14825 lines
872 KiB
Markdown
14825 lines
872 KiB
Markdown
# Graph Report - shanxia2.0 (2026-09-29)
|
||
|
||
## Corpus Check
|
||
- 2997 files · ~15,351,204 words
|
||
- Verdict: corpus is large enough that graph structure adds value.
|
||
|
||
## Summary
|
||
- 53125 nodes · 68026 edges · 15122 communities (9861 shown, 5261 thin omitted)
|
||
- Extraction: 93% EXTRACTED · 7% INFERRED · 0% AMBIGUOUS · INFERRED: 5020 edges (avg confidence: 0.72)
|
||
- Token cost: 0 input · 0 output
|
||
|
||
## Graph Freshness
|
||
- Built from commit: `7f1f60e2`
|
||
- 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_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_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_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.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_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_ad|ad]]
|
||
- [[_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_SettlementBillPanel.vue|SettlementBillPanel.vue]]
|
||
- [[_COMMUNITY_unnamed|[]]]
|
||
- [[_COMMUNITY_三、模式详解(标准写法 + 参考)|三、模式详解(标准写法 + 参考)]]
|
||
- [[_COMMUNITY_报销后端移植适配细则|报销后端移植适配细则]]
|
||
- [[_COMMUNITY_Optional|Optional]]
|
||
- [[_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_i|i]]
|
||
- [[_COMMUNITY_运费结算完善 — 设计文档|运费结算完善 — 设计文档]]
|
||
- [[_COMMUNITY_codeblock1 (┌─────────────────────────────────────────┐)|code:block1 (┌─────────────────────────────────────────┐)]]
|
||
- [[_COMMUNITY_DbPurchasePlan|DbPurchasePlan]]
|
||
- [[_COMMUNITY_api|api]]
|
||
- [[_COMMUNITY_before|before]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_tree-path.ts|tree-path.ts]]
|
||
- [[_COMMUNITY_CRM功能移植通用指南|CRM功能移植通用指南.md]]
|
||
- [[_COMMUNITY_出入库单 · 工厂现场人员免登录链接 — 设计文档|出入库单 · 工厂现场人员免登录链接 — 设计文档]]
|
||
- [[_COMMUNITY_工作流模块设计文档|工作流模块设计文档]]
|
||
- [[_COMMUNITY_b|b]]
|
||
- [[_COMMUNITY_browsers|browsers]]
|
||
- [[_COMMUNITY_FollowFormDialog.vue|FollowFormDialog.vue]]
|
||
- [[_COMMUNITY_detail.vue|detail.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_opportunity.py|opportunity.py]]
|
||
- [[_COMMUNITY_A|A]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_unnamed|[]]]
|
||
- [[_COMMUNITY_Java renewContract — 基础续签|Java: renewContract — 基础续签]]
|
||
- [[_COMMUNITY_R|R]]
|
||
- [[_COMMUNITY_wg|wg]]
|
||
- [[_COMMUNITY_bind|bind]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_ce|ce]]
|
||
- [[_COMMUNITY_使用方式|使用方式]]
|
||
- [[_COMMUNITY_运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档|运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档]]
|
||
- [[_COMMUNITY_inventory.py|inventory.py]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_运输计划 · 安排调整运输弹窗重构 — 设计文档|运输计划 · 安排/调整运输弹窗重构 — 设计文档]]
|
||
- [[_COMMUNITY_Optional|Optional]]
|
||
- [[_COMMUNITY_addCell|addCell]]
|
||
- [[_COMMUNITY_index.vue|index.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_a|a]]
|
||
- [[_COMMUNITY_allowUnsafeLinkTarget|allowUnsafeLinkTarget]]
|
||
- [[_COMMUNITY_Cell|Cell]]
|
||
- [[_COMMUNITY_chunk|chunk]]
|
||
- [[_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_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_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_web-admin 门户布局 — 顶栏全量导航改造设计|web-admin 门户布局 — 顶栏全量导航改造设计]]
|
||
- [[_COMMUNITY_线索管理模块 - 前端界面|线索管理模块 - 前端界面]]
|
||
- [[_COMMUNITY_Decisions|Decisions]]
|
||
- [[_COMMUNITY_exceptions.py|exceptions.py]]
|
||
- [[_COMMUNITY_WechatPayClient|WechatPayClient]]
|
||
- [[_COMMUNITY_危化品证「证书齐备」人工确认 — 设计文档|危化品证「证书齐备」人工确认 — 设计文档]]
|
||
- [[_COMMUNITY_运输计划归档 — 设计文档|运输计划归档 — 设计文档]]
|
||
- [[_COMMUNITY_buildColorMenu|buildColorMenu]]
|
||
- [[_COMMUNITY_Optional|Optional]]
|
||
- [[_COMMUNITY_baseMerge|baseMerge]]
|
||
- [[_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_运输计划 · 车辆人员证书重构 — 设计文档|运输计划 · 车辆/人员/证书重构 — 设计文档]]
|
||
- [[_COMMUNITY_运输计划 · 新增计划弹窗 — 设计文档|运输计划 · 新增计划弹窗 — 设计文档]]
|
||
- [[_COMMUNITY_3. 数据表清单(10 张)|3. 数据表清单(10 张)]]
|
||
- [[_COMMUNITY_CrmContractController|CrmContractController]]
|
||
- [[_COMMUNITY_Optional|Optional]]
|
||
- [[_COMMUNITY_WebSocketClient|WebSocketClient]]
|
||
- [[_COMMUNITY_index.vue|index.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_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_4. 合同模块内部对金额字段的处理|4. 合同模块内部对金额字段的处理]]
|
||
- [[_COMMUNITY_运输计划 · 车辆人员证书重构 Implementation Plan|运输计划 · 车辆/人员/证书重构 Implementation Plan]]
|
||
- [[_COMMUNITY_opportunity.py|opportunity.py]]
|
||
- [[_COMMUNITY_allowHtmlInNamedAnchor|allowHtmlInNamedAnchor]]
|
||
- [[_COMMUNITY_addPrependUrl|addPrependUrl]]
|
||
- [[_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_al|al]]
|
||
- [[_COMMUNITY_getBorder|getBorder]]
|
||
- [[_COMMUNITY_Optional|Optional]]
|
||
- [[_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_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_workflow.ts|workflow.ts]]
|
||
- [[_COMMUNITY_current|current]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_CRUDBase|CRUDBase]]
|
||
- [[_COMMUNITY_check_ids|check_ids]]
|
||
- [[_COMMUNITY_quote_approval.py|quote_approval.py]]
|
||
- [[_COMMUNITY_ei|ei]]
|
||
- [[_COMMUNITY_add|add]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_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_仅创建人可删除 — 删除接口 页面对照表与分阶段改造方案|仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案]]
|
||
- [[_COMMUNITY_codeblock1 (线索 ──转化──► 客户)|code:block1 (线索 ──转化──► 客户)]]
|
||
- [[_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_y|y]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_布局与视觉|布局与视觉]]
|
||
- [[_COMMUNITY_列表查询请求体|列表查询请求体]]
|
||
- [[_COMMUNITY_Requirement 承运商管理|Requirement: 承运商管理]]
|
||
- [[_COMMUNITY_DbUserContext|DbUserContext]]
|
||
- [[_COMMUNITY_freight.py|freight.py]]
|
||
- [[_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_codeblock1 (new(新线索))|code:block1 (new(新线索))]]
|
||
- [[_COMMUNITY_步骤 1:清理 + 前端拷贝|步骤 1:清理 + 前端拷贝]]
|
||
- [[_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_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_resolve_create_time_bounds|resolve_create_time_bounds]]
|
||
- [[_COMMUNITY_addPixelSuffix|addPixelSuffix]]
|
||
- [[_COMMUNITY_c|c]]
|
||
- [[_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_index.vue|index.vue]]
|
||
- [[_COMMUNITY_CrmQuotePdfServiceImpl|CrmQuotePdfServiceImpl]]
|
||
- [[_COMMUNITY_append$1|append$1]]
|
||
- [[_COMMUNITY_after|after]]
|
||
- [[_COMMUNITY_getKeyboardSpaces|getKeyboardSpaces]]
|
||
- [[_COMMUNITY_defaultData|defaultData]]
|
||
- [[_COMMUNITY_closest|closest]]
|
||
- [[_COMMUNITY_unnamed|[]]]
|
||
- [[_COMMUNITY_cleanupEventListeners|cleanupEventListeners]]
|
||
- [[_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_finance_issue_stats|finance_issue_stats]]
|
||
- [[_COMMUNITY_create|create]]
|
||
- [[_COMMUNITY_MinIOStorage|MinIOStorage]]
|
||
- [[_COMMUNITY_appendSegments|appendSegments]]
|
||
- [[_COMMUNITY_after$1|after$1]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_Et|Et]]
|
||
- [[_COMMUNITY_persist_transport_product_feedback|persist_transport_product_feedback]]
|
||
- [[_COMMUNITY_cancel|cancel]]
|
||
- [[_COMMUNITY_api.d.ts|api.d.ts]]
|
||
- [[_COMMUNITY_validator.ts|validator.ts]]
|
||
- [[_COMMUNITY_TableCache|TableCache]]
|
||
- [[_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_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_al|al]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_codeblock1 (删除范围:)|code:block1 (删除范围:)]]
|
||
- [[_COMMUNITY_运输计划 · 车辆尿素申请与发放登记 — 设计文档|运输计划 · 车辆尿素申请与发放登记 — 设计文档]]
|
||
- [[_COMMUNITY_新增功能模块|新增功能模块]]
|
||
- [[_COMMUNITY_Decisions|Decisions]]
|
||
- [[_COMMUNITY_Requirement Web 管理端常见错误案例(反例登记)|Requirement: Web 管理端常见错误案例(反例登记)]]
|
||
- [[_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_createUi|createUi]]
|
||
- [[_COMMUNITY_assumeExternalTargets|assumeExternalTargets]]
|
||
- [[_COMMUNITY_c|c]]
|
||
- [[_COMMUNITY_compose|compose]]
|
||
- [[_COMMUNITY_Bv|Bv]]
|
||
- [[_COMMUNITY_报价单审批人设置(租户级默认审批人)|报价单审批人设置(租户级默认审批人)]]
|
||
- [[_COMMUNITY_planApi|planApi]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_线索管理模块迁移方案 — 01 概述|线索管理模块迁移方案 — 01 概述]]
|
||
- [[_COMMUNITY_报价单管理模块迁移方案 — 06 分步实施计划|报价单管理模块迁移方案 — 06 分步实施计划]]
|
||
- [[_COMMUNITY_报价单管理模块迁移方案 — 01 概述|报价单管理模块迁移方案 — 01 概述]]
|
||
- [[_COMMUNITY_页面 1:页面名称(`viewscrm{module}index.vue`)|页面 1:[页面名称](`views/crm/{module}/index.vue`)]]
|
||
- [[_COMMUNITY_查询与管理|查询与管理]]
|
||
- [[_COMMUNITY_ADDED Requirements|ADDED Requirements]]
|
||
- [[_COMMUNITY_detail.vue|detail.vue]]
|
||
- [[_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_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_next_inbound_outbound_id|next_inbound_outbound_id]]
|
||
- [[_COMMUNITY__customer_base_query|_customer_base_query]]
|
||
- [[_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_合同列表模块迁移方案 — 01 概述|合同列表模块迁移方案 — 01 概述]]
|
||
- [[_COMMUNITY_模块迁移方案 — 01 概述|模块迁移方案 — 01 概述]]
|
||
- [[_COMMUNITY_业务模块数据权限运行时过滤 — Implementation Plan|业务模块数据权限运行时过滤 — Implementation Plan]]
|
||
- [[_COMMUNITY_codetypescript (Dict {)|code:typescript (Dict {)]]
|
||
- [[_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_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_TableHeightCalculator|TableHeightCalculator]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_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_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_QuoteFormDialog.vue|QuoteFormDialog.vue]]
|
||
- [[_COMMUNITY_ContactSelector.vue|ContactSelector.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_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_商机管理模块迁移方案 — 06 分步实施计划|商机管理模块迁移方案 — 06 分步实施计划]]
|
||
- [[_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_tasks|tasks.md]]
|
||
- [[_COMMUNITY_BaseStorage|BaseStorage]]
|
||
- [[_COMMUNITY_compose1|compose1]]
|
||
- [[_COMMUNITY_parse_admin_request_json|parse_admin_request_json]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_getOrDie|getOrDie]]
|
||
- [[_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_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_1. 数据库与菜单|1. 数据库与菜单]]
|
||
- [[_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_cn|cn]]
|
||
- [[_COMMUNITY_getContent|getContent]]
|
||
- [[_COMMUNITY_cellOperations|cellOperations]]
|
||
- [[_COMMUNITY_clean-dev.ts|clean-dev.ts]]
|
||
- [[_COMMUNITY_responsive.ts|responsive.ts]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_user-search.vue|user-search.vue]]
|
||
- [[_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_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___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_目标|目标]]
|
||
- [[_COMMUNITY_目标|目标]]
|
||
- [[_COMMUNITY_目标|目标]]
|
||
- [[_COMMUNITY_目标|目标]]
|
||
- [[_COMMUNITY_模块迁移方案 — 07 验证清单|模块迁移方案 — 07 验证清单]]
|
||
- [[_COMMUNITY_车辆维保申请与处理登记 — Implementation Plan|车辆维保申请与处理登记 — Implementation Plan]]
|
||
- [[_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.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.5.6 - 2025-09-06|v2.5.6 - 2025-09-06]]
|
||
- [[_COMMUNITY_tasks|tasks.md]]
|
||
- [[_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_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_SettingItem.vue|SettingItem.vue]]
|
||
- [[_COMMUNITY_fillRegex|fillRegex]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_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.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_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_门户大面板最小宽度(方案 B)|门户大面板最小宽度(方案 B)]]
|
||
- [[_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_bx.js|bx.js]]
|
||
- [[_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_index.vue|index.vue]]
|
||
- [[_COMMUNITY_shanxia2.0 生产环境部署方案|shanxia2.0 生产环境部署方案]]
|
||
- [[_COMMUNITY_AGENTS.md — shanxia2.0 (山峡化工)|AGENTS.md — shanxia2.0 (山峡化工)]]
|
||
- [[_COMMUNITY_报销 · 发票夹额度与报销扣减 — 设计文档|报销 · 发票夹额度与报销扣减 — 设计文档]]
|
||
- [[_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_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_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_apply_brand_stock_change|apply_brand_stock_change]]
|
||
- [[_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_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_zh_CN.js|zh_CN.js]]
|
||
- [[_COMMUNITY_icons.js|icons.js]]
|
||
- [[_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_form.vue|form.vue]]
|
||
- [[_COMMUNITY_arrange.vue|arrange.vue]]
|
||
- [[_COMMUNITY_uni-fab.vue|uni-fab.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_Test-Driven Development (TDD)|Test-Driven Development (TDD)]]
|
||
- [[_COMMUNITY_报销管理 — 全面测试用例|报销管理 — 全面测试用例]]
|
||
- [[_COMMUNITY_01-login.mjs|01-login.mjs]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_Using Git Worktrees|Using Git Worktrees]]
|
||
- [[_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_changelog|changelog.md]]
|
||
- [[_COMMUNITY_ToContractDialog.vue|ToContractDialog.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_detail.vue|detail.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_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_index.vue|index.vue]]
|
||
- [[_COMMUNITY_Testing CLAUDE.md Skills Documentation|Testing CLAUDE.md Skills Documentation]]
|
||
- [[_COMMUNITY_地磅业务明细清单(shanxia2.0 现状)|地磅业务明细清单(shanxia2.0 现状)]]
|
||
- [[_COMMUNITY_线索管理模块迁移方案 — 05 业务逻辑与特殊场景|线索管理模块迁移方案 — 05 业务逻辑与特殊场景]]
|
||
- [[_COMMUNITY_部署顺序|部署顺序]]
|
||
- [[_COMMUNITY_部署顺序|部署顺序]]
|
||
- [[_COMMUNITY_mp_api_smoke.py|mp_api_smoke.py]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_uni-pagination.vue|uni-pagination.vue]]
|
||
- [[_COMMUNITY_Requirement 查看弹窗 KV 布局与组件选型|Requirement: 查看弹窗 KV 布局与组件选型]]
|
||
- [[_COMMUNITY_详细对比|详细对比]]
|
||
- [[_COMMUNITY_分页加载实现说明|分页加载实现说明]]
|
||
- [[_COMMUNITY_UserSelector.vue|UserSelector.vue]]
|
||
- [[_COMMUNITY_Dispatching Parallel Agents|Dispatching Parallel Agents]]
|
||
- [[_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_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_File Structure|File Structure]]
|
||
- [[_COMMUNITY_AssignDialog.vue|AssignDialog.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_funnel.vue|funnel.vue]]
|
||
- [[_COMMUNITY_README|README.md]]
|
||
- [[_COMMUNITY_入库出库单信息完善与现场链接对齐设计|入库/出库单信息完善与现场链接对齐设计]]
|
||
- [[_COMMUNITY_mp-approver-picker.vue|mp-approver-picker.vue]]
|
||
- [[_COMMUNITY_package.json|package.json]]
|
||
- [[_COMMUNITY_list.vue|list.vue]]
|
||
- [[_COMMUNITY_list.vue|list.vue]]
|
||
- [[_COMMUNITY_list.vue|list.vue]]
|
||
- [[_COMMUNITY_DealDialog.vue|DealDialog.vue]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_uni-dateformat.vue|uni-dateformat.vue]]
|
||
- [[_COMMUNITY_config.js|config.js]]
|
||
- [[_COMMUNITY_Storage|Storage]]
|
||
- [[_COMMUNITY_user-dialog.vue|user-dialog.vue]]
|
||
- [[_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_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_scripts|scripts]]
|
||
- [[_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_advance.py|advance.py]]
|
||
- [[_COMMUNITY_后端经验|后端经验]]
|
||
- [[_COMMUNITY_前端经验|前端经验]]
|
||
- [[_COMMUNITY_步骤一:模块分析 + 编写迁移方案|步骤一:模块分析 + 编写迁移方案]]
|
||
- [[_COMMUNITY_文件结构|文件结构]]
|
||
- [[_COMMUNITY_文件结构|文件结构]]
|
||
- [[_COMMUNITY_小程序按钮与弹窗用例补全设计|小程序按钮与弹窗用例补全设计]]
|
||
- [[_COMMUNITY_附录:加厚用例(边界 Tab×操作 上传 审批组合)|附录:加厚用例(边界 / Tab×操作 / 上传 / 审批组合)]]
|
||
- [[_COMMUNITY_app-plus|app-plus]]
|
||
- [[_COMMUNITY_detail.vue|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_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_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_client|client]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_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_changelog|changelog.md]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_opsx-explore|opsx-explore.md]]
|
||
- [[_COMMUNITY_Requirement 多系统 SQL 模型权威文件索引|Requirement: 多系统 SQL 模型权威文件索引]]
|
||
- [[_COMMUNITY_Requirement 按钮须携带图标|Requirement: 按钮须携带图标]]
|
||
- [[_COMMUNITY_Brainstorming Ideas Into Designs|Brainstorming Ideas Into Designs]]
|
||
- [[_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_pn|pn]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_package.json|package.json]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_package.json|package.json]]
|
||
- [[_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_changelog|changelog.md]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_package.json|package.json]]
|
||
- [[_COMMUNITY_dcloudext|dcloudext]]
|
||
- [[_COMMUNITY_Requirement 统一返回码定义|Requirement: 统一返回码定义]]
|
||
- [[_COMMUNITY_Requirement 小程序拍照凭证上传(基线)|Requirement: 小程序拍照凭证上传(基线)]]
|
||
- [[_COMMUNITY_DbCrmCustomerSelect.vue|DbCrmCustomerSelect.vue]]
|
||
- [[_COMMUNITY_paths|paths]]
|
||
- [[_COMMUNITY_list_ethnics|list_ethnics]]
|
||
- [[_COMMUNITY_shanxia2.0 Backend 生产部署说明|shanxia2.0 Backend 生产部署说明]]
|
||
- [[_COMMUNITY_参考:shanxia2.0 UI 规范强制要求|参考:shanxia2.0 UI 规范强制要求]]
|
||
- [[_COMMUNITY_步骤二:拷贝前端原版|步骤二:拷贝前端原版]]
|
||
- [[_COMMUNITY_生产数据同步总体规划|生产数据同步总体规划]]
|
||
- [[_COMMUNITY_主键 ID 保留策略(全局)|主键 ID 保留策略(全局)]]
|
||
- [[_COMMUNITY_山峡 2.0 门户 — 迁移用户账号与初始密码|山峡 2.0 门户 — 迁移用户账号与初始密码]]
|
||
- [[_COMMUNITY_地磅系统 API 全量清单(移植后路径保持不变)|地磅系统 API 全量清单(移植后路径保持不变)]]
|
||
- [[_COMMUNITY_Portal 顶栏全量导航 — Implementation Plan|Portal 顶栏全量导航 — Implementation Plan]]
|
||
- [[_COMMUNITY_File map|File map]]
|
||
- [[_COMMUNITY_4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池|4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池]]
|
||
- [[_COMMUNITY_TinyMCE 合同表格「类 Excel」排版增强|TinyMCE 合同表格「类 Excel」排版增强]]
|
||
- [[_COMMUNITY_运输计划「从地址库选择」内嵌新增地址|运输计划「从地址库选择」内嵌新增地址]]
|
||
- [[_COMMUNITY_10. 表单扩展、迷你表与上传|10. 表单扩展、迷你表与上传]]
|
||
- [[_COMMUNITY_5.3 状态定义|5.3 状态定义]]
|
||
- [[_COMMUNITY_remind-production-api-url.mjs|remind-production-api-url.mjs]]
|
||
- [[_COMMUNITY_sync-static-public-urls.mjs|sync-static-public-urls.mjs]]
|
||
- [[_COMMUNITY_readme|readme.md]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_uni-fav.vue|uni-fav.vue]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_app|app]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_uni-col.vue|uni-col.vue]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_cloud|cloud]]
|
||
- [[_COMMUNITY_ossCache.js|ossCache.js]]
|
||
- [[_COMMUNITY_tasks|tasks.md]]
|
||
- [[_COMMUNITY_tasks|tasks.md]]
|
||
- [[_COMMUNITY_地磅月计划量运输联动累加与回减 — 设计|地磅月计划量运输联动累加与回减 — 设计]]
|
||
- [[_COMMUNITY_Requirement 筛选区多行条件默认折叠与展开更多|Requirement: 筛选区多行条件默认折叠与展开更多]]
|
||
- [[_COMMUNITY_BaseClampText.vue|BaseClampText.vue]]
|
||
- [[_COMMUNITY_SettingDrawer.vue|SettingDrawer.vue]]
|
||
- [[_COMMUNITY_price-letter-template.ts|price-letter-template.ts]]
|
||
- [[_COMMUNITY_types.ts|types.ts]]
|
||
- [[_COMMUNITY_Requesting Code Review|Requesting Code Review]]
|
||
- [[_COMMUNITY_X.1 crm_xxx(表说明)|X.1 crm_xxx([表说明])]]
|
||
- [[_COMMUNITY_3. `buildQueryWrapper` 条件逐项说明|3. `buildQueryWrapper` 条件逐项说明]]
|
||
- [[_COMMUNITY_1. 分析过程|1. 分析过程]]
|
||
- [[_COMMUNITY_Phase 3 前端清理|Phase 3: 前端清理]]
|
||
- [[_COMMUNITY_Phase 6 清理残留引用与验证|Phase 6: 清理残留引用与验证]]
|
||
- [[_COMMUNITY_File Map|File Map]]
|
||
- [[_COMMUNITY_安排调整运输弹窗重构 — Implementation Plan|安排/调整运输弹窗重构 — Implementation Plan]]
|
||
- [[_COMMUNITY_Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan|Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan]]
|
||
- [[_COMMUNITY_文件结构|文件结构]]
|
||
- [[_COMMUNITY_7. 数据迁移注意事项|7. 数据迁移注意事项]]
|
||
- [[_COMMUNITY_5. 筛选区与带清除输入|5. 筛选区与带清除输入]]
|
||
- [[_COMMUNITY_文件结构|文件结构]]
|
||
- [[_COMMUNITY_modules|modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_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_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni-list-ad.vue|uni-list-ad.vue]]
|
||
- [[_COMMUNITY_client|client]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_uni_modules|uni_modules]]
|
||
- [[_COMMUNITY_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_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_P0-4:用户同步|P0-4:用户同步]]
|
||
- [[_COMMUNITY_P1-1c:CRM 产品编号统一|P1-1c:CRM 产品编号统一]]
|
||
- [[_COMMUNITY_生产数据同步(shanxia2.0)|生产数据同步(shanxia2.0)]]
|
||
- [[_COMMUNITY_Phase 4 前端 Tag 集中化|Phase 4: 前端 Tag 集中化]]
|
||
- [[_COMMUNITY_小程序 CRM 产品分类 Implementation Plan|小程序 CRM 产品分类 Implementation Plan]]
|
||
- [[_COMMUNITY_运输计划跟进状态重构 Implementation Plan|运输计划跟进状态重构 Implementation Plan]]
|
||
- [[_COMMUNITY_地磅月计划量运输联动累加与回减 — 设计文档|地磅月计划量运输联动累加与回减 — 设计文档]]
|
||
- [[_COMMUNITY_驾押人员证书 OCR 自动识别|驾押人员证书 OCR 自动识别]]
|
||
- [[_COMMUNITY_html-parser.js|html-parser.js]]
|
||
- [[_COMMUNITY_四、商机管理|四、商机管理]]
|
||
- [[_COMMUNITY_mp-baidu|mp-baidu]]
|
||
- [[_COMMUNITY_quickapp-webview|quickapp-webview]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_uni-breadcrumb-item.vue|uni-breadcrumb-item.vue]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_uni-goods-nav.vue|uni-goods-nav.vue]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_uni-group.vue|uni-group.vue]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_uni-row.vue|uni-row.vue]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_uni-segmented-control.vue|uni-segmented-control.vue]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_小程序|小程序]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_H5-pc|H5-pc]]
|
||
- [[_COMMUNITY_proposal|proposal.md]]
|
||
- [[_COMMUNITY_Tasks 地磅月计划量运输联动累加与回减|Tasks: 地磅月计划量运输联动累加与回减]]
|
||
- [[_COMMUNITY_Requirement 统一响应格式|Requirement: 统一响应格式]]
|
||
- [[_COMMUNITY_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_1. 迁移模块清单与文件映射|1. 迁移模块清单与文件映射]]
|
||
- [[_COMMUNITY_6. 图片附件上传替换规则|6. 图片/附件上传替换规则]]
|
||
- [[_COMMUNITY_步骤 7:前端新增 — 规则管理页面|步骤 7:前端新增 — 规则管理页面]]
|
||
- [[_COMMUNITY_步骤 2:前端拷贝 — 公海池列表页|步骤 2:前端拷贝 — 公海池列表页]]
|
||
- [[_COMMUNITY_步骤 3:前端拷贝 — 领取分配弹窗|步骤 3:前端拷贝 — 领取/分配弹窗]]
|
||
- [[_COMMUNITY_步骤 5:前端适配 — poolindex.vue template + style|步骤 5:前端适配 — pool/index.vue template + style]]
|
||
- [[_COMMUNITY_参考:数据库迁移规则|参考:数据库迁移规则]]
|
||
- [[_COMMUNITY_报销申请「申请人」可改选设计|报销申请「申请人」可改选设计]]
|
||
- [[_COMMUNITY_运输计划打印单据按钮收拢为下拉|运输计划打印单据按钮收拢为下拉]]
|
||
- [[_COMMUNITY_十、运费结算|十、运费结算]]
|
||
- [[_COMMUNITY_十一、盘存统计|十一、盘存统计]]
|
||
- [[_COMMUNITY_十四、系统约束|十四、系统约束]]
|
||
- [[_COMMUNITY_危化品证上传:仅展示危化计划 +「未上传证书」Tab|危化品证上传:仅展示危化计划 +「未上传证书」Tab]]
|
||
- [[_COMMUNITY_测试进度(人类测试工程师节奏)|测试进度(人类测试工程师节奏)]]
|
||
- [[_COMMUNITY_biz-placeholder.vue|biz-placeholder.vue]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_运输计划取货送货联系方式|运输计划取货/送货联系方式]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_App|App]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_compilerOptions|compilerOptions]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_lint-staged|lint-staged]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_uni-grid-item.vue|uni-grid-item.vue]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_App|App]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_App|App]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_readme|readme.md]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_App|App]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_App|App]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_changelog|changelog.md]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_sale|sale]]
|
||
- [[_COMMUNITY_call-check-version.ts|call-check-version.ts]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_bus.js|bus.js]]
|
||
- [[_COMMUNITY_format.js|format.js]]
|
||
- [[_COMMUNITY_Requirement Web 管理端侧栏菜单须同步注册静态路由|Requirement: Web 管理端侧栏菜单须同步注册静态路由]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_detail.vue|detail.vue]]
|
||
- [[_COMMUNITY_Evaluation and iteration|Evaluation and iteration]]
|
||
- [[_COMMUNITY_Checklist for effective Skills|Checklist for effective Skills]]
|
||
- [[_COMMUNITY_File Organization|File Organization]]
|
||
- [[_COMMUNITY_RED-GREEN-REFACTOR for Skills|RED-GREEN-REFACTOR for Skills]]
|
||
- [[_COMMUNITY_Skill Types|Skill Types]]
|
||
- [[_COMMUNITY_mcp.json|mcp.json]]
|
||
- [[_COMMUNITY_5. 目标架构|5. 目标架构]]
|
||
- [[_COMMUNITY_3. 页面外层布局替换|3. 页面外层布局替换]]
|
||
- [[_COMMUNITY_4. 弹窗抽屉替换规则|4. 弹窗/抽屉替换规则]]
|
||
- [[_COMMUNITY_9. 工具栏与操作按钮替换规则|9. 工具栏与操作按钮替换规则]]
|
||
- [[_COMMUNITY_4. 审批相关子查询(Tab 核心)|4. 审批相关子查询(Tab 核心)]]
|
||
- [[_COMMUNITY_步骤 13:字典数据导入|步骤 13:字典数据导入]]
|
||
- [[_COMMUNITY_6. 前端架构设计|6. 前端架构设计]]
|
||
- [[_COMMUNITY_4. 页面级元素|4. 页面级元素]]
|
||
- [[_COMMUNITY_CountDown 倒计时|CountDown 倒计时]]
|
||
- [[_COMMUNITY_DataCheckbox 数据驱动的单选复选框|DataCheckbox 数据驱动的单选复选框]]
|
||
- [[_COMMUNITY_DataPicker 级联选择|DataPicker 级联选择]]
|
||
- [[_COMMUNITY_DataSelect 下拉框选择器|DataSelect 下拉框选择器]]
|
||
- [[_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_uni-td.vue|uni-td.vue]]
|
||
- [[_COMMUNITY_Table 表单|Table 表单]]
|
||
- [[_COMMUNITY_uni-tag.vue|uni-tag.vue]]
|
||
- [[_COMMUNITY_Tag 标签|Tag 标签]]
|
||
- [[_COMMUNITY_Title 标题|Title 标题]]
|
||
- [[_COMMUNITY_Badge 数字角标|Badge 数字角标]]
|
||
- [[_COMMUNITY_Transition 过渡动画|Transition 过渡动画]]
|
||
- [[_COMMUNITY_山峡多系统现状(OpenSpec 摘要)|山峡多系统现状(OpenSpec 摘要)]]
|
||
- [[_COMMUNITY_Requirement 细胞存储样本跨表关联键|Requirement: 细胞存储样本跨表关联键]]
|
||
- [[_COMMUNITY_Requirement 业务字典下拉统一使用 useDictStore|Requirement: 业务字典下拉统一使用 useDictStore]]
|
||
- [[_COMMUNITY_地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan|地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan]]
|
||
- [[_COMMUNITY_Requirement 列表面板主标题装饰|Requirement: 列表面板主标题装饰]]
|
||
- [[_COMMUNITY_Requirement 嵌套弹窗与子弹窗内列表风格一致|Requirement: 嵌套弹窗与子弹窗内列表风格一致]]
|
||
- [[_COMMUNITY_Requirement 查看弹窗中编码字段展示为可读标签|Requirement: 查看弹窗中编码字段展示为可读标签]]
|
||
- [[_COMMUNITY_Requirement 筛选区关键词字段排第一|Requirement: 筛选区关键词字段排第一]]
|
||
- [[_COMMUNITY_Requirement 表格列宽使用 min-width 实现等比缩放|Requirement: 表格列宽使用 min-width 实现等比缩放]]
|
||
- [[_COMMUNITY_tasks|tasks.md]]
|
||
- [[_COMMUNITY_update-graph.sh|update-graph.sh]]
|
||
- [[_COMMUNITY_DbDateQuickFilter.vue|DbDateQuickFilter.vue]]
|
||
- [[_COMMUNITY_BaseSelect.vue|BaseSelect.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_helper.js|helper.js]]
|
||
- [[_COMMUNITY_Code Reviewer Prompt Template|Code Reviewer Prompt Template]]
|
||
- [[_COMMUNITY_合同名称按供需方面板生成|合同名称按供需方面板生成]]
|
||
- [[_COMMUNITY_地址库选择内嵌新增 Implementation Plan|地址库选择内嵌新增 Implementation Plan]]
|
||
- [[_COMMUNITY_6. 按钮体系与 Loading|6. 按钮体系与 Loading]]
|
||
- [[_COMMUNITY_二、业务背景|二、业务背景]]
|
||
- [[_COMMUNITY_四、单据分类|四、单据分类]]
|
||
- [[_COMMUNITY_六、业务流程|六、业务流程]]
|
||
- [[_COMMUNITY_404.vue|404.vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_readme|readme.md]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_common.js|common.js]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_重要升级说明|重要升级说明]]
|
||
- [[_COMMUNITY_uni-list - 副本.vue|uni-list - 副本.vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_查看文档(httpsuniapp.dcloud.iocomponentuniuiuni-sass)|[查看文档](https://uniapp.dcloud.io/component/uniui/uni-sass)]]
|
||
- [[_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_check-update-nvue.js|check-update-nvue.js]]
|
||
- [[_COMMUNITY_touch.js|touch.js]]
|
||
- [[_COMMUNITY_opencode.json|opencode.json]]
|
||
- [[_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_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_snapshot-java.sh|snapshot-java.sh]]
|
||
- [[_COMMUNITY_mp-empty.vue|mp-empty.vue]]
|
||
- [[_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_check-update.js|check-update.js]]
|
||
- [[_COMMUNITY_date.js|date.js]]
|
||
- [[_COMMUNITY_interaction-convention|interaction-convention.md]]
|
||
- [[_COMMUNITY_graphify.js|graphify.js]]
|
||
- [[_COMMUNITY_post-commit-graph.sh|post-commit-graph.sh]]
|
||
- [[_COMMUNITY_BaseButton.vue|BaseButton.vue]]
|
||
- [[_COMMUNITY_BaseDialog.vue|BaseDialog.vue]]
|
||
- [[_COMMUNITY_BaseInput.vue|BaseInput.vue]]
|
||
- [[_COMMUNITY_DeliveryTask|DeliveryTask]]
|
||
- [[_COMMUNITY_ProductDetail|ProductDetail]]
|
||
- [[_COMMUNITY_RegionDetail|RegionDetail]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_运输计划取货送货联系方式 Implementation Plan|运输计划取货/送货联系方式 Implementation Plan]]
|
||
- [[_COMMUNITY_util.js|util.js]]
|
||
- [[_COMMUNITY_dashboard.py|dashboard.py]]
|
||
- [[_COMMUNITY_inventory.py|inventory.py]]
|
||
- [[_COMMUNITY_plans.py|plans.py]]
|
||
- [[_COMMUNITY_public_inventory.py|public_inventory.py]]
|
||
- [[_COMMUNITY_weighing.py|weighing.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_base_data.py|base_data.py]]
|
||
- [[_COMMUNITY_inventory.py|inventory.py]]
|
||
- [[_COMMUNITY_plan.py|plan.py]]
|
||
- [[_COMMUNITY_更新计划危化品产品购买证合法使用证明(不触发安排运输)|更新计划危化品产品购买证/合法使用证明(不触发安排运输)]]
|
||
- [[_COMMUNITY_transport_address.py|transport_address.py]]
|
||
- [[_COMMUNITY_transport.py|transport.py]]
|
||
- [[_COMMUNITY_vehicle_urea.py|vehicle_urea.py]]
|
||
- [[_COMMUNITY_Vue|Vue]]
|
||
- [[_COMMUNITY_env.d.ts|env.d.ts]]
|
||
- [[_COMMUNITY_tabs.ts|tabs.ts]]
|
||
- [[_COMMUNITY_v2.4.2.1 - 2025-06-16|v2.4.2.1 - 2025-06-16]]
|
||
- [[_COMMUNITY_components.d.ts|components.d.ts]]
|
||
- [[_COMMUNITY_emojo.ts|emojo.ts]]
|
||
- [[_COMMUNITY_workflow.py|workflow.py]]
|
||
- [[_COMMUNITY__get_redis_client|_get_redis_client]]
|
||
- [[_COMMUNITY_auth.py|auth.py]]
|
||
- [[_COMMUNITY__redis_session_enabled|_redis_session_enabled]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_storage.py|storage.py]]
|
||
- [[_COMMUNITY_send_delivery_notice|send_delivery_notice]]
|
||
- [[_COMMUNITY_send_delivery_warning|send_delivery_warning]]
|
||
- [[_COMMUNITY_send_order_status|send_order_status]]
|
||
- [[_COMMUNITY_send_payment_success|send_payment_success]]
|
||
- [[_COMMUNITY_send_urge_notification|send_urge_notification]]
|
||
- [[_COMMUNITY_delete|delete]]
|
||
- [[_COMMUNITY_get|get]]
|
||
- [[_COMMUNITY_get_multi_with_filters|get_multi_with_filters]]
|
||
- [[_COMMUNITY_base.py|base.py]]
|
||
- [[_COMMUNITY_clue.py|clue.py]]
|
||
- [[_COMMUNITY_contact.py|contact.py]]
|
||
- [[_COMMUNITY_status.ts|status.ts]]
|
||
- [[_COMMUNITY_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_handleExportPdf|handleExportPdf]]
|
||
- [[_COMMUNITY_CRM 选择产品弹窗增强 Implementation Plan|CRM 选择产品弹窗增强 Implementation Plan]]
|
||
- [[_COMMUNITY_报价、合同审批人设置合并 Implementation Plan|报价、合同审批人设置合并 Implementation Plan]]
|
||
- [[_COMMUNITY_vehicle-detail.vue|vehicle-detail.vue]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY_post.py|post.py]]
|
||
- [[_COMMUNITY_文件结构|文件结构]]
|
||
- [[_COMMUNITY_报价单管理:已提交 已审批 已驳回可再编辑并回草稿|报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿]]
|
||
- [[_COMMUNITY_list.vue|list.vue]]
|
||
- [[_COMMUNITY_customer_follow.py|customer_follow.py]]
|
||
- [[_COMMUNITY_customer_pool.py|customer_pool.py]]
|
||
- [[_COMMUNITY_customer.py|customer.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_invoice_info.py|invoice_info.py]]
|
||
- [[_COMMUNITY_opportunity.py|opportunity.py]]
|
||
- [[_COMMUNITY_pool_rule.py|pool_rule.py]]
|
||
- [[_COMMUNITY_product.py|product.py]]
|
||
- [[_COMMUNITY_VoidDialog.vue|VoidDialog.vue]]
|
||
- [[_COMMUNITY_deploy-release.sh|deploy-release.sh]]
|
||
- [[_COMMUNITY_生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)|生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)]]
|
||
- [[_COMMUNITY_Java generateAutoProductNo — SXWL + 8位随机大写字符|Java: generateAutoProductNo — SXWL + 8位随机大写字符]]
|
||
- [[_COMMUNITY_.to_list_kwargs|.to_list_kwargs]]
|
||
- [[_COMMUNITY_statistics.py|statistics.py]]
|
||
- [[_COMMUNITY_leave.py|leave.py]]
|
||
- [[_COMMUNITY_parse_admin_request_json|parse_admin_request_json]]
|
||
- [[_COMMUNITY_handleTabChange|handleTabChange]]
|
||
- [[_COMMUNITY_Ha|Ha]]
|
||
- [[_COMMUNITY_quote.py|quote.py]]
|
||
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
|
||
- [[_COMMUNITY_compilerOptions|compilerOptions]]
|
||
- [[_COMMUNITY_二、线索 · 新增表单 `crmclueform`|二、线索 · 新增表单 `crm/clue/form`]]
|
||
- [[_COMMUNITY_useECharts.ts|useECharts.ts]]
|
||
- [[_COMMUNITY_product.ts|product.ts]]
|
||
- [[_COMMUNITY_invoice_info.py|invoice_info.py]]
|
||
- [[_COMMUNITY_loading.ts|loading.ts]]
|
||
- [[_COMMUNITY_filter_current_cycle_approvals|filter_current_cycle_approvals]]
|
||
- [[_COMMUNITY_报价单再编辑回草稿 — 实现计划|报价单再编辑回草稿 — 实现计划]]
|
||
- [[_COMMUNITY_生产一键发版脚本设计|生产一键发版脚本设计]]
|
||
- [[_COMMUNITY_H5-mobile|H5-mobile]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_Requirement CRM Excel 导出字典 label 转换|Requirement: CRM Excel 导出字典 label 转换]]
|
||
- [[_COMMUNITY_Requirement 侧边栏菜单图标层级规则|Requirement: 侧边栏菜单图标层级规则]]
|
||
- [[_COMMUNITY_statistics.py|statistics.py]]
|
||
- [[_COMMUNITY_supplier_info.py|supplier_info.py]]
|
||
- [[_COMMUNITY_AdminIndexPage.vue|AdminIndexPage.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_components.d.ts|components.d.ts]]
|
||
- [[_COMMUNITY_MenuEntryCard.vue|MenuEntryCard.vue]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_leave.py|leave.py]]
|
||
- [[_COMMUNITY_menu.py|menu.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY__business_type_from_path|_business_type_from_path]]
|
||
- [[_COMMUNITY__title_from_path|_title_from_path]]
|
||
- [[_COMMUNITY_user.py|user.py]]
|
||
- [[_COMMUNITY_workflow.py|workflow.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_env.d.ts|env.d.ts]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_details_must_not_be_empty|details_must_not_be_empty]]
|
||
- [[_COMMUNITY_validate_expense_item_id|validate_expense_item_id]]
|
||
- [[_COMMUNITY_validate_approver_id|validate_approver_id]]
|
||
- [[_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_dashboard.py|dashboard.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_weighing.py|weighing.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_get_by_id|get_by_id]]
|
||
- [[_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_amount_map|offset_amount_map]]
|
||
- [[_COMMUNITY_pending_approval_stats|pending_approval_stats]]
|
||
- [[_COMMUNITY__query_approvals|_query_approvals]]
|
||
- [[_COMMUNITY_reject|reject]]
|
||
- [[_COMMUNITY_soft_delete|soft_delete]]
|
||
- [[_COMMUNITY__tenant_no|_tenant_no]]
|
||
- [[_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_update|update]]
|
||
- [[_COMMUNITY_create|create]]
|
||
- [[_COMMUNITY_update|update]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_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_paged|get_paged]]
|
||
- [[_COMMUNITY__latest_approval_per_node|_latest_approval_per_node]]
|
||
- [[_COMMUNITY__my_apply_base|_my_apply_base]]
|
||
- [[_COMMUNITY_my_apply_stats|my_apply_stats]]
|
||
- [[_COMMUNITY_offset|offset]]
|
||
- [[_COMMUNITY_out_one_with_attachment_counts|out_one_with_attachment_counts]]
|
||
- [[_COMMUNITY_out_rows_with_attachment_counts|out_rows_with_attachment_counts]]
|
||
- [[_COMMUNITY_pay|pay]]
|
||
- [[_COMMUNITY_reimburse.py|reimburse.py]]
|
||
- [[_COMMUNITY__query_approvals|_query_approvals]]
|
||
- [[_COMMUNITY_reject|reject]]
|
||
- [[_COMMUNITY_submit|submit]]
|
||
- [[_COMMUNITY__tenant_no|_tenant_no]]
|
||
- [[_COMMUNITY_update_with_details|update_with_details]]
|
||
- [[_COMMUNITY__workflow_nodes|_workflow_nodes]]
|
||
- [[_COMMUNITY_storage.py|storage.py]]
|
||
- [[_COMMUNITY_ensure_by_biz_type|ensure_by_biz_type]]
|
||
- [[_COMMUNITY_get_by_biz_type|get_by_biz_type]]
|
||
- [[_COMMUNITY_get_by_id|get_by_id]]
|
||
- [[_COMMUNITY_get_paged|get_paged]]
|
||
- [[_COMMUNITY_workflow.py|workflow.py]]
|
||
- [[_COMMUNITY_save_nodes|save_nodes]]
|
||
- [[_COMMUNITY_soft_delete|soft_delete]]
|
||
- [[_COMMUNITY__tenant_no|_tenant_no]]
|
||
- [[_COMMUNITY_update|update]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_用户通过角色关联得到的菜单权限标识(sys_menu.perms,空则退回菜单 id)。|用户通过角色关联得到的菜单权限标识(sys_menu.perms,空则退回菜单 id)。]]
|
||
- [[_COMMUNITY__compare|_compare]]
|
||
- [[_COMMUNITY__get_variable|_get_variable]]
|
||
- [[_COMMUNITY__parse_node_config|_parse_node_config]]
|
||
- [[_COMMUNITY__parse_variables|_parse_variables]]
|
||
- [[_COMMUNITY_customer_pool.py|customer_pool.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY___init__.py|__init__.py]]
|
||
- [[_COMMUNITY_codebash (cd pathtoshanxia2.0)|code:bash (cd /path/to/shanxia2.0)]]
|
||
- [[_COMMUNITY_codebash (.start-prod.sh status 查看状态)|code:bash (./start-prod.sh status # 查看状态)]]
|
||
- [[_COMMUNITY_codebash (curl -s http127.0.0.19111health)|code:bash (curl -s http://127.0.0.1:9111/health)]]
|
||
- [[_COMMUNITY_codebash (cd iflytekshanxia2.0backend)|code:bash (cd /iflytek/shanxia2.0/backend)]]
|
||
- [[_COMMUNITY_codeblock1 (backend)|code:block1 (backend/)]]
|
||
- [[_COMMUNITY_codebash (python -m venv venv)|code:bash (python -m venv venv)]]
|
||
- [[_COMMUNITY_codebash (pip install -r requirements.txt)|code:bash (pip install -r requirements.txt)]]
|
||
- [[_COMMUNITY_codeenv ( 数据库配置)|code:env (# 数据库配置)]]
|
||
- [[_COMMUNITY_codebash (uvicorn app.mainapp --reload --port 8000)|code:bash (uvicorn app.main:app --reload --port 8000)]]
|
||
- [[_COMMUNITY_README|README.md]]
|
||
- [[_COMMUNITY_Base|Base]]
|
||
- [[_COMMUNITY_BaseModel|BaseModel]]
|
||
- [[_COMMUNITY_4.5 支付管理(`bxpayment`)|4.5 支付管理(`/bx/payment`)]]
|
||
- [[_COMMUNITY_4.6 附件(`apiattachments`)|4.6 附件(`/api/attachments`)]]
|
||
- [[_COMMUNITY_4.7 视图中心(`bxview`)|4.7 视图中心(`/bx/view`)]]
|
||
- [[_COMMUNITY_codeblock1 (报销管理 bx)|code:block1 (报销管理 /bx)]]
|
||
- [[_COMMUNITY_codeblock2 (配置费用项目 + 工作流)|code:block2 (配置费用项目 + 工作流)]]
|
||
- [[_COMMUNITY_codeblock3 (配置费用项目 + 工作流)|code:block3 (配置费用项目 + 工作流)]]
|
||
- [[_COMMUNITY_opsx-apply|opsx-apply.md]]
|
||
- [[_COMMUNITY_opsx-archive|opsx-archive.md]]
|
||
- [[_COMMUNITY_opsx-propose|opsx-propose.md]]
|
||
- [[_COMMUNITY_SKILL|SKILL.md]]
|
||
- [[_COMMUNITY_SKILL|SKILL.md]]
|
||
- [[_COMMUNITY_SKILL|SKILL.md]]
|
||
- [[_COMMUNITY_1. 迁移目标|1. 迁移目标]]
|
||
- [[_COMMUNITY_codeblock10 (报销管理)|code:block10 (报销管理)]]
|
||
- [[_COMMUNITY_codepython ( bx 原:prefix=apiadvances)|code:python (# bx 原:prefix="/api/advances")]]
|
||
- [[_COMMUNITY_codepython (class ApiResponse(BaseModel, GenericT))|code:python (class ApiResponse(BaseModel, Generic[T]):)]]
|
||
- [[_COMMUNITY_codepython (@dataclass)|code:python (@dataclass)]]
|
||
- [[_COMMUNITY_codepython (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)|code:python (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)]]
|
||
- [[_COMMUNITY_codepython (obj_inid = generate_uuid())|code:python (obj_in["id"] = generate_uuid())]]
|
||
- [[_COMMUNITY_codeblock8 (apiexpense-items,)|code:block8 (/api/expense-items,)]]
|
||
- [[_COMMUNITY_codeblock9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)|code:block9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)]]
|
||
- [[_COMMUNITY_00-migration-plan|00-migration-plan.md]]
|
||
- [[_COMMUNITY_01-api-inventory|01-api-inventory.md]]
|
||
- [[_COMMUNITY_不移植项|不移植项]]
|
||
- [[_COMMUNITY_module-status|module-status.md]]
|
||
- [[_COMMUNITY_2. Router 改造检查清单|2. Router 改造检查清单]]
|
||
- [[_COMMUNITY_4. Schema 改造检查清单|4. Schema 改造检查清单]]
|
||
- [[_COMMUNITY_codepython ( backendappcorebx_auth.py(实施 P0 时落地))|code:python (# backend/app/core/bx_auth.py(实施 P0 时落地))]]
|
||
- [[_COMMUNITY_codepython (from app.api.bx import bx_router)|code:python (from app.api.bx import bx_router)]]
|
||
- [[_COMMUNITY_codepython (from fastapi import APIRouter)|code:python (from fastapi import APIRouter)]]
|
||
- [[_COMMUNITY_codeblock5 (apiexpense-items,)|code:block5 (/api/expense-items,)]]
|
||
- [[_COMMUNITY_codeblock11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)|code:block11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)]]
|
||
- [[_COMMUNITY_codeblock2 (计划号:SXDDH20260102000002)|code:block2 (计划号:SXDDH20260102000002)]]
|
||
- [[_COMMUNITY_codeblock5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)|code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)]]
|
||
- [[_COMMUNITY_codeblock6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)|code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)]]
|
||
- [[_COMMUNITY_codeblock8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)|code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)]]
|
||
- [[_COMMUNITY_codeblock2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)|code:block2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)]]
|
||
- [[_COMMUNITY_codeblock3 (docscrm-migrationplans{module})|code:block3 (docs/crm-migration/plans/{module}/)]]
|
||
- [[_COMMUNITY_codevue (script setup lang=ts)|code:vue (<script setup lang="ts">)]]
|
||
- [[_COMMUNITY_codevue (el-button type=primary @click=handleAdd)|code:vue (<el-button type="primary" @click="handleAdd">)]]
|
||
- [[_COMMUNITY_codevue (!-- 直接显示筛选区域,不使用过渡动画 --)|code:vue (<!-- 直接显示筛选区域,不使用过渡动画 -->)]]
|
||
- [[_COMMUNITY_codevue (div v-show=showSearch)|code:vue (<div v-show="showSearch">)]]
|
||
- [[_COMMUNITY_codevue (el-dialog)|code:vue (<el-dialog)]]
|
||
- [[_COMMUNITY_codevue (el-dialog title=dialog.title v-model=dialog.visible wi)|code:vue (<el-dialog :title="dialog.title" v-model="dialog.visible" wi)]]
|
||
- [[_COMMUNITY_codevue (el-form)|code:vue (<el-form)]]
|
||
- [[_COMMUNITY_codevue (ImageUpload v-model=form.businessLicenseImages limit=5)|code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5")]]
|
||
- [[_COMMUNITY_codevue (el-upload)|code:vue (<el-upload)]]
|
||
- [[_COMMUNITY_codets (async function handleFileUpload(uploadFile UploadFile, fiel)|code:ts (async function handleFileUpload(uploadFile: UploadFile, fiel)]]
|
||
- [[_COMMUNITY_codevue (ImagePreview src=file.ossId isOssId=true class=uploa)|code:vue (<ImagePreview :src="file.ossId" :isOssId="true" class="uploa)]]
|
||
- [[_COMMUNITY_codevue (el-image)|code:vue (<el-image)]]
|
||
- [[_COMMUNITY_codevue (el-upload drag list-type=picture-card action=uploadActi)|code:vue (<el-upload drag list-type="picture-card" :action="uploadActi)]]
|
||
- [[_COMMUNITY_codets (import { useDict } from '@utilsdict';)|code:ts (import { useDict } from '@/utils/dict';)]]
|
||
- [[_COMMUNITY_codets (async function handleCustomUpload(options UploadRequestOpti)|code:ts (async function handleCustomUpload(options: UploadRequestOpti)]]
|
||
- [[_COMMUNITY_codevue (el-select v-model=searchForm.customerType clearable)|code:vue (<el-select v-model="searchForm.customerType" clearable>)]]
|
||
- [[_COMMUNITY_codevue (el-table-column label=客户类型 prop=customerType)|code:vue (<el-table-column label="客户类型" prop="customerType">)]]
|
||
- [[_COMMUNITY_codevue (el-table-column label=客户类型 prop=customerType min-width=)|code:vue (<el-table-column label="客户类型" prop="customerType" min-width=)]]
|
||
- [[_COMMUNITY_codevue (el-descriptions-item label=客户类型)|code:vue (<el-descriptions-item label="客户类型">)]]
|
||
- [[_COMMUNITY_codets (import { useDictTag } from '@composablesuseDictTag')|code:ts (import { useDictTag } from '@/composables/useDictTag')]]
|
||
- [[_COMMUNITY_codevue (div class=list-toolbar)|code:vue (<div class="list-toolbar">)]]
|
||
- [[_COMMUNITY_codevue (el-radio-group v-model=activeView @change=handleViewChan)|code:vue (<el-radio-group v-model="activeView" @change="handleViewChan)]]
|
||
- [[_COMMUNITY_codevue (!-- 模板中,直接用 v-auth 指令 --)|code:vue (<!-- 模板中,直接用 v-auth 指令 -->)]]
|
||
- [[_COMMUNITY_codets ( 导出)|code:ts (// 导出)]]
|
||
- [[_COMMUNITY_codets ( 导出 - 手动下载)|code:ts (// 导出 - 手动下载)]]
|
||
- [[_COMMUNITY_codets (import { useDictStore } from '@storemodulesdict')|code:ts (import { useDictStore } from '@/store/modules/dict')]]
|
||
- [[_COMMUNITY_codevue (dict-tag options=crm_customer_type value=scope.row.cus)|code:vue (<dict-tag :options="crm_customer_type" :value="scope.row.cus)]]
|
||
- [[_COMMUNITY_codevue (el-tag type=getCustomerTypeTagType(scope.row.customerType)|code:vue (<el-tag :type="getCustomerTypeTagType(scope.row.customerType)]]
|
||
- [[_COMMUNITY_codets (import { ElMessage, ElMessageBox } from 'element-plus')|code:ts (import { ElMessage, ElMessageBox } from 'element-plus')]]
|
||
- [[_COMMUNITY_codevue (el-button type=primary icon=Plus @click=handleAdd新增)|code:vue (<el-button type="primary" icon="Plus" @click="handleAdd">新增<)]]
|
||
- [[_COMMUNITY_涉及的数据库表|涉及的数据库表]]
|
||
- [[_COMMUNITY_迁移策略|迁移策略]]
|
||
- [[_COMMUNITY_方法论|方法论]]
|
||
- [[_COMMUNITY_数据库适配规则|数据库适配规则]]
|
||
- [[_COMMUNITY_字典数据一致性|字典数据一致性]]
|
||
- [[_COMMUNITY_前端文件映射|前端文件映射]]
|
||
- [[_COMMUNITY_后端文件清单|后端文件清单]]
|
||
- [[_COMMUNITY_01-overview|01-overview.md]]
|
||
- [[_COMMUNITY_codesql (DROP TABLE IF EXISTS `crm_xxx`;)|code:sql (DROP TABLE IF EXISTS `crm_xxx`;)]]
|
||
- [[_COMMUNITY_02-database|02-database.md]]
|
||
- [[_COMMUNITY_搜索条件|搜索条件]]
|
||
- [[_COMMUNITY_列表字段|列表字段]]
|
||
- [[_COMMUNITY_操作按钮|操作按钮]]
|
||
- [[_COMMUNITY_弹窗清单|弹窗清单]]
|
||
- [[_COMMUNITY_表单字段|表单字段]]
|
||
- [[_COMMUNITY_交互流程|交互流程]]
|
||
- [[_COMMUNITY_前端功能完整性对照表|前端功能完整性对照表]]
|
||
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
|
||
- [[_COMMUNITY_状态机 业务流程|状态机 / 业务流程]]
|
||
- [[_COMMUNITY_codeblock1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)|code:block1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)]]
|
||
- [[_COMMUNITY_05-special|05-special.md]]
|
||
- [[_COMMUNITY_具体任务|具体任务]]
|
||
- [[_COMMUNITY_涉及文件|涉及文件]]
|
||
- [[_COMMUNITY_完成标准|完成标准]]
|
||
- [[_COMMUNITY_目标|目标]]
|
||
- [[_COMMUNITY_具体任务|具体任务]]
|
||
- [[_COMMUNITY_涉及文件|涉及文件]]
|
||
- [[_COMMUNITY_完成标准|完成标准]]
|
||
- [[_COMMUNITY_目标|目标]]
|
||
- [[_COMMUNITY_验证清单|验证清单]]
|
||
- [[_COMMUNITY_参考|参考]]
|
||
- [[_COMMUNITY_步骤汇总|步骤汇总]]
|
||
- [[_COMMUNITY_06-steps|06-steps.md]]
|
||
- [[_COMMUNITY_07-verify|07-verify.md]]
|
||
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
|
||
- [[_COMMUNITY_前端文件映射|前端文件映射]]
|
||
- [[_COMMUNITY_原 CRM 源码位置|原 CRM 源码位置]]
|
||
- [[_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_涉及数据库表|涉及数据库表]]
|
||
- [[_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_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.between(beginTime != null && endTime != null, create_tim)|code:java (lqw.between(beginTime != null && endTime != null, create_tim)]]
|
||
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
|
||
- [[_COMMUNITY_codemermaid (flowchart LR)|code:mermaid (flowchart LR)]]
|
||
- [[_COMMUNITY_codemarkdown (继续合同管理重写移植。)|code:markdown (继续合同管理重写移植。)]]
|
||
- [[_COMMUNITY_test_crm_approval_reedit.py|test_crm_approval_reedit.py]]
|
||
- [[_COMMUNITY_文件结构|文件结构]]
|
||
- [[_COMMUNITY_涉及的数据库表|涉及的数据库表]]
|
||
- [[_COMMUNITY_迁移策略|迁移策略]]
|
||
- [[_COMMUNITY_方法论|方法论]]
|
||
- [[_COMMUNITY_数据库适配规则|数据库适配规则]]
|
||
- [[_COMMUNITY_前端文件映射|前端文件映射]]
|
||
- [[_COMMUNITY_后端文件清单|后端文件清单]]
|
||
- [[_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_03-frontend-spec|03-frontend-spec.md]]
|
||
- [[_COMMUNITY_04-api-spec|04-api-spec.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_06-steps|06-steps.md]]
|
||
- [[_COMMUNITY_关键业务场景测试用例|关键业务场景测试用例]]
|
||
- [[_COMMUNITY_UI 规范合规检查|UI 规范合规检查]]
|
||
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
|
||
- [[_COMMUNITY_01-overview|01-overview.md]]
|
||
- [[_COMMUNITY_迁移目标|迁移目标]]
|
||
- [[_COMMUNITY_涉及数据库表|涉及数据库表]]
|
||
- [[_COMMUNITY_源码位置|源码位置]]
|
||
- [[_COMMUNITY_01-overview|01-overview.md]]
|
||
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
|
||
- [[_COMMUNITY_codeblock2 (行小计 = price × quantity × (1 - line_discount100))|code:block2 (行小计 = price × quantity × (1 - line_discount/100))]]
|
||
- [[_COMMUNITY_codebash (.docscrm-migrationscriptssnapshot-java.sh product )|code:bash (./docs/crm-migration/scripts/snapshot-java.sh product \)]]
|
||
- [[_COMMUNITY_06-steps|06-steps.md]]
|
||
- [[_COMMUNITY_codebash (.docscrm-migrationscriptssnapshot-java.sh supplier-info )|code:bash (./docs/crm-migration/scripts/snapshot-java.sh supplier-info )]]
|
||
- [[_COMMUNITY_01-overview|01-overview.md]]
|
||
- [[_COMMUNITY_04-api-spec|04-api-spec.md]]
|
||
- [[_COMMUNITY_codets ( apicrmxxxindex.ts)|code:ts (// api/crm/xxx/index.ts)]]
|
||
- [[_COMMUNITY_codets ( 页面 handleExport)|code:ts (// 页面 handleExport)]]
|
||
- [[_COMMUNITY_codevue (el-dialog v-model=innerVisible title=isEdit '编辑' '新)|code:vue (<el-dialog v-model="innerVisible" :title="isEdit ? '编辑' : '新)]]
|
||
- [[_COMMUNITY_一、线索管理 · 列表 `crmcluelist`|一、线索管理 · 列表 `crm/clue/list`]]
|
||
- [[_COMMUNITY_codevue (template label排序号span class=form-label-tip数值越小越靠前sp)|code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)]]
|
||
- [[_COMMUNITY_codejs (const data = (res as any).data res {})|code:js (const data = (res as any)?.data || res || {})]]
|
||
- [[_COMMUNITY_grab|grab]]
|
||
- [[_COMMUNITY_plan_has_incomplete_hazard_cert_exists|plan_has_incomplete_hazard_cert_exists]]
|
||
- [[_COMMUNITY_codebash ( 报价单 — 示例:实施「列表」步前)|code:bash (# 报价单 — 示例:实施「列表」步前)]]
|
||
- [[_COMMUNITY_README|README.md]]
|
||
- [[_COMMUNITY_DbCrmCustomerSelect.vue|DbCrmCustomerSelect.vue]]
|
||
- [[_COMMUNITY_colors.ts|colors.ts]]
|
||
- [[_COMMUNITY_trigger_callback|trigger_callback]]
|
||
- [[_COMMUNITY_codeblock1 (backendapp)|code:block1 (backend/app/)]]
|
||
- [[_COMMUNITY_不移植项|不移植项]]
|
||
- [[_COMMUNITY_2. Router 改造检查清单|2. Router 改造检查清单]]
|
||
- [[_COMMUNITY_4. Schema 改造检查清单|4. Schema 改造检查清单]]
|
||
- [[_COMMUNITY_codescss ( 品牌主色)|code:scss (// 品牌主色)]]
|
||
- [[_COMMUNITY_codepython ( 参照 backendappmodelsmodels.py 中的 BizLeaveRequest BizAt)|code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt)]]
|
||
- [[_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_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_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_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_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_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_codeblock13 (,apipublicdbinventory)|code:block13 (,/api/public/db/inventory)]]
|
||
- [[_COMMUNITY_codebash ( 先从库取一条 token)|code:bash (# 先从库取一条 token)]]
|
||
- [[_COMMUNITY_codepython (site_feedback_remark Optionalstr = Field(default=None, al)|code:python (site_feedback_remark: Optional[str] = Field(default=None, al)]]
|
||
- [[_COMMUNITY_codepython (import json)|code:python (import json)]]
|
||
- [[_COMMUNITY_codepython (@router.get({id}site-url, response_model=InventorySiteUr)|code:python (@router.get("/{id}/site-url", response_model=InventorySiteUr)]]
|
||
- [[_COMMUNITY_codepython (site_access_token Optionalstr = Field(default=None, alias)|code:python (site_access_token: Optional[str] = Field(default=None, alias)]]
|
||
- [[_COMMUNITY_codepython (token = (inventory.site_access_token or ).strip() if inven)|code:python (token = (inventory.site_access_token or "").strip() if inven)]]
|
||
- [[_COMMUNITY_codepython (site_access_token = Column(String(64), nullable=True, commen)|code:python (site_access_token = Column(String(64), nullable=True, commen)]]
|
||
- [[_COMMUNITY_codetypescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)|code:typescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codetypescript (function buildAllSiteLinksText(records TransportInventoryLi)|code:typescript (function buildAllSiteLinksText(records: TransportInventoryLi)]]
|
||
- [[_COMMUNITY_codetypescript (getSiteUrl (id string) = request.get{ siteUrl string })|code:typescript (getSiteUrl: (id: string) => request.get<{ siteUrl: string }>)]]
|
||
- [[_COMMUNITY_codevue (el-button link type=success @click=handleCopySiteUrl(row)|code:vue (<el-button link type="success" @click="handleCopySiteUrl(row)]]
|
||
- [[_COMMUNITY_codepython (为 site_access_token 为空的出入库单补 token)|code:python ("""为 site_access_token 为空的出入库单补 token""")]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm buildtypecheck)|code:bash (cd web-admin && pnpm build:typecheck)]]
|
||
- [[_COMMUNITY_codeblock29 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 (P1 后端闭环))|code:block29 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 (P1 后端闭环))]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codepython (出入库单现场免登录 token)|code:python ("""出入库单现场免登录 token""")]]
|
||
- [[_COMMUNITY_utils.py|utils.py]]
|
||
- [[_COMMUNITY_codepython (from app.services.db_inventory_site_token import ensure_site)|code:python (from app.services.db_inventory_site_token import ensure_site)]]
|
||
- [[_COMMUNITY_codepython (apply_product_snapshot_to_inventory(row, snapshot))|code:python (apply_product_snapshot_to_inventory(row, snapshot))]]
|
||
- [[_COMMUNITY_codesql (SELECT id, batch_no, site_access_token FROM db_inbound_outbo)|code:sql (SELECT id, batch_no, site_access_token FROM db_inbound_outbo)]]
|
||
- [[_COMMUNITY_codesql (-- pl_freight_settlement_approval)|code:sql (-- pl_freight_settlement_approval)]]
|
||
- [[_COMMUNITY_codepython (_LOCKED_SETTLEMENT_STATUSES = (approving, approved, con)|code:python (_LOCKED_SETTLEMENT_STATUSES = ("approving", "approved", "con)]]
|
||
- [[_COMMUNITY_codetypescript (export const freightApi = {)|code:typescript (export const freightApi = {)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codeblock13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环))|code:block13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环))]]
|
||
- [[_COMMUNITY_codesql (-- 新增更新)|code:sql (-- 新增/更新)]]
|
||
- [[_COMMUNITY_codepython (class PlFreightSettlementApproval(Base))|code:python (class PlFreightSettlementApproval(Base):)]]
|
||
- [[_COMMUNITY_codepython (class FreightSettlementCreate(BaseModel))|code:python (class FreightSettlementCreate(BaseModel):)]]
|
||
- [[_COMMUNITY_codepython (class FreightSettlementListItem(FreightSettlementRead))|code:python (class FreightSettlementListItem(FreightSettlementRead):)]]
|
||
- [[_COMMUNITY_codepython (class FreightSettlementSubmitApprovalBody(BaseModel))|code:python (class FreightSettlementSubmitApprovalBody(BaseModel):)]]
|
||
- [[_COMMUNITY_codepython (def list_unsettled_plans(...))|code:python (def list_unsettled_plans(...):)]]
|
||
- [[_COMMUNITY_codepython (def create_settlement_from_plan_ids(...))|code:python (def create_settlement_from_plan_ids(...):)]]
|
||
- [[_COMMUNITY_codepython (def disburse_settlement(...))|code:python (def disburse_settlement(...):)]]
|
||
- [[_COMMUNITY_公开抢班:系统用户可搜索下拉 — 设计|公开抢班:系统用户可搜索下拉 — 设计]]
|
||
- [[_COMMUNITY_codepython (class PlanArchiveProductItem(BaseModel))|code:python (class PlanArchiveProductItem(BaseModel):)]]
|
||
- [[_COMMUNITY_codetypescript (export interface PlanArchiveProductItem {)|code:typescript (export interface PlanArchiveProductItem {)]]
|
||
- [[_COMMUNITY_codetypescript (archiveStatus string)|code:typescript (archiveStatus?: string)]]
|
||
- [[_COMMUNITY_codetypescript (archive (id string, data PlanArchiveBody) =)|code:typescript (archive: (id: string, data?: PlanArchiveBody) =>)]]
|
||
- [[_COMMUNITY_codetypescript ( 仅实际数量可编辑,计划数量只读(归档弹窗) )|code:typescript (/** 仅实际数量可编辑,计划数量只读(归档弹窗) */)]]
|
||
- [[_COMMUNITY_codevue (el-input-number)|code:vue (<el-input-number)]]
|
||
- [[_COMMUNITY_codetypescript (const isAdjustMode = computed(() = plan.value.archiveStatus)|code:typescript (const isAdjustMode = computed(() => plan.value.archiveStatus)]]
|
||
- [[_COMMUNITY_codetypescript (const body PlanArchiveBody = {)|code:typescript (const body: PlanArchiveBody = {)]]
|
||
- [[_COMMUNITY_codetypescript (export function usePlPlanList(options { extraSearchFields)|code:typescript (export function usePlPlanList(options?: { extraSearchFields?)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=归档状态)|code:vue (<el-form-item label="归档状态">)]]
|
||
- [[_COMMUNITY_codepython (from app.models.pl_models import PlFreightSettlement, PlFrei)|code:python (from app.models.pl_models import PlFreightSettlement, PlFrei)]]
|
||
- [[_COMMUNITY_codevue (el-button link type=primary @click=handleView(row))|code:vue (<el-button link type="primary" @click="handleView(row)">)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codesql (INSERT INTO `sys_menu` (...) VALUES)|code:sql (INSERT INTO `sys_menu` (...) VALUES)]]
|
||
- [[_COMMUNITY_codetypescript ('plplan-archivelist' 'rifolder-check-line',)|code:typescript ('pl:plan-archive:list': 'ri:folder-check-line',)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm lint)|code:bash (cd web-admin && pnpm lint)]]
|
||
- [[_COMMUNITY_codebash (cd backend && python -c from app.main import app; print('ok)|code:bash (cd backend && python -c "from app.main import app; print('ok)]]
|
||
- [[_COMMUNITY_codebash (cd Userszlwuwork00codeshanxia2.0 && .scriptsupdate-gr)|code:bash (cd /Users/zlwu/work/00code/shanxia2.0 && ./scripts/update-gr)]]
|
||
- [[_COMMUNITY_codepython (_LOCKED_SETTLEMENT_STATUSES = (submitted, approved, con)|code:python (_LOCKED_SETTLEMENT_STATUSES = ("submitted", "approved", "con)]]
|
||
- [[_COMMUNITY_codepython (def apply_archive_product_quantities|code:python (def apply_archive_product_quantities]]
|
||
- [[_COMMUNITY_codepython (def apply_archive_freight|code:python (def apply_archive_freight]]
|
||
- [[_COMMUNITY_codepython (def record_plan_change|code:python (def record_plan_change]]
|
||
- [[_COMMUNITY_codepython (from app.schemas.pl.plan import PlanArchiveBody, PlanWithPro)|code:python (from app.schemas.pl.plan import PlanArchiveBody, PlanWithPro)]]
|
||
- [[_COMMUNITY_codepython (if plan.archive_status == archived)|code:python (if plan.archive_status == "archived":)]]
|
||
- [[_COMMUNITY_codepython (@router.post({id}archive, response_model=PlanWithProduct)|code:python (@router.post("/{id}/archive", response_model=PlanWithProduct)]]
|
||
- [[_COMMUNITY_detail.vue|detail.vue]]
|
||
- [[_COMMUNITY_codepython (def assert_row_in_data_scope(db, row, model, user_info, tena)|code:python (def assert_row_in_data_scope(db, row, model, user_info, tena)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (if scope == 4)|code:python (if scope == "4":)]]
|
||
- [[_COMMUNITY_codebash (cd backend && python scriptscheck_field_consistency.py)|code:bash (cd backend && python scripts/check_field_consistency.py)]]
|
||
- [[_COMMUNITY_PlPlanContract|PlPlanContract]]
|
||
- [[_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_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_值班排班月历 · 按人统计与过滤 — 设计|值班排班月历 · 按人统计与过滤 — 设计]]
|
||
- [[_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_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_codevue (!-- 新增按钮 --)|code:vue (<!-- 新增按钮 -->)]]
|
||
- [[_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_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_opportunity`|code:sql (CREATE TABLE `crm_opportunity` ]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codetypescript (interface PlanCreateFullBody {)|code:typescript (interface PlanCreateFullBody {)]]
|
||
- [[_COMMUNITY_codeblock1 (计划专员:安排运输 + 勾选「生成地磅计划」)|code:block1 (计划专员:安排运输 + 勾选「生成地磅计划」)]]
|
||
- [[_COMMUNITY_codemermaid (sequenceDiagram)|code:mermaid (sequenceDiagram)]]
|
||
- [[_COMMUNITY_codeblock3 (现场人员:打开 siteUrl → 上传附件、填备注 → 保存(未完成态可删改附件,S10))|code:block3 (现场人员:打开 siteUrl → 上传附件、填备注 → 保存(未完成态可删改附件,S10))]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codesql (ALTER TABLE db_inbound_outbound)|code:sql (ALTER TABLE db_inbound_outbound)]]
|
||
- [[_COMMUNITY_codepython (db.query(DbInboundOutbound).filter|code:python (db.query(DbInboundOutbound).filter]]
|
||
- [[_COMMUNITY_File map|File map]]
|
||
- [[_COMMUNITY_codeblock1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)|code:block1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)]]
|
||
- [[_COMMUNITY_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_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_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
|
||
- [[_COMMUNITY_codeblock2 (.app-layout-portal)|code:block2 (.app-layout-portal)]]
|
||
- [[_COMMUNITY_codetypescript (const currentTopPath = `${route.path.split('')1}`)|code:typescript (const currentTopPath = `/${route.path.split('/')[1]}`)]]
|
||
- [[_COMMUNITY_codeblock4 (portal-header-brand → flex-shrink 0)|code:block4 (portal-header-brand → flex-shrink: 0)]]
|
||
- [[_COMMUNITY_codeblock5 (beforeEach → MenuProcessor.getMenuList())|code:block5 (beforeEach → MenuProcessor.getMenuList())]]
|
||
- [[_COMMUNITY_合同详情 · 运输计划联动 Implementation Plan|合同详情 · 运输计划联动 Implementation Plan]]
|
||
- [[_COMMUNITY_codeblock1 (PATCH apitransportplan{id}hazard-cert-ready)|code:block1 (PATCH /api/transport/plan/{id}/hazard-cert-ready)]]
|
||
- [[_COMMUNITY_codepython ( 伪代码)|code:python (# 伪代码)]]
|
||
- [[_COMMUNITY_codeblock3 (计划含危化品)|code:block3 ([计划含危化品])]]
|
||
- [[_COMMUNITY_File map|File map]]
|
||
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
|
||
- [[_COMMUNITY_codeblock2 (.app-layout-portal)|code:block2 (.app-layout-portal)]]
|
||
- [[_COMMUNITY_门户首页「待办列表」汇总入口|门户首页「待办列表」汇总入口]]
|
||
- [[_COMMUNITY_合同详情 · 运输计划联动 Design|合同详情 · 运输计划联动 Design]]
|
||
- [[_COMMUNITY_合同已安排数量 · 已归档用实际量|合同已安排数量 · 已归档用实际量]]
|
||
- [[_COMMUNITY_运输计划表单 · 可安排数量|运输计划表单 · 可安排数量]]
|
||
- [[_COMMUNITY_design|design.md]]
|
||
- [[_COMMUNITY_proposal|proposal.md]]
|
||
- [[_COMMUNITY_codeblock1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12))|code:block1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12))]]
|
||
- [[_COMMUNITY_codeblock2 (page-head → panel → filter-block → list-toolbar → list-table)|code:block2 (page-head → panel → filter-block → list-toolbar → list-table)]]
|
||
- [[_COMMUNITY_codetypescript (const viewSections = computed(() = {)|code:typescript (const viewSections = computed(() => [{)]]
|
||
- [[_COMMUNITY_codemermaid (flowchart TD)|code:mermaid (flowchart TD)]]
|
||
- [[_COMMUNITY_ICrmContractProductService|ICrmContractProductService]]
|
||
- [[_COMMUNITY_ICrmContractService|ICrmContractService]]
|
||
- [[_COMMUNITY_ICrmQuoteApprovalService|ICrmQuoteApprovalService]]
|
||
- [[_COMMUNITY_ICrmQuotePdfService|ICrmQuotePdfService]]
|
||
- [[_COMMUNITY_ICrmQuoteProductService|ICrmQuoteProductService]]
|
||
- [[_COMMUNITY_ICrmQuoteService|ICrmQuoteService]]
|
||
- [[_COMMUNITY_ICrmQuoteShareLogService|ICrmQuoteShareLogService]]
|
||
- [[_COMMUNITY_ICrmSupplierInfoService|ICrmSupplierInfoService]]
|
||
- [[_COMMUNITY_airport.js|airport.js]]
|
||
- [[_COMMUNITY_graceChecker.js|graceChecker.js]]
|
||
- [[_COMMUNITY_legal-document-inner.vue|legal-document-inner.vue]]
|
||
- [[_COMMUNITY_API_BASE|API_BASE]]
|
||
- [[_COMMUNITY_BASE_URL|BASE_URL]]
|
||
- [[_COMMUNITY_STATIC_ASSETS_BASE_URL_DEFAULT|STATIC_ASSETS_BASE_URL_DEFAULT]]
|
||
- [[_COMMUNITY_jest.config.js|jest.config.js]]
|
||
- [[_COMMUNITY_privacy-policy.vue|privacy-policy.vue]]
|
||
- [[_COMMUNITY_user-agreement.vue|user-agreement.vue]]
|
||
- [[_COMMUNITY_calendar.js|calendar.js]]
|
||
- [[_COMMUNITY_icons.js|icons.js]]
|
||
- [[_COMMUNITY_LICENSE|LICENSE.md]]
|
||
- [[_COMMUNITY_index.js|index.js]]
|
||
- [[_COMMUNITY_readme|readme.md]]
|
||
- [[_COMMUNITY_call-check-version.js|call-check-version.js]]
|
||
- [[_COMMUNITY_DEFAULT_USER_AVATAR_URL|DEFAULT_USER_AVATAR_URL]]
|
||
- [[_COMMUNITY_IMG_EMPTY|IMG_EMPTY]]
|
||
- [[_COMMUNITY_index.d.ts|index.d.ts]]
|
||
- [[_COMMUNITY_color.js|color.js]]
|
||
- [[_COMMUNITY_color.d.ts|color.d.ts]]
|
||
- [[_COMMUNITY_component.d.ts|component.d.ts]]
|
||
- [[_COMMUNITY_utils.d.ts|utils.d.ts]]
|
||
- [[_COMMUNITY_index.d.ts|index.d.ts]]
|
||
- [[_COMMUNITY_index.d.ts|index.d.ts]]
|
||
- [[_COMMUNITY_basic.d.ts|basic.d.ts]]
|
||
- [[_COMMUNITY_button.d.ts|button.d.ts]]
|
||
- [[_COMMUNITY_link.d.ts|link.d.ts]]
|
||
- [[_COMMUNITY_behavior.d.ts|behavior.d.ts]]
|
||
- [[_COMMUNITY_index.d.ts|index.d.ts]]
|
||
- [[_COMMUNITY_open-type.d.ts|open-type.d.ts]]
|
||
- [[_COMMUNITY_touch.d.ts|touch.d.ts]]
|
||
- [[_COMMUNITY_transition.d.ts|transition.d.ts]]
|
||
- [[_COMMUNITY_opsx-apply|opsx-apply.md]]
|
||
- [[_COMMUNITY_opsx-archive|opsx-archive.md]]
|
||
- [[_COMMUNITY_opsx-propose|opsx-propose.md]]
|
||
- [[_COMMUNITY_SKILL|SKILL.md]]
|
||
- [[_COMMUNITY_SKILL|SKILL.md]]
|
||
- [[_COMMUNITY_design|design.md]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_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_spec|spec.md]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_codeblock1 (计划号:{plan_no})|code:block1 (计划号:{plan_no})]]
|
||
- [[_COMMUNITY_数据库变更|数据库变更]]
|
||
- [[_COMMUNITY_tasks|tasks.md]]
|
||
- [[_COMMUNITY_design|design.md]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_Requirement 无申请补录|Requirement: 无申请补录]]
|
||
- [[_COMMUNITY_Scenario 成功创建申请|Scenario: 成功创建申请]]
|
||
- [[_COMMUNITY_Scenario 日期顺序非法|Scenario: 日期顺序非法]]
|
||
- [[_COMMUNITY_Scenario 无申请补录|Scenario: 无申请补录]]
|
||
- [[_COMMUNITY_Scenario 菜单可见|Scenario: 菜单可见]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_门户首页侧栏选中项会话记忆 — 实现计划|门户首页侧栏选中项会话记忆 — 实现计划]]
|
||
- [[_COMMUNITY_运输计划列表 · 合同列展示与提醒|运输计划列表 · 合同列展示与提醒]]
|
||
- [[_COMMUNITY_门户首页侧栏选中项会话记忆|门户首页侧栏选中项会话记忆]]
|
||
- [[_COMMUNITY_TableHeightCalculator|TableHeightCalculator]]
|
||
- [[_COMMUNITY_pad|pad]]
|
||
- [[_COMMUNITY_merge_product_qty_maps|merge_product_qty_maps]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_Requirement 本仓库与周边系统的边界|Requirement: 本仓库与周边系统的边界]]
|
||
- [[_COMMUNITY_Requirement 多系统 SQL 模型权威文件索引|Requirement: 多系统 SQL 模型权威文件索引]]
|
||
- [[_COMMUNITY_Scenario 跨系统需求评审|Scenario: 跨系统需求评审]]
|
||
- [[_COMMUNITY_Scenario 新人定位 CRM 库表|Scenario: 新人定位 CRM 库表]]
|
||
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
|
||
- [[_COMMUNITY_实现模式|实现模式]]
|
||
- [[_COMMUNITY_实现模式|实现模式]]
|
||
- [[_COMMUNITY_test_bx_reimburse_my_page_size.py|test_bx_reimburse_my_page_size.py]]
|
||
- [[_COMMUNITY_assignmentMatchesFilter|assignmentMatchesFilter]]
|
||
- [[_COMMUNITY_codetypescript (interface ViewField {)|code:typescript (interface ViewField {)]]
|
||
- [[_COMMUNITY_codetypescript (import { workOrderStatusLabel, workOrderStatusTagType } from)|code:typescript (import { workOrderStatusLabel, workOrderStatusTagType } from)]]
|
||
- [[_COMMUNITY_codetypescript (export type TagType = 'success' 'warning' 'danger' 'in)|code:typescript (export type TagType = 'success' | 'warning' | 'danger' | 'in)]]
|
||
- [[_COMMUNITY_codetypescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio)|code:typescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio)]]
|
||
- [[_COMMUNITY_codehtml (dd)|code:html (<dd>)]]
|
||
- [[_COMMUNITY_codetypescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)|code:typescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)]]
|
||
- [[_COMMUNITY_codetypescript ( el-tag 的 type 属性值 )|code:typescript (/** el-tag 的 type 属性值 */)]]
|
||
- [[_COMMUNITY_codetypescript (import { protocolStatusLabel, protocolStatusTagType } from ')|code:typescript (import { protocolStatusLabel, protocolStatusTagType } from ')]]
|
||
- [[_COMMUNITY_codevue (p class=filter-hint…p)|code:vue (<p class="filter-hint">…</p>)]]
|
||
- [[_COMMUNITY_codetypescript (const filterExpanded = ref(false))|code:typescript (const filterExpanded = ref(false))]]
|
||
- [[_COMMUNITY_codetypescript (watchDebounced|code:typescript (watchDebounced]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=协议附件 class=form-col-span-2)|code:vue (<el-form-item label="协议附件" class="form-col-span-2">)]]
|
||
- [[_COMMUNITY_codescss (.attachment-upload { width 100%; })|code:scss (.attachment-upload { width: 100%; })]]
|
||
- [[_COMMUNITY_codehtml (!-- 工具栏 --)|code:html (<!-- 工具栏 -->)]]
|
||
- [[_COMMUNITY_codetypescript ( script setup 中显式导入)|code:typescript (// <script setup> 中显式导入)]]
|
||
- [[_COMMUNITY_codehtml (el-table-column prop=status label=状态 min-width=90 ali)|code:html (<el-table-column prop="status" label="状态" min-width="90" ali)]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_zh_CN.js|zh_CN.js]]
|
||
- [[_COMMUNITY_按装货送货段勾选 upsert 地磅计划与出入库单(兼容旧调用方,忽略 warnings)。|按装货/送货段勾选 upsert 地磅计划与出入库单(兼容旧调用方,忽略 warnings)。]]
|
||
- [[_COMMUNITY_勾选「生成地磅单」:按产品生成复用地磅计划,并创建关联出入库单。|勾选「生成地磅单」:按产品生成/复用地磅计划,并创建关联出入库单。]]
|
||
- [[_COMMUNITY_未过磅且状态可作废时,可就地更新日期往来车牌数量。|未过磅且状态可作废时,可就地更新日期/往来/车牌/数量。]]
|
||
- [[_COMMUNITY_就地更新已有出入库可变字段;不可编辑时写 warnings,不抛错。|就地更新已有出入库可变字段;不可编辑时写 warnings,不抛错。]]
|
||
- [[_COMMUNITY_运输单运费变更后,同步关联草稿结算单的明细快照与合计。|运输单运费变更后,同步关联草稿结算单的明细快照与合计。]]
|
||
- [[_COMMUNITY_草稿已驳回结算单按当前运输单运费刷新明细快照与合计。|草稿/已驳回结算单按当前运输单运费刷新明细快照与合计。]]
|
||
- [[_COMMUNITY_img|img]]
|
||
- [[_COMMUNITY_软删除结算单历史审批记录(重新提交审批前清理)|软删除结算单历史审批记录(重新提交审批前清理)]]
|
||
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_已有汇款凭证但结算单仍停留在 approved 时自动纠正(兼容历史脏数据)|已有汇款凭证但结算单仍停留在 approved 时自动纠正(兼容历史脏数据)]]
|
||
- [[_COMMUNITY_批量纠正已有汇款凭证但仍为 approved 的结算单|批量纠正已有汇款凭证但仍为 approved 的结算单]]
|
||
- [[_COMMUNITY_返回全部已完成的审批动作(含撤回重提前的历史轮次),按时间正序。|返回全部已完成的审批动作(含撤回/重提前的历史轮次),按时间正序。]]
|
||
- [[_COMMUNITY_构建归档导出数据行:每计划 × 每段次 × 每段产品一行。|构建归档导出数据行:每计划 × 每段次 × 每段产品一行。]]
|
||
- [[_COMMUNITY_列表筛选:任一段次(或旧计划级)存在合同缺口。|列表筛选:任一段次(或旧计划级)存在合同缺口。]]
|
||
- [[_COMMUNITY_单侧保存计划合同关联(旧计划级接口,兼容保留)。|单侧保存计划合同关联(旧计划级接口,兼容保留)。]]
|
||
- [[_COMMUNITY_单侧保存计划合同关联(旧计划级接口,兼容保留)。|单侧保存计划合同关联(旧计划级接口,兼容保留)。]]
|
||
- [[_COMMUNITY_按段次汇总计划是否仍有合同缺口(supplier=装货侧,demander=送货侧)。|按段次汇总计划是否仍有合同缺口(supplier=装货侧,demander=送货侧)。]]
|
||
- [[_COMMUNITY_批量从 CRM 产品主数据读取易制毒易制爆标识。|批量从 CRM 产品主数据读取易制毒/易制爆标识。]]
|
||
- [[_COMMUNITY_非内部客户装送货段保存时必须至少选一份合同。|非内部客户装/送货段保存时必须至少选一份合同。]]
|
||
- [[_COMMUNITY_workbench.vue|workbench.vue]]
|
||
- [[_COMMUNITY_Scenario Code review 查看弹窗|Scenario: Code review 查看弹窗]]
|
||
- [[_COMMUNITY_装货段与 plan 11;uk_pl_plan_load_plan 仅按 plan_id 唯一,软删后不可再 INSERT,须原地更新。|装货段与 plan 1:1;uk_pl_plan_load_plan 仅按 plan_id 唯一,软删后不可再 INSERT,须原地更新。]]
|
||
- [[_COMMUNITY_codetypescript (const viewSections = computed(() = {)|code:typescript (const viewSections = computed(() => [{)]]
|
||
- [[_COMMUNITY_README|README.md]]
|
||
- [[_COMMUNITY_分配同租户、同报销日期下的标题序号(MAX+1)。 配合 uk_tenant_reimburse_date_title_seq 唯一约束,并发冲突时由上|分配同租户、同报销日期下的标题序号(MAX+1)。 配合 uk_tenant_reimburse_date_title_seq 唯一约束,并发冲突时由上]]
|
||
- [[_COMMUNITY_codebash (cd pathtoshanxia2.0)|code:bash (cd /path/to/shanxia2.0)]]
|
||
- [[_COMMUNITY_codebash (cd iflytekshanxia2.0backend)|code:bash (cd /iflytek/shanxia2.0/backend)]]
|
||
- [[_COMMUNITY_spec|spec.md]]
|
||
- [[_COMMUNITY_PlanResourceSnapshotMixin|PlanResourceSnapshotMixin]]
|
||
- [[_COMMUNITY_codeblock1 (backend FastAPI backend (Python 3.9, venv))|code:block1 (backend/ FastAPI backend (Python 3.9, venv))]]
|
||
- [[_COMMUNITY_codebash (source venvbinactivate)|code:bash (source venv/bin/activate)]]
|
||
- [[_COMMUNITY_Commands|Commands]]
|
||
- [[_COMMUNITY_Commands|Commands]]
|
||
- [[_COMMUNITY_Commands|Commands]]
|
||
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
|
||
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
|
||
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
|
||
- [[_COMMUNITY_Key Patterns|Key Patterns]]
|
||
- [[_COMMUNITY_Key Patterns|Key Patterns]]
|
||
- [[_COMMUNITY_Key Patterns|Key Patterns]]
|
||
- [[_COMMUNITY_Stack|Stack]]
|
||
- [[_COMMUNITY_Stack|Stack]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_移除|移除]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_升级|升级]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_移除|移除]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_升级|升级]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_icons.js|icons.js]]
|
||
- [[_COMMUNITY_index.js|index.js]]
|
||
- [[_COMMUNITY_add$1|add$1]]
|
||
- [[_COMMUNITY_api$2|api$2]]
|
||
- [[_COMMUNITY_append|append]]
|
||
- [[_COMMUNITY_appendAt|appendAt]]
|
||
- [[_COMMUNITY_asLtrRange|asLtrRange]]
|
||
- [[_COMMUNITY_availableSearch|availableSearch]]
|
||
- [[_COMMUNITY_backtrack|backtrack]]
|
||
- [[_COMMUNITY_BarManager|BarManager]]
|
||
- [[_COMMUNITY_base|base]]
|
||
- [[_COMMUNITY_baseWith|baseWith]]
|
||
- [[_COMMUNITY_before|before]]
|
||
- [[_COMMUNITY_before$1|before$1]]
|
||
- [[_COMMUNITY_before$3|before$3]]
|
||
- [[_COMMUNITY_beforeSpecial|beforeSpecial]]
|
||
- [[_COMMUNITY_bind|bind]]
|
||
- [[_COMMUNITY_bind$1|bind$1]]
|
||
- [[_COMMUNITY_binder|binder]]
|
||
- [[_COMMUNITY_bindFrom|bindFrom]]
|
||
- [[_COMMUNITY_blank|blank]]
|
||
- [[_COMMUNITY_Blocker|Blocker]]
|
||
- [[_COMMUNITY_blockList|blockList]]
|
||
- [[_COMMUNITY_body$1|body$1]]
|
||
- [[_COMMUNITY_boxPosition|boxPosition]]
|
||
- [[_COMMUNITY_Browser|Browser]]
|
||
- [[_COMMUNITY_browsers|browsers]]
|
||
- [[_COMMUNITY_by|by]]
|
||
- [[_COMMUNITY_byAttr|byAttr]]
|
||
- [[_COMMUNITY_byClass|byClass]]
|
||
- [[_COMMUNITY_bypassSelector|bypassSelector]]
|
||
- [[_COMMUNITY_cached|cached]]
|
||
- [[_COMMUNITY_calcContentBoxSize|calcContentBoxSize]]
|
||
- [[_COMMUNITY_caretRangeFromPoint|caretRangeFromPoint]]
|
||
- [[_COMMUNITY_cat|cat]]
|
||
- [[_COMMUNITY_cata|cata]]
|
||
- [[_COMMUNITY_cata$1|cata$1]]
|
||
- [[_COMMUNITY_cell|cell]]
|
||
- [[_COMMUNITY_cellLength|cellLength]]
|
||
- [[_COMMUNITY_cloneFormats|cloneFormats]]
|
||
- [[_COMMUNITY_colFill|colFill]]
|
||
- [[_COMMUNITY_colgroup|colgroup]]
|
||
- [[_COMMUNITY_constant|constant]]
|
||
- [[_COMMUNITY_constrainSpan|constrainSpan]]
|
||
- [[_COMMUNITY_contains|contains]]
|
||
- [[_COMMUNITY_detect$2|detect$2]]
|
||
- [[_COMMUNITY_filterItems|filterItems]]
|
||
- [[_COMMUNITY_findInWarehouse|findInWarehouse]]
|
||
- [[_COMMUNITY_findItem|findItem]]
|
||
- [[_COMMUNITY_findPositions|findPositions]]
|
||
- [[_COMMUNITY_findSelectedStats|findSelectedStats]]
|
||
- [[_COMMUNITY_findSpot|findSpot]]
|
||
- [[_COMMUNITY_findTableRowHeaderType|findTableRowHeaderType]]
|
||
- [[_COMMUNITY_fireNewCell|fireNewCell]]
|
||
- [[_COMMUNITY_fireNewRow|fireNewRow]]
|
||
- [[_COMMUNITY_fireObjectResized|fireObjectResized]]
|
||
- [[_COMMUNITY_fireObjectResizeStart|fireObjectResizeStart]]
|
||
- [[_COMMUNITY_fireTableSelectionClear|fireTableSelectionClear]]
|
||
- [[_COMMUNITY_first|first]]
|
||
- [[_COMMUNITY_firstChild|firstChild]]
|
||
- [[_COMMUNITY_firstColumnIsLocked|firstColumnIsLocked]]
|
||
- [[_COMMUNITY_firstDefinedOrZero|firstDefinedOrZero]]
|
||
- [[_COMMUNITY_firstLayer|firstLayer]]
|
||
- [[_COMMUNITY_firstMatch|firstMatch]]
|
||
- [[_COMMUNITY_firstUpCheck|firstUpCheck]]
|
||
- [[_COMMUNITY_flatten|flatten]]
|
||
- [[_COMMUNITY_fold|fold]]
|
||
- [[_COMMUNITY_foldl|foldl]]
|
||
- [[_COMMUNITY_foldr|foldr]]
|
||
- [[_COMMUNITY_forall|forall]]
|
||
- [[_COMMUNITY_forMenu|forMenu]]
|
||
- [[_COMMUNITY_freefallRtl|freefallRtl]]
|
||
- [[_COMMUNITY_freefallRtl$2|freefallRtl$2]]
|
||
- [[_COMMUNITY_from|from]]
|
||
- [[_COMMUNITY_fromHtml$1|fromHtml$1]]
|
||
- [[_COMMUNITY_fromOption|fromOption]]
|
||
- [[_COMMUNITY_fromPastedRows|fromPastedRows]]
|
||
- [[_COMMUNITY_fromPoint|fromPoint]]
|
||
- [[_COMMUNITY_fromPoint$1|fromPoint$1]]
|
||
- [[_COMMUNITY_getOrDie|getOrDie]]
|
||
- [[_COMMUNITY_getOriginalEventTarget|getOriginalEventTarget]]
|
||
- [[_COMMUNITY_getOtherCells|getOtherCells]]
|
||
- [[_COMMUNITY_getOuter|getOuter]]
|
||
- [[_COMMUNITY_getOuter$1|getOuter$1]]
|
||
- [[_COMMUNITY_getOuter$2|getOuter$2]]
|
||
- [[_COMMUNITY_getParentSection|getParentSection]]
|
||
- [[_COMMUNITY_getPartialBox|getPartialBox]]
|
||
- [[_COMMUNITY_getPercentageWidth|getPercentageWidth]]
|
||
- [[_COMMUNITY_getPercentageWidths|getPercentageWidths]]
|
||
- [[_COMMUNITY_getPercentSize|getPercentSize]]
|
||
- [[_COMMUNITY_getPercentTableWidth|getPercentTableWidth]]
|
||
- [[_COMMUNITY_getPixelForcedWidth|getPixelForcedWidth]]
|
||
- [[_COMMUNITY_getPixelHeight|getPixelHeight]]
|
||
- [[_COMMUNITY_getPixelWidth$1|getPixelWidth$1]]
|
||
- [[_COMMUNITY_getPixelWidths|getPixelWidths]]
|
||
- [[_COMMUNITY_getProp|getProp]]
|
||
- [[_COMMUNITY_getRanges|getRanges]]
|
||
- [[_COMMUNITY_getRaw|getRaw]]
|
||
- [[_COMMUNITY_getRaw$1|getRaw$1]]
|
||
- [[_COMMUNITY_getRaw$2|getRaw$2]]
|
||
- [[_COMMUNITY_getRawH|getRawH]]
|
||
- [[_COMMUNITY_getRawW|getRawW]]
|
||
- [[_COMMUNITY_getRawWidth|getRawWidth]]
|
||
- [[_COMMUNITY_getRowCells|getRowCells]]
|
||
- [[_COMMUNITY_getRowHeaderType|getRowHeaderType]]
|
||
- [[_COMMUNITY_getRows|getRows]]
|
||
- [[_COMMUNITY_getRowType|getRowType]]
|
||
- [[_COMMUNITY_getScopeAttribute|getScopeAttribute]]
|
||
- [[_COMMUNITY_getSelectionCell|getSelectionCell]]
|
||
- [[_COMMUNITY_getSelectionStartCell|getSelectionStartCell]]
|
||
- [[_COMMUNITY_getSelectionStartCellOrCaption|getSelectionStartCellOrCaption]]
|
||
- [[_COMMUNITY_getTableWidthDelta|getTableWidthDelta]]
|
||
- [[_COMMUNITY_getTextContent|getTextContent]]
|
||
- [[_COMMUNITY_hasRowspan|hasRowspan]]
|
||
- [[_COMMUNITY_hasTableObjectResizing|hasTableObjectResizing]]
|
||
- [[_COMMUNITY_isList|isList]]
|
||
- [[_COMMUNITY_makeRowsFooter|makeRowsFooter]]
|
||
- [[_COMMUNITY_makeRowsHeader|makeRowsHeader]]
|
||
- [[_COMMUNITY_makeRowsSection|makeRowsSection]]
|
||
- [[_COMMUNITY_map|map]]
|
||
- [[_COMMUNITY_map$1|map$1]]
|
||
- [[_COMMUNITY_mapCells|mapCells]]
|
||
- [[_COMMUNITY_bs|bs]]
|
||
- [[_COMMUNITY_bt|bt]]
|
||
- [[_COMMUNITY_cl|cl]]
|
||
- [[_COMMUNITY_ii|ii]]
|
||
- [[_COMMUNITY_il|il]]
|
||
- [[_COMMUNITY_In|In]]
|
||
- [[_COMMUNITY_io|io]]
|
||
- [[_COMMUNITY_ir|ir]]
|
||
- [[_COMMUNITY_is|is]]
|
||
- [[_COMMUNITY_j|j]]
|
||
- [[_COMMUNITY_ja|ja]]
|
||
- [[_COMMUNITY_mc|mc]]
|
||
- [[_COMMUNITY_md|md]]
|
||
- [[_COMMUNITY_mn|mn]]
|
||
- [[_COMMUNITY_mr|mr]]
|
||
- [[_COMMUNITY_mt|mt]]
|
||
- [[_COMMUNITY_nl|nl]]
|
||
- [[_COMMUNITY_nm|nm]]
|
||
- [[_COMMUNITY_Nn|Nn]]
|
||
- [[_COMMUNITY_ri|ri]]
|
||
- [[_COMMUNITY_rl|rl]]
|
||
- [[_COMMUNITY_rm|rm]]
|
||
- [[_COMMUNITY_rn|rn]]
|
||
- [[_COMMUNITY_ro|ro]]
|
||
- [[_COMMUNITY_rr|rr]]
|
||
- [[_COMMUNITY_rs|rs]]
|
||
- [[_COMMUNITY_Rt|Rt]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_sa|sa]]
|
||
- [[_COMMUNITY_sc|sc]]
|
||
- [[_COMMUNITY_Sd|Sd]]
|
||
- [[_COMMUNITY_se|se]]
|
||
- [[_COMMUNITY_si|si]]
|
||
- [[_COMMUNITY_sl|sl]]
|
||
- [[_COMMUNITY_sm|sm]]
|
||
- [[_COMMUNITY_sr|sr]]
|
||
- [[_COMMUNITY_t|t]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_ua|ua]]
|
||
- [[_COMMUNITY_um|um]]
|
||
- [[_COMMUNITY_vc|vc]]
|
||
- [[_COMMUNITY_ve|ve]]
|
||
- [[_COMMUNITY_vl|vl]]
|
||
- [[_COMMUNITY_wl|wl]]
|
||
- [[_COMMUNITY_wt|wt]]
|
||
- [[_COMMUNITY_xc|xc]]
|
||
- [[_COMMUNITY_xd|xd]]
|
||
- [[_COMMUNITY_xe|xe]]
|
||
- [[_COMMUNITY_xi|xi]]
|
||
- [[_COMMUNITY_xl|xl]]
|
||
- [[_COMMUNITY_yr|yr]]
|
||
- [[_COMMUNITY_ys|ys]]
|
||
- [[_COMMUNITY_minWidth|minWidth]]
|
||
- [[_COMMUNITY_mouse|mouse]]
|
||
- [[_COMMUNITY_mutate|mutate]]
|
||
- [[_COMMUNITY_mutate$1|mutate$1]]
|
||
- [[_COMMUNITY_mutateCell|mutateCell]]
|
||
- [[_COMMUNITY_Mutation|Mutation]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_navigate|navigate]]
|
||
- [[_COMMUNITY_negate|negate]]
|
||
- [[_COMMUNITY_neighbours|neighbours]]
|
||
- [[_COMMUNITY_nestedIntercepts|nestedIntercepts]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_nextSibling|nextSibling]]
|
||
- [[_COMMUNITY_NodeValue|NodeValue]]
|
||
- [[_COMMUNITY_NoDrag|NoDrag]]
|
||
- [[_COMMUNITY_none|none]]
|
||
- [[_COMMUNITY_noneSize|noneSize]]
|
||
- [[_COMMUNITY_noop|noop]]
|
||
- [[_COMMUNITY_normalize|normalize]]
|
||
- [[_COMMUNITY_normalizePixelSize|normalizePixelSize]]
|
||
- [[_COMMUNITY_not|not]]
|
||
- [[_COMMUNITY_notInStartColumn|notInStartColumn]]
|
||
- [[_COMMUNITY_notInStartRow|notInStartRow]]
|
||
- [[_COMMUNITY_nu|nu]]
|
||
- [[_COMMUNITY_nu$1|nu$1]]
|
||
- [[_COMMUNITY_nu$2|nu$2]]
|
||
- [[_COMMUNITY_objAcc|objAcc]]
|
||
- [[_COMMUNITY_onCells|onCells]]
|
||
- [[_COMMUNITY_onDirection|onDirection]]
|
||
- [[_COMMUNITY_one|one]]
|
||
- [[_COMMUNITY_oneAll|oneAll]]
|
||
- [[_COMMUNITY_only|only]]
|
||
- [[_COMMUNITY_onMergable|onMergable]]
|
||
- [[_COMMUNITY_onPaste|onPaste]]
|
||
- [[_COMMUNITY_onPasteByEditor|onPasteByEditor]]
|
||
- [[_COMMUNITY_onUnlockedCells|onUnlockedCells]]
|
||
- [[_COMMUNITY_onUnlockedMergable|onUnlockedMergable]]
|
||
- [[_COMMUNITY_onUnlockedUnmergable|onUnlockedUnmergable]]
|
||
- [[_COMMUNITY_onUnmergable|onUnmergable]]
|
||
- [[_COMMUNITY_opEraseColumns|opEraseColumns]]
|
||
- [[_COMMUNITY_opEraseRows|opEraseRows]]
|
||
- [[_COMMUNITY_OperatingSystem|OperatingSystem]]
|
||
- [[_COMMUNITY_opGetCellsType|opGetCellsType]]
|
||
- [[_COMMUNITY_opGetColumnsType|opGetColumnsType]]
|
||
- [[_COMMUNITY_opGetRowsType|opGetRowsType]]
|
||
- [[_COMMUNITY_opInsertColumnsAfter|opInsertColumnsAfter]]
|
||
- [[_COMMUNITY_opInsertRowsAfter|opInsertRowsAfter]]
|
||
- [[_COMMUNITY_opInsertRowsBefore|opInsertRowsBefore]]
|
||
- [[_COMMUNITY_opMakeCellsHeader|opMakeCellsHeader]]
|
||
- [[_COMMUNITY_opMakeColumnsHeader|opMakeColumnsHeader]]
|
||
- [[_COMMUNITY_opMakeRowsFooter|opMakeRowsFooter]]
|
||
- [[_COMMUNITY_opPasteRowsBefore|opPasteRowsBefore]]
|
||
- [[_COMMUNITY_option|option]]
|
||
- [[_COMMUNITY_paste$1|paste$1]]
|
||
- [[_COMMUNITY_redistribute$1|redistribute$1]]
|
||
- [[_COMMUNITY_redistributeEmpty|redistributeEmpty]]
|
||
- [[_COMMUNITY_redistributeToPx|redistributeToPx]]
|
||
- [[_COMMUNITY_refresh|refresh]]
|
||
- [[_COMMUNITY_refreshCol|refreshCol]]
|
||
- [[_COMMUNITY_refreshGrid|refreshGrid]]
|
||
- [[_COMMUNITY_refreshRow|refreshRow]]
|
||
- [[_COMMUNITY_relativeToNative|relativeToNative]]
|
||
- [[_COMMUNITY_resizableRows|resizableRows]]
|
||
- [[_COMMUNITY_resize|resize]]
|
||
- [[_COMMUNITY_Retries|Retries]]
|
||
- [[_COMMUNITY_retrieve|retrieve]]
|
||
- [[_COMMUNITY_roundDown|roundDown]]
|
||
- [[_COMMUNITY_row|row]]
|
||
- [[_COMMUNITY_rowFill|rowFill]]
|
||
- [[_COMMUNITY_rowInfo|rowInfo]]
|
||
- [[_COMMUNITY_rowScopeGenerator|rowScopeGenerator]]
|
||
- [[_COMMUNITY_rtl$1|rtl$1]]
|
||
- [[_COMMUNITY_setStart|setStart]]
|
||
- [[_COMMUNITY_sink|sink]]
|
||
- [[_COMMUNITY_Situ|Situ]]
|
||
- [[_COMMUNITY_Situs|Situs]]
|
||
- [[_COMMUNITY_styles$1|styles$1]]
|
||
- [[_COMMUNITY_TableCellSelectionHandler|TableCellSelectionHandler]]
|
||
- [[_COMMUNITY_tableColumn|tableColumn]]
|
||
- [[_COMMUNITY_tableHeaderCell|tableHeaderCell]]
|
||
- [[_COMMUNITY_TableResize|TableResize]]
|
||
- [[_COMMUNITY_TableResizeHandler|TableResizeHandler]]
|
||
- [[_COMMUNITY_TableSection|TableSection]]
|
||
- [[_COMMUNITY_TableSize|TableSize]]
|
||
- [[_COMMUNITY_tableUseColumnGroup|tableUseColumnGroup]]
|
||
- [[_COMMUNITY_tailor|tailor]]
|
||
- [[_COMMUNITY_toCaret|toCaret]]
|
||
- [[_COMMUNITY_toDetailList|toDetailList]]
|
||
- [[_COMMUNITY_toDetails|toDetails]]
|
||
- [[_COMMUNITY_toEnd|toEnd]]
|
||
- [[_COMMUNITY_toFloat|toFloat]]
|
||
- [[_COMMUNITY_toGrid|toGrid]]
|
||
- [[_COMMUNITY_toNumber|toNumber]]
|
||
- [[_COMMUNITY_toRect|toRect]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_transferableAttributes|transferableAttributes]]
|
||
- [[_COMMUNITY_tupleMap|tupleMap]]
|
||
- [[_COMMUNITY_type|type]]
|
||
- [[_COMMUNITY_typeOf|typeOf]]
|
||
- [[_COMMUNITY_unbind|unbind]]
|
||
- [[_COMMUNITY_unknown$2|unknown$2]]
|
||
- [[_COMMUNITY_unsuppMessage|unsuppMessage]]
|
||
- [[_COMMUNITY_zero|zero]]
|
||
- [[_COMMUNITY_append|append]]
|
||
- [[_COMMUNITY_gk|gk]]
|
||
- [[_COMMUNITY_createSummary|createSummary]]
|
||
- [[_COMMUNITY_descendant|descendant]]
|
||
- [[_COMMUNITY_vk|vk]]
|
||
- [[_COMMUNITY_yk|yk]]
|
||
- [[_COMMUNITY_fireToggleAccordionEvent|fireToggleAccordionEvent]]
|
||
- [[_COMMUNITY_fireToggleAllAccordionsEvent|fireToggleAllAccordionsEvent]]
|
||
- [[_COMMUNITY_qk|qk]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_getShadowHost|getShadowHost]]
|
||
- [[_COMMUNITY_i|i]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_hasProto|hasProto]]
|
||
- [[_COMMUNITY_insertBogus|insertBogus]]
|
||
- [[_COMMUNITY_isAtDetailsStart|isAtDetailsStart]]
|
||
- [[_COMMUNITY_isComment|isComment]]
|
||
- [[_COMMUNITY_codetypescript (const certNameOptions = )|code:typescript (const certNameOptions = [)]]
|
||
- [[_COMMUNITY_isInSummary|isInSummary]]
|
||
- [[_COMMUNITY_isOpen|isOpen]]
|
||
- [[_COMMUNITY_isSimpleType|isSimpleType]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_codebash (mysql -h host -u user -p database backendscriptsmi)|code:bash (mysql -h <host> -u <user> -p <database> < backend/scripts/mi)]]
|
||
- [[_COMMUNITY_isText|isText]]
|
||
- [[_COMMUNITY_characterIndices|characterIndices]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_PUNCTUATION$1|PUNCTUATION$1]]
|
||
- [[_COMMUNITY_p|p]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigration_20260713_pl_personnel_cert)|code:bash (git add backend/scripts/migration_20260713_pl_personnel_cert)]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_i|i]]
|
||
- [[_COMMUNITY_{summaryNodeo,wrapperNoder}|{summaryNode:o,wrapperNode:r}]]
|
||
- [[_COMMUNITY_Te|Te]]
|
||
- [[_COMMUNITY_Y|Y]]
|
||
- [[_COMMUNITY_Ie|Ie]]
|
||
- [[_COMMUNITY_We|We]]
|
||
- [[_COMMUNITY_normalizeAccordion|normalizeAccordion]]
|
||
- [[_COMMUNITY_normalizeContent|normalizeContent]]
|
||
- [[_COMMUNITY_normalizeSummary|normalizeSummary]]
|
||
- [[_COMMUNITY_padInputNode|padInputNode]]
|
||
- [[_COMMUNITY_codebash ( 后端)|code:bash (# 后端)]]
|
||
- [[_COMMUNITY_removeClasses|removeClasses]]
|
||
- [[_COMMUNITY_inList|inList]]
|
||
- [[_COMMUNITY_codebash (git add backendteststest_pl_personnel_cert_required.py)|code:bash (git add backend/tests/test_pl_personnel_cert_required.py)]]
|
||
- [[_COMMUNITY_c|c]]
|
||
- [[_COMMUNITY_isElement$1|isElement$1]]
|
||
- [[_COMMUNITY_isDocument|isDocument]]
|
||
- [[_COMMUNITY_codepython (def get_required_personnel_cert_names(personnel_type str )|code:python (def get_required_personnel_cert_names(personnel_type: str | )]]
|
||
- [[_COMMUNITY_getIdFromAnchor|getIdFromAnchor]]
|
||
- [[_COMMUNITY_insert|insert]]
|
||
- [[_COMMUNITY_insertAnchor|insertAnchor]]
|
||
- [[_COMMUNITY_isAnchor|isAnchor]]
|
||
- [[_COMMUNITY_isEmptyNamedAnchor|isEmptyNamedAnchor]]
|
||
- [[_COMMUNITY_isEmptyNamedAnchorNode|isEmptyNamedAnchorNode]]
|
||
- [[_COMMUNITY_isEmptyString|isEmptyString]]
|
||
- [[_COMMUNITY_codetypescript (export const PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES = )|code:typescript (export const PL_PERSONNEL_DRIVER_REQUIRED_CERT_NAMES = [)]]
|
||
- [[_COMMUNITY_shouldIndentOnTab|shouldIndentOnTab]]
|
||
- [[_COMMUNITY_getForcedRootBlock|getForcedRootBlock]]
|
||
- [[_COMMUNITY_getForcedRootBlockAttrs|getForcedRootBlockAttrs]]
|
||
- [[_COMMUNITY_isDescriptionDetail|isDescriptionDetail]]
|
||
- [[_COMMUNITY_isDescriptionTerm|isDescriptionTerm]]
|
||
- [[_COMMUNITY_removeEmptyNamedAnchorsInSelection|removeEmptyNamedAnchorsInSelection]]
|
||
- [[_COMMUNITY_setContentEditable|setContentEditable]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_codepython (def _build_page(db Session, kind str, header, items) - di)|code:python (def _build_page(db: Session, kind: str, header, items) -> di)]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_ie|ie]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && python -c )|code:bash (cd backend && source venv/bin/activate && python -c ")]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_{summaryNodeo,wrapperNoder}|{summaryNode:o,wrapperNode:r}]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplio_order.py backendappapip)|code:bash (git add backend/app/schemas/pl/io_order.py backend/app/api/p)]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_codetypescript (export interface PlIoOrderItem {)|code:typescript (export interface PlIoOrderItem {)]]
|
||
- [[_COMMUNITY_codetypescript (businessType string)|code:typescript (businessType?: string)]]
|
||
- [[_COMMUNITY_onSetupEditable|onSetupEditable]]
|
||
- [[_COMMUNITY_codetypescript (import { buildAmapNavigationUrl } from '@utilsamapnavigat)|code:typescript (import { buildAmapNavigationUrl } from '@/utils/amap/navigat)]]
|
||
- [[_COMMUNITY_option|option]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
|
||
- [[_COMMUNITY_codevue (el-table-column prop=productNo label=产品编号 min-width=11)|code:vue (<el-table-column prop="productNo" label="产品编号" min-width="11)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewspl_sharedIoOrderListPage.vue)|code:bash (git add web-admin/src/views/pl/_shared/IoOrderListPage.vue)]]
|
||
- [[_COMMUNITY_codetypescript ({ label '取货地址', value ioOrder.value.pickupAddress, span ')|code:typescript ({ label: '取货地址', value: ioOrder.value.pickupAddress, span: ')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-view-tabs)|code:bash (git add web-admin/src/components/business/pl-plan-view-tabs/)]]
|
||
- [[_COMMUNITY_getCurrentLanguage|getCurrentLanguage]]
|
||
- [[_COMMUNITY_getLanguages|getLanguages]]
|
||
- [[_COMMUNITY_get|get]]
|
||
- [[_COMMUNITY_getNormalizedBlock|getNormalizedBlock]]
|
||
- [[_COMMUNITY_getParentElement|getParentElement]]
|
||
- [[_COMMUNITY_getTextSelectionToolbarItems|getTextSelectionToolbarItems]]
|
||
- [[_COMMUNITY_getInsertToolbarItems|getInsertToolbarItems]]
|
||
- [[_COMMUNITY_getImageToolbarItems|getImageToolbarItems]]
|
||
- [[_COMMUNITY_prismjs|prismjs]]
|
||
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
|
||
- [[_COMMUNITY_useGlobalPrismJS|useGlobalPrismJS]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_rawSet|rawSet]]
|
||
- [[_COMMUNITY_shouldMergeClasses|shouldMergeClasses]]
|
||
- [[_COMMUNITY_setDir|setDir]]
|
||
- [[_COMMUNITY_setDirOnElements|setDirOnElements]]
|
||
- [[_COMMUNITY_getSelectorFilter|getSelectorFilter]]
|
||
- [[_COMMUNITY_getCssGroups|getCssGroups]]
|
||
- [[_COMMUNITY_typeOf|typeOf]]
|
||
- [[_COMMUNITY_index.js|index.js]]
|
||
- [[_COMMUNITY_emojiimages.js|emojiimages.js]]
|
||
- [[_COMMUNITY_emojiimages.min.js|emojiimages.min.js]]
|
||
- [[_COMMUNITY_getEmojiDatabaseUrl|getEmojiDatabaseUrl]]
|
||
- [[_COMMUNITY_getEmojiImageUrl|getEmojiImageUrl]]
|
||
- [[_COMMUNITY_getUserDefinedEmoji|getUserDefinedEmoji]]
|
||
- [[_COMMUNITY_h|h]]
|
||
- [[_COMMUNITY_init|init]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_codepython (product_no Optionalstr = Field(default=None, alias=produ)|code:python (product_no: Optional[str] = Field(default=None, alias="produ)]]
|
||
- [[_COMMUNITY_merge|merge]]
|
||
- [[_COMMUNITY_getModificationDateClasses|getModificationDateClasses]]
|
||
- [[_COMMUNITY_C|C]]
|
||
- [[_COMMUNITY_getPreviewReplaceValues|getPreviewReplaceValues]]
|
||
- [[_COMMUNITY_getTemplateReplaceValues|getTemplateReplaceValues]]
|
||
- [[_COMMUNITY_getTemplates|getTemplates]]
|
||
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
|
||
- [[_COMMUNITY_getMdateFormat|getMdateFormat]]
|
||
- [[_COMMUNITY_shouldUseContentCssCors|shouldUseContentCssCors]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_entitiesAttr|entitiesAttr]]
|
||
- [[_COMMUNITY_register$2|register$2]]
|
||
- [[_COMMUNITY_shallow|shallow]]
|
||
- [[_COMMUNITY_ancestors|ancestors]]
|
||
- [[_COMMUNITY_binder|binder]]
|
||
- [[_COMMUNITY_Cell|Cell]]
|
||
- [[_COMMUNITY_findUntil|findUntil]]
|
||
- [[_COMMUNITY_getBody|getBody]]
|
||
- [[_COMMUNITY_getFullscreenElement|getFullscreenElement]]
|
||
- [[_COMMUNITY_getFullscreenNative|getFullscreenNative]]
|
||
- [[_COMMUNITY_getFullscreenRoot|getFullscreenRoot]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_getOriginalEventTarget|getOriginalEventTarget]]
|
||
- [[_COMMUNITY_getScrollPos|getScrollPos]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_internalSet|internalSet]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_z|z]]
|
||
- [[_COMMUNITY_codets (const loadedTransportStatus = ref('pending'))|code:ts (const loadedTransportStatus = ref('pending'))]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_isSupported|isSupported]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_hasAdvTab|hasAdvTab]]
|
||
- [[_COMMUNITY_et|et]]
|
||
- [[_COMMUNITY_getPrependUrl|getPrependUrl]]
|
||
- [[_COMMUNITY_ge|ge]]
|
||
- [[_COMMUNITY_h|h]]
|
||
- [[_COMMUNITY_he|he]]
|
||
- [[_COMMUNITY_i|i]]
|
||
- [[_COMMUNITY_getImageList|getImageList]]
|
||
- [[_COMMUNITY_showAccessibilityOptions|showAccessibilityOptions]]
|
||
- [[_COMMUNITY_je|je]]
|
||
- [[_COMMUNITY_OperatingSystem|OperatingSystem]]
|
||
- [[_COMMUNITY_deepMerge|deepMerge]]
|
||
- [[_COMMUNITY_codets (async function handleSubmit(mode 'save' 'saveAndArrange' )|code:ts (async function handleSubmit(mode: 'save' | 'saveAndArrange' )]]
|
||
- [[_COMMUNITY_setScrollPos|setScrollPos]]
|
||
- [[_COMMUNITY_ListUtils|ListUtils]]
|
||
- [[_COMMUNITY_type|type]]
|
||
- [[_COMMUNITY_typeOf|typeOf]]
|
||
- [[_COMMUNITY_unknown$1|unknown$1]]
|
||
- [[_COMMUNITY_UploadTab|UploadTab]]
|
||
- [[_COMMUNITY_pt_BR.js|pt_BR.js]]
|
||
- [[_COMMUNITY_sk.js|sk.js]]
|
||
- [[_COMMUNITY_sl_SI.js|sl_SI.js]]
|
||
- [[_COMMUNITY_sv_SE.js|sv_SE.js]]
|
||
- [[_COMMUNITY_th_TH.js|th_TH.js]]
|
||
- [[_COMMUNITY_oldSize|oldSize]]
|
||
- [[_COMMUNITY_e|e]]
|
||
- [[_COMMUNITY_isUndefined|isUndefined]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isNonNullable|isNonNullable]]
|
||
- [[_COMMUNITY_getAutoSaveInterval|getAutoSaveInterval]]
|
||
- [[_COMMUNITY_isSimpleType|isSimpleType]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_S|S]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_codets (async function handlePlanMutationSuccess(payload { planId)|code:ts (async function handlePlanMutationSuccess(payload?: { planId?)]]
|
||
- [[_COMMUNITY_parseHelpTabsSetting|parseHelpTabsSetting]]
|
||
- [[_COMMUNITY_pLoadI18nHtml|pLoadI18nHtml]]
|
||
- [[_COMMUNITY_pParseCustomTabs|pParseCustomTabs]]
|
||
- [[_COMMUNITY_pTab|pTab]]
|
||
- [[_COMMUNITY_register|register]]
|
||
- [[_COMMUNITY_daysLong|daysLong]]
|
||
- [[_COMMUNITY_monthsShort|monthsShort]]
|
||
- [[_COMMUNITY_shortcuts|shortcuts]]
|
||
- [[_COMMUNITY_tab$2|tab$2]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_urls|urls]]
|
||
- [[_COMMUNITY_index.js|index.js]]
|
||
- [[_COMMUNITY_addPrependUrl2|addPrependUrl2]]
|
||
- [[_COMMUNITY_blobToDataUri|blobToDataUri]]
|
||
- [[_COMMUNITY_changeFileInput|changeFileInput]]
|
||
- [[_COMMUNITY_changeImages|changeImages]]
|
||
- [[_COMMUNITY_changeSrc|changeSrc]]
|
||
- [[_COMMUNITY_closeHandler|closeHandler]]
|
||
- [[_COMMUNITY_createImageList|createImageList]]
|
||
- [[_COMMUNITY_createState|createState]]
|
||
- [[_COMMUNITY_codevue (van-uploader)|code:vue (<van-uploader)]]
|
||
- [[_COMMUNITY_findEntryDelegate|findEntryDelegate]]
|
||
- [[_COMMUNITY_findMap|findMap]]
|
||
- [[_COMMUNITY_flatten|flatten]]
|
||
- [[_COMMUNITY_formFillFromMeta|formFillFromMeta]]
|
||
- [[_COMMUNITY_formFillFromMeta2|formFillFromMeta2]]
|
||
- [[_COMMUNITY_getTargetList|getTargetList]]
|
||
- [[_COMMUNITY_getRelList|getRelList]]
|
||
- [[_COMMUNITY_fromImageData|fromImageData]]
|
||
- [[_COMMUNITY_shouldShowLinkTitle|shouldShowLinkTitle]]
|
||
- [[_COMMUNITY_useQuickLink|useQuickLink]]
|
||
- [[_COMMUNITY_getAttrib|getAttrib]]
|
||
- [[_COMMUNITY_isImage|isImage]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isPlaceholderImage|isPlaceholderImage]]
|
||
- [[_COMMUNITY_isSafeImageUrl|isSafeImageUrl]]
|
||
- [[_COMMUNITY_isType|isType]]
|
||
- [[_COMMUNITY_ListUtils|ListUtils]]
|
||
- [[_COMMUNITY_MainTab|MainTab]]
|
||
- [[_COMMUNITY_makeItems|makeItems]]
|
||
- [[_COMMUNITY_makeTab$2|makeTab$2]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_i|i]]
|
||
- [[_COMMUNITY_h|h]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewspublicpl_sharedPublicIoOrderP)|code:bash (git add web-admin/src/views/public/pl/_shared/PublicIoOrderP)]]
|
||
- [[_COMMUNITY_ue|ue]]
|
||
- [[_COMMUNITY_V|V]]
|
||
- [[_COMMUNITY_Xe|Xe]]
|
||
- [[_COMMUNITY_ct|ct]]
|
||
- [[_COMMUNITY_ut|ut]]
|
||
- [[_COMMUNITY_z|z]]
|
||
- [[_COMMUNITY_bt|bt]]
|
||
- [[_COMMUNITY_noop|noop]]
|
||
- [[_COMMUNITY_normalizeCss|normalizeCss]]
|
||
- [[_COMMUNITY_normalizeCss$1|normalizeCss$1]]
|
||
- [[_COMMUNITY_normalized|normalized]]
|
||
- [[_COMMUNITY_normalizeStyle|normalizeStyle]]
|
||
- [[_COMMUNITY_objAcc|objAcc]]
|
||
- [[_COMMUNITY_xt|xt]]
|
||
- [[_COMMUNITY_option|option]]
|
||
- [[_COMMUNITY_register$2|register$2]]
|
||
- [[_COMMUNITY_showAccessibilityOptions|showAccessibilityOptions]]
|
||
- [[_COMMUNITY_defaultConvertSelectorToFormat|defaultConvertSelectorToFormat]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersspecs2026-07-19-pl-inbound-outboun)|code:bash (git add docs/superpowers/specs/2026-07-19-pl-inbound-outboun)]]
|
||
- [[_COMMUNITY_codepython (class PublicIoOrderFeedback(BaseModel))|code:python (class PublicIoOrderFeedback(BaseModel):)]]
|
||
- [[_COMMUNITY_getSelectorConverter|getSelectorConverter]]
|
||
- [[_COMMUNITY_getSelectorFilter|getSelectorFilter]]
|
||
- [[_COMMUNITY_isCssImportRule|isCssImportRule]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_getDateFormat|getDateFormat]]
|
||
- [[_COMMUNITY_insertDateTime|insertDateTime]]
|
||
- [[_COMMUNITY_constant|constant]]
|
||
- [[_COMMUNITY_extractFromAnchor|extractFromAnchor]]
|
||
- [[_COMMUNITY_fallbacks|fallbacks]]
|
||
- [[_COMMUNITY_getTableSizingMode|getTableSizingMode]]
|
||
- [[_COMMUNITY_getTableBorderWidths|getTableBorderWidths]]
|
||
- [[_COMMUNITY_getAnchorElement|getAnchorElement]]
|
||
- [[_COMMUNITY_getAnchors|getAnchors]]
|
||
- [[_COMMUNITY_getAnchorText|getAnchorText]]
|
||
- [[_COMMUNITY_getClasses|getClasses]]
|
||
- [[_COMMUNITY_getDefaultLinkProtocol|getDefaultLinkProtocol]]
|
||
- [[_COMMUNITY_getDefaultLinkTarget|getDefaultLinkTarget]]
|
||
- [[_COMMUNITY_getDelta|getDelta]]
|
||
- [[_COMMUNITY_getHref|getHref]]
|
||
- [[_COMMUNITY_getInitialData|getInitialData]]
|
||
- [[_COMMUNITY_getLink|getLink]]
|
||
- [[_COMMUNITY_getLinkAttrs|getLinkAttrs]]
|
||
- [[_COMMUNITY_getLinkClassList|getLinkClassList]]
|
||
- [[_COMMUNITY_getLinkList|getLinkList]]
|
||
- [[_COMMUNITY_gotoLink|gotoLink]]
|
||
- [[_COMMUNITY_handleSubmit|handleSubmit]]
|
||
- [[_COMMUNITY_has|has]]
|
||
- [[_COMMUNITY_hasContextToolbar|hasContextToolbar]]
|
||
- [[_COMMUNITY_ephemera|ephemera]]
|
||
- [[_COMMUNITY_isLink|isLink]]
|
||
- [[_COMMUNITY_isListGroup|isListGroup]]
|
||
- [[_COMMUNITY_isNullable|isNullable]]
|
||
- [[_COMMUNITY_ie|ie]]
|
||
- [[_COMMUNITY_DomModifier|DomModifier]]
|
||
- [[_COMMUNITY_isHeaderCell|isHeaderCell]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_Adt|Adt]]
|
||
- [[_COMMUNITY_open|open]]
|
||
- [[_COMMUNITY_open$1|open$1]]
|
||
- [[_COMMUNITY_setupMenuItems|setupMenuItems]]
|
||
- [[_COMMUNITY_backspaceDeleteFromListToListCaret|backspaceDeleteFromListToListCaret]]
|
||
- [[_COMMUNITY_backspaceDeleteIntoListCaret|backspaceDeleteIntoListCaret]]
|
||
- [[_COMMUNITY_backspaceDeleteRange|backspaceDeleteRange]]
|
||
- [[_COMMUNITY_p|p]]
|
||
- [[_COMMUNITY_codepython (amount = Decimal(str(apply_obj.amount)))|code:python (amount = Decimal(str(apply_obj.amount)))]]
|
||
- [[_COMMUNITY_isArray$1|isArray$1]]
|
||
- [[_COMMUNITY_cloneListProperties|cloneListProperties]]
|
||
- [[_COMMUNITY_getCharMap$1|getCharMap$1]]
|
||
- [[_COMMUNITY_composeAlphabeticBase26|composeAlphabeticBase26]]
|
||
- [[_COMMUNITY_deep|deep]]
|
||
- [[_COMMUNITY_dlIndentation|dlIndentation]]
|
||
- [[_COMMUNITY_each|each]]
|
||
- [[_COMMUNITY_exists|exists]]
|
||
- [[_COMMUNITY_getBulletStyles|getBulletStyles]]
|
||
- [[_COMMUNITY_findLastParentListNode|findLastParentListNode]]
|
||
- [[_COMMUNITY_i|i]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_codepython ( service)|code:python (# service)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesbxreimburse.py backendappapi)|code:bash (git add backend/app/services/bx/reimburse.py backend/app/api)]]
|
||
- [[_COMMUNITY_getClosestEditingHost|getClosestEditingHost]]
|
||
- [[_COMMUNITY_getNormalizedPoint|getNormalizedPoint]]
|
||
- [[_COMMUNITY_getRaw|getRaw]]
|
||
- [[_COMMUNITY_hasSameClasses|hasSameClasses]]
|
||
- [[_COMMUNITY_indentedComposer|indentedComposer]]
|
||
- [[_COMMUNITY_indentEntry|indentEntry]]
|
||
- [[_COMMUNITY_isDlItemNode|isDlItemNode]]
|
||
- [[_COMMUNITY_isElement$1|isElement$1]]
|
||
- [[_COMMUNITY_shouldSplitBlock|shouldSplitBlock]]
|
||
- [[_COMMUNITY_isEntryList|isEntryList]]
|
||
- [[_COMMUNITY_isFirstChild|isFirstChild]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_isIndented|isIndented]]
|
||
- [[_COMMUNITY_isList|isList]]
|
||
- [[_COMMUNITY_isListHost|isListHost]]
|
||
- [[_COMMUNITY_isListItemNode|isListItemNode]]
|
||
- [[_COMMUNITY_isListNode|isListNode]]
|
||
- [[_COMMUNITY_isLowercase|isLowercase]]
|
||
- [[_COMMUNITY_isNonNullable|isNonNullable]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxinvoice-walletmineindex.vue)|code:bash (git add web-admin/src/views/bx/invoice-wallet/mine/index.vue)]]
|
||
- [[_COMMUNITY_isNumeric|isNumeric]]
|
||
- [[_COMMUNITY_isOlUlNode|isOlUlNode]]
|
||
- [[_COMMUNITY_isParentListSelected|isParentListSelected]]
|
||
- [[_COMMUNITY_nt|nt]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbxbaseBxInvoiceSelectDial)|code:bash (git add web-admin/src/components/bx/base/BxInvoiceSelectDial)]]
|
||
- [[_COMMUNITY_isTextNode|isTextNode]]
|
||
- [[_COMMUNITY_isUppercase|isUppercase]]
|
||
- [[_COMMUNITY_isWithinNonEditableList|isWithinNonEditableList]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_lastChild|lastChild]]
|
||
- [[_COMMUNITY_listIndentation|listIndentation]]
|
||
- [[_COMMUNITY_listSelector|listSelector]]
|
||
- [[_COMMUNITY_mergeForward|mergeForward]]
|
||
- [[_COMMUNITY_Version|Version]]
|
||
- [[_COMMUNITY_gt|gt]]
|
||
- [[_COMMUNITY_oses|oses]]
|
||
- [[_COMMUNITY_hn|hn]]
|
||
- [[_COMMUNITY_Ie|Ie]]
|
||
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
|
||
- [[_COMMUNITY_PlatformDetection|PlatformDetection]]
|
||
- [[_COMMUNITY_platform|platform]]
|
||
- [[_COMMUNITY_mt|mt]]
|
||
- [[_COMMUNITY_pt|pt]]
|
||
- [[_COMMUNITY_rn|rn]]
|
||
- [[_COMMUNITY_sn|sn]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_tn|tn]]
|
||
- [[_COMMUNITY_un|un]]
|
||
- [[_COMMUNITY_ut|ut]]
|
||
- [[_COMMUNITY_xn|xn]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_regExpGlobal|regExpGlobal]]
|
||
- [[_COMMUNITY_selector|selector]]
|
||
- [[_COMMUNITY_parentElement|parentElement]]
|
||
- [[_COMMUNITY_parseDetail|parseDetail]]
|
||
- [[_COMMUNITY_parseLists|parseLists]]
|
||
- [[_COMMUNITY_parseSingleItem|parseSingleItem]]
|
||
- [[_COMMUNITY_parseStartValue|parseStartValue]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_queryListCommandState|queryListCommandState]]
|
||
- [[_COMMUNITY_getOnSaveCallback|getOnSaveCallback]]
|
||
- [[_COMMUNITY_getOnCancelCallback|getOnCancelCallback]]
|
||
- [[_COMMUNITY_removeBlock|removeBlock]]
|
||
- [[_COMMUNITY_removeStyles|removeStyles]]
|
||
- [[_COMMUNITY_resolveBookmark|resolveBookmark]]
|
||
- [[_COMMUNITY_setAll|setAll]]
|
||
- [[_COMMUNITY_setAttribs|setAttribs]]
|
||
- [[_COMMUNITY_setupMenuButtonHandler|setupMenuButtonHandler]]
|
||
- [[_COMMUNITY_setupTabKey|setupTabKey]]
|
||
- [[_COMMUNITY_setupToggleButtonHandler|setupToggleButtonHandler]]
|
||
- [[_COMMUNITY_shallowAs|shallowAs]]
|
||
- [[_COMMUNITY_shouldIndentOnTab|shouldIndentOnTab]]
|
||
- [[_COMMUNITY_shouldMerge|shouldMerge]]
|
||
- [[_COMMUNITY_tripleEquals|tripleEquals]]
|
||
- [[_COMMUNITY_typeOf|typeOf]]
|
||
- [[_COMMUNITY_unique|unique]]
|
||
- [[_COMMUNITY_unwrapSingleBlockChild|unwrapSingleBlockChild]]
|
||
- [[_COMMUNITY_updateListStyle|updateListStyle]]
|
||
- [[_COMMUNITY_updateListWithDetails|updateListWithDetails]]
|
||
- [[_COMMUNITY_index.js|index.js]]
|
||
- [[_COMMUNITY_cache|cache]]
|
||
- [[_COMMUNITY_dataToHtml|dataToHtml]]
|
||
- [[_COMMUNITY_shortcuts|shortcuts]]
|
||
- [[_COMMUNITY_getAudioTemplateCallback|getAudioTemplateCallback]]
|
||
- [[_COMMUNITY_getIframeHtml|getIframeHtml]]
|
||
- [[_COMMUNITY_getIframeTemplateCallback|getIframeTemplateCallback]]
|
||
- [[_COMMUNITY_getUrl|getUrl]]
|
||
- [[_COMMUNITY_getUrlResolver|getUrlResolver]]
|
||
- [[_COMMUNITY_U|U]]
|
||
- [[_COMMUNITY_getVideoHtml|getVideoHtml]]
|
||
- [[_COMMUNITY_handleError|handleError]]
|
||
- [[_COMMUNITY_hasAltSource|hasAltSource]]
|
||
- [[_COMMUNITY_hasDimensions|hasDimensions]]
|
||
- [[_COMMUNITY_htmlToData|htmlToData]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isCached|isCached]]
|
||
- [[_COMMUNITY_isEmbedIframe|isEmbedIframe]]
|
||
- [[_COMMUNITY_isLiveEmbedNode|isLiveEmbedNode]]
|
||
- [[_COMMUNITY_isMediaElement|isMediaElement]]
|
||
- [[_COMMUNITY_isNonNullable|isNonNullable]]
|
||
- [[_COMMUNITY_isNullable|isNullable]]
|
||
- [[_COMMUNITY_codebash ( 在目标库执行 migration_20260725_pl_tripartite_menus.sql)|code:bash (# 在目标库执行 migration_20260725_pl_tripartite_menus.sql)]]
|
||
- [[_COMMUNITY_sources|sources]]
|
||
- [[_COMMUNITY_urlPatterns|urlPatterns]]
|
||
- [[_COMMUNITY_J|J]]
|
||
- [[_COMMUNITY_showDialog|showDialog]]
|
||
- [[_COMMUNITY_sources|sources]]
|
||
- [[_COMMUNITY_startsWith|startsWith]]
|
||
- [[_COMMUNITY_submitForm|submitForm]]
|
||
- [[_COMMUNITY_trimPx|trimPx]]
|
||
- [[_COMMUNITY_updateEphoxEmbed|updateEphoxEmbed]]
|
||
- [[_COMMUNITY_updateHtml|updateHtml]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_isVisualCharsEnabled|isVisualCharsEnabled]]
|
||
- [[_COMMUNITY_ce|ce]]
|
||
- [[_COMMUNITY_register|register]]
|
||
- [[_COMMUNITY_me|me]]
|
||
- [[_COMMUNITY_de|de]]
|
||
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
|
||
- [[_COMMUNITY_register$2|register$2]]
|
||
- [[_COMMUNITY_closest$2|closest$2]]
|
||
- [[_COMMUNITY_fromPoint|fromPoint]]
|
||
- [[_COMMUNITY_co|co]]
|
||
- [[_COMMUNITY_fromText|fromText]]
|
||
- [[_COMMUNITY_gn|gn]]
|
||
- [[_COMMUNITY_zn|zn]]
|
||
- [[_COMMUNITY_gr|gr]]
|
||
- [[_COMMUNITY_save|save]]
|
||
- [[_COMMUNITY_collectRangeSections|collectRangeSections]]
|
||
- [[_COMMUNITY_compareDocumentPosition|compareDocumentPosition]]
|
||
- [[_COMMUNITY_Ur|Ur]]
|
||
- [[_COMMUNITY_bs|bs]]
|
||
- [[_COMMUNITY_getElmIndex|getElmIndex]]
|
||
- [[_COMMUNITY_hasPrev|hasPrev]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_ea|ea]]
|
||
- [[_COMMUNITY_j|j]]
|
||
- [[_COMMUNITY_plugin.min.js|plugin.min.js]]
|
||
- [[_COMMUNITY_ga|ga]]
|
||
- [[_COMMUNITY_ha|ha]]
|
||
- [[_COMMUNITY_next|next]]
|
||
- [[_COMMUNITY_qa|qa]]
|
||
- [[_COMMUNITY_nuSection|nuSection]]
|
||
- [[_COMMUNITY_tc|tc]]
|
||
- [[_COMMUNITY_prev|prev]]
|
||
- [[_COMMUNITY_punctuation$1|punctuation$1]]
|
||
- [[_COMMUNITY_spot|spot]]
|
||
- [[_COMMUNITY_dc|dc]]
|
||
- [[_COMMUNITY_toLeaf|toLeaf]]
|
||
- [[_COMMUNITY_addMenuItems|addMenuItems]]
|
||
- [[_COMMUNITY_Adt|Adt]]
|
||
- [[_COMMUNITY_applyCellData|applyCellData]]
|
||
- [[_COMMUNITY_ci|ci]]
|
||
- [[_COMMUNITY_child$2|child$2]]
|
||
- [[_COMMUNITY_children|children]]
|
||
- [[_COMMUNITY_clone|clone]]
|
||
- [[_COMMUNITY_defaultCellBorderWidths|defaultCellBorderWidths]]
|
||
- [[_COMMUNITY_descendants|descendants]]
|
||
- [[_COMMUNITY_detail|detail]]
|
||
- [[_COMMUNITY_determineDefaultAttributes|determineDefaultAttributes]]
|
||
- [[_COMMUNITY_document|document]]
|
||
- [[_COMMUNITY_pm|pm]]
|
||
- [[_COMMUNITY_DomModifier|DomModifier]]
|
||
- [[_COMMUNITY_bm|bm]]
|
||
- [[_COMMUNITY_extractCells|extractCells]]
|
||
- [[_COMMUNITY_extractDataFromCellElement|extractDataFromCellElement]]
|
||
- [[_COMMUNITY_extractDataFromRowElement|extractDataFromRowElement]]
|
||
- [[_COMMUNITY_filter$1|filter$1]]
|
||
- [[_COMMUNITY_filterFirstLayer|filterFirstLayer]]
|
||
- [[_COMMUNITY_filterItems|filterItems]]
|
||
- [[_COMMUNITY_bd|bd]]
|
||
- [[_COMMUNITY_forMenu|forMenu]]
|
||
- [[_COMMUNITY_fromDom$1|fromDom$1]]
|
||
- [[_COMMUNITY_fromHtml|fromHtml]]
|
||
- [[_COMMUNITY_isNull|isNull]]
|
||
- [[_COMMUNITY_fromRgba|fromRgba]]
|
||
- [[_COMMUNITY_fromRowsOrColGroups|fromRowsOrColGroups]]
|
||
- [[_COMMUNITY_fromStringValues|fromStringValues]]
|
||
- [[_COMMUNITY_fromTable|fromTable]]
|
||
- [[_COMMUNITY_get$2|get$2]]
|
||
- [[_COMMUNITY_get$3|get$3]]
|
||
- [[_COMMUNITY_getSelectionTargets|getSelectionTargets]]
|
||
- [[_COMMUNITY_isText|isText]]
|
||
- [[_COMMUNITY_getSharedValues|getSharedValues]]
|
||
- [[_COMMUNITY_getTableBackgroundColorMap|getTableBackgroundColorMap]]
|
||
- [[_COMMUNITY_hasColumns|hasColumns]]
|
||
- [[_COMMUNITY_plugin.js|plugin.js]]
|
||
- [[_COMMUNITY_bo|bo]]
|
||
- [[_COMMUNITY_trim|trim]]
|
||
- [[_COMMUNITY_minWidth|minWidth]]
|
||
- [[_COMMUNITY_minHeight|minHeight]]
|
||
- [[_COMMUNITY_Version|Version]]
|
||
- [[_COMMUNITY_vo|vo]]
|
||
- [[_COMMUNITY_vt|vt]]
|
||
- [[_COMMUNITY_W|W]]
|
||
- [[_COMMUNITY_wt|wt]]
|
||
- [[_COMMUNITY_xo|xo]]
|
||
- [[_COMMUNITY_PlatformDetection|PlatformDetection]]
|
||
- [[_COMMUNITY_yt|yt]]
|
||
- [[_COMMUNITY_normal|normal]]
|
||
- [[_COMMUNITY_Warehouse|Warehouse]]
|
||
- [[_COMMUNITY_removePxSuffix|removePxSuffix]]
|
||
- [[_COMMUNITY_height|height]]
|
||
- [[_COMMUNITY_table|table]]
|
||
- [[_COMMUNITY_toFloat|toFloat]]
|
||
- [[_COMMUNITY_toHex|toHex]]
|
||
- [[_COMMUNITY_toInt|toInt]]
|
||
- [[_COMMUNITY_toNumber|toNumber]]
|
||
- [[_COMMUNITY_pattern|pattern]]
|
||
- [[_COMMUNITY_isCol$2|isCol$2]]
|
||
- [[_COMMUNITY_getDateTime|getDateTime]]
|
||
- [[_COMMUNITY_getMdateFormat|getMdateFormat]]
|
||
- [[_COMMUNITY_a|a]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_elementsWithCursorPosition|elementsWithCursorPosition]]
|
||
- [[_COMMUNITY_transferableAttributes|transferableAttributes]]
|
||
- [[_COMMUNITY_toggleVisualBlocks|toggleVisualBlocks]]
|
||
- [[_COMMUNITY_index.js|index.js]]
|
||
- [[_COMMUNITY_applyVisualChars|applyVisualChars]]
|
||
- [[_COMMUNITY_hasTableResizeBars|hasTableResizeBars]]
|
||
- [[_COMMUNITY_shouldStyleWithCss|shouldStyleWithCss]]
|
||
- [[_COMMUNITY_findParentElm|findParentElm]]
|
||
- [[_COMMUNITY_tableUseColumnGroup|tableUseColumnGroup]]
|
||
- [[_COMMUNITY_universe$3|universe$3]]
|
||
- [[_COMMUNITY_ephemera|ephemera]]
|
||
- [[_COMMUNITY_getSelectionCellOrCaption|getSelectionCellOrCaption]]
|
||
- [[_COMMUNITY_getSelectionCell|getSelectionCell]]
|
||
- [[_COMMUNITY_universe$2|universe$2]]
|
||
- [[_COMMUNITY_countCharacters|countCharacters]]
|
||
- [[_COMMUNITY_countCharactersWithoutSpaces|countCharactersWithoutSpaces]]
|
||
- [[_COMMUNITY_createSelectionCounter|createSelectionCounter]]
|
||
- [[_COMMUNITY_isWordBoundary|isWordBoundary]]
|
||
- [[_COMMUNITY_content.js|content.js]]
|
||
- [[_COMMUNITY_adt$4|adt$4]]
|
||
- [[_COMMUNITY_adt$5|adt$5]]
|
||
- [[_COMMUNITY_adt$6|adt$6]]
|
||
- [[_COMMUNITY_alloy|alloy]]
|
||
- [[_COMMUNITY_allRtl|allRtl]]
|
||
- [[_COMMUNITY_anchored|anchored]]
|
||
- [[_COMMUNITY_anchorOverrides|anchorOverrides]]
|
||
- [[_COMMUNITY_any|any]]
|
||
- [[_COMMUNITY_ariaDisable|ariaDisable]]
|
||
- [[_COMMUNITY_ariaElements|ariaElements]]
|
||
- [[_COMMUNITY_ariaEnable|ariaEnable]]
|
||
- [[_COMMUNITY_attachSystem|attachSystem]]
|
||
- [[_COMMUNITY_attachSystemAfter|attachSystemAfter]]
|
||
- [[_COMMUNITY_attachSystemWith|attachSystemWith]]
|
||
- [[_COMMUNITY_attachUiMotherships|attachUiMotherships]]
|
||
- [[_COMMUNITY_attachWith|attachWith]]
|
||
- [[_COMMUNITY_attempt|attempt]]
|
||
- [[_COMMUNITY_attemptPatch|attemptPatch]]
|
||
- [[_COMMUNITY_attempts|attempts]]
|
||
- [[_COMMUNITY_attemptSelectOver|attemptSelectOver]]
|
||
- [[_COMMUNITY_ATTR_WHITESPACE|ATTR_WHITESPACE]]
|
||
- [[_COMMUNITY_augment|augment]]
|
||
- [[_COMMUNITY_augmentWithAria|augmentWithAria]]
|
||
- [[_COMMUNITY_Autocompleter|Autocompleter]]
|
||
- [[_COMMUNITY_AutocompleterEditorEvents|AutocompleterEditorEvents]]
|
||
- [[_COMMUNITY_autocompleterItemSchema|autocompleterItemSchema]]
|
||
- [[_COMMUNITY_autoSize|autoSize]]
|
||
- [[_COMMUNITY_backSlideEvent|backSlideEvent]]
|
||
- [[_COMMUNITY_BACKSPACE|BACKSPACE]]
|
||
- [[_COMMUNITY_barPart|barPart]]
|
||
- [[_COMMUNITY_base|base]]
|
||
- [[_COMMUNITY_baseButtonFields|baseButtonFields]]
|
||
- [[_COMMUNITY_baseFields|baseFields]]
|
||
- [[_COMMUNITY_bedgePart|bedgePart]]
|
||
- [[_COMMUNITY_before$1|before$1]]
|
||
- [[_COMMUNITY_beforeObject|beforeObject]]
|
||
- [[_COMMUNITY_bind$3|bind$3]]
|
||
- [[_COMMUNITY_blank|blank]]
|
||
- [[_COMMUNITY_broadcastReadonly|broadcastReadonly]]
|
||
- [[_COMMUNITY_calcMaxSizes|calcMaxSizes]]
|
||
- [[_COMMUNITY_calcReposition|calcReposition]]
|
||
- [[_COMMUNITY_calcStartData|calcStartData]]
|
||
- [[_COMMUNITY_cardImageSchema|cardImageSchema]]
|
||
- [[_COMMUNITY_cata$2|cata$2]]
|
||
- [[_COMMUNITY_cataVertical|cataVertical]]
|
||
- [[_COMMUNITY_changeTab|changeTab]]
|
||
- [[_COMMUNITY_checkContains|checkContains]]
|
||
- [[_COMMUNITY_choiceMenuItemSchema|choiceMenuItemSchema]]
|
||
- [[_COMMUNITY_chunk$1|chunk$1]]
|
||
- [[_COMMUNITY_cleanClass|cleanClass]]
|
||
- [[_COMMUNITY_cloak|cloak]]
|
||
- [[_COMMUNITY_colorInputChangeEvent|colorInputChangeEvent]]
|
||
- [[_COMMUNITY_colorPickerDialog|colorPickerDialog]]
|
||
- [[_COMMUNITY_colorPickerSchema|colorPickerSchema]]
|
||
- [[_COMMUNITY_combineGroups|combineGroups]]
|
||
- [[_COMMUNITY_consolidateArr|consolidateArr]]
|
||
- [[_COMMUNITY_consolidateObj|consolidateObj]]
|
||
- [[_COMMUNITY_constrain|constrain]]
|
||
- [[_COMMUNITY_constrainByMany|constrainByMany]]
|
||
- [[_COMMUNITY_contains|contains]]
|
||
- [[_COMMUNITY_contains$1|contains$1]]
|
||
- [[_COMMUNITY_contextToggleButtonFields|contextToggleButtonFields]]
|
||
- [[_COMMUNITY_convertStringToolbar|convertStringToolbar]]
|
||
- [[_COMMUNITY_createNestedMenuItem|createNestedMenuItem]]
|
||
- [[_COMMUNITY_cycleBy|cycleBy]]
|
||
- [[_COMMUNITY_cycleDown|cycleDown]]
|
||
- [[_COMMUNITY_cycleDown$1|cycleDown$1]]
|
||
- [[_COMMUNITY_cyclePrev|cyclePrev]]
|
||
- [[_COMMUNITY_cyclic|cyclic]]
|
||
- [[_COMMUNITY_deep|deep]]
|
||
- [[_COMMUNITY_deep$1|deep$1]]
|
||
- [[_COMMUNITY_deepMerge|deepMerge]]
|
||
- [[_COMMUNITY_defaultedString|defaultedString]]
|
||
- [[_COMMUNITY_defaultedType|defaultedType]]
|
||
- [[_COMMUNITY_defaultMenus|defaultMenus]]
|
||
- [[_COMMUNITY_deriveMenuMovement|deriveMenuMovement]]
|
||
- [[_COMMUNITY_descendant|descendant]]
|
||
- [[_COMMUNITY_descendants|descendants]]
|
||
- [[_COMMUNITY_descendOnce|descendOnce]]
|
||
- [[_COMMUNITY_descendOnce$1|descendOnce$1]]
|
||
- [[_COMMUNITY_deselectOtherRadioItems|deselectOtherRadioItems]]
|
||
- [[_COMMUNITY_detachChildren|detachChildren]]
|
||
- [[_COMMUNITY_detachChildren$1|detachChildren$1]]
|
||
- [[_COMMUNITY_detectOs|detectOs]]
|
||
- [[_COMMUNITY_detectSize|detectSize]]
|
||
- [[_COMMUNITY_doStartSmartShrink|doStartSmartShrink]]
|
||
- [[_COMMUNITY_each|each]]
|
||
- [[_COMMUNITY_edgeActions$1|edgeActions$1]]
|
||
- [[_COMMUNITY_edgeActions$2|edgeActions$2]]
|
||
- [[_COMMUNITY_edgePart|edgePart]]
|
||
- [[_COMMUNITY_element|element]]
|
||
- [[_COMMUNITY_ESCAPE|ESCAPE]]
|
||
- [[_COMMUNITY_execute$3|execute$3]]
|
||
- [[_COMMUNITY_exhibit$4|exhibit$4]]
|
||
- [[_COMMUNITY_extractField|extractField]]
|
||
- [[_COMMUNITY_f|f]]
|
||
- [[_COMMUNITY_factories|factories]]
|
||
- [[_COMMUNITY_factory|factory]]
|
||
- [[_COMMUNITY_factory$3|factory$3]]
|
||
- [[_COMMUNITY_factory$6|factory$6]]
|
||
- [[_COMMUNITY_factory$8|factory$8]]
|
||
- [[_COMMUNITY_factory$a|factory$a]]
|
||
- [[_COMMUNITY_find$2|find$2]]
|
||
- [[_COMMUNITY_findIndex$1|findIndex$1]]
|
||
- [[_COMMUNITY_findOffsetOfValue$1|findOffsetOfValue$1]]
|
||
- [[_COMMUNITY_findOffsetOfValue$2|findOffsetOfValue$2]]
|
||
- [[_COMMUNITY_fireAttaching|fireAttaching]]
|
||
- [[_COMMUNITY_fireShiftTab|fireShiftTab]]
|
||
- [[_COMMUNITY_firstDefinedOrZero|firstDefinedOrZero]]
|
||
- [[_COMMUNITY_firstMatch|firstMatch]]
|
||
- [[_COMMUNITY_fitLast|fitLast]]
|
||
- [[_COMMUNITY_fixedContainerSelector|fixedContainerSelector]]
|
||
- [[_COMMUNITY_fixedContainerTarget|fixedContainerTarget]]
|
||
- [[_COMMUNITY_fixedToolbarContainerTarget|fixedToolbarContainerTarget]]
|
||
- [[_COMMUNITY_flatgrid|flatgrid]]
|
||
- [[_COMMUNITY_formatObj|formatObj]]
|
||
- [[_COMMUNITY_forSwatch|forSwatch]]
|
||
- [[_COMMUNITY_fromDom|fromDom]]
|
||
- [[_COMMUNITY_fromExternal|fromExternal]]
|
||
- [[_COMMUNITY_fromFuture|fromFuture]]
|
||
- [[_COMMUNITY_fromHex|fromHex]]
|
||
- [[_COMMUNITY_fromHsv|fromHsv]]
|
||
- [[_COMMUNITY_fromHtml|fromHtml]]
|
||
- [[_COMMUNITY_fromHtml$1|fromHtml$1]]
|
||
- [[_COMMUNITY_fromHtml$2|fromHtml$2]]
|
||
- [[_COMMUNITY_fromOption|fromOption]]
|
||
- [[_COMMUNITY_fromPageXY|fromPageXY]]
|
||
- [[_COMMUNITY_fromPoint|fromPoint]]
|
||
- [[_COMMUNITY_fromPromise|fromPromise]]
|
||
- [[_COMMUNITY_fromRange|fromRange]]
|
||
- [[_COMMUNITY_fromRawEvent$1|fromRawEvent$1]]
|
||
- [[_COMMUNITY_fromResult|fromResult]]
|
||
- [[_COMMUNITY_fromResult$1|fromResult$1]]
|
||
- [[_COMMUNITY_fromRgb|fromRgb]]
|
||
- [[_COMMUNITY_fromRgba|fromRgba]]
|
||
- [[_COMMUNITY_fromSource|fromSource]]
|
||
- [[_COMMUNITY_fromString|fromString]]
|
||
- [[_COMMUNITY_fromStringValues|fromStringValues]]
|
||
- [[_COMMUNITY_fromTag|fromTag]]
|
||
- [[_COMMUNITY_fromText|fromText]]
|
||
- [[_COMMUNITY_fSchema|fSchema]]
|
||
- [[_COMMUNITY_functionProcessor|functionProcessor]]
|
||
- [[_COMMUNITY_fuse|fuse]]
|
||
- [[_COMMUNITY_fuse$1|fuse$1]]
|
||
- [[_COMMUNITY_Future|Future]]
|
||
- [[_COMMUNITY_FutureResult|FutureResult]]
|
||
- [[_COMMUNITY_generate|generate]]
|
||
- [[_COMMUNITY_generate$1|generate$1]]
|
||
- [[_COMMUNITY_generate$2|generate$2]]
|
||
- [[_COMMUNITY_generate$3|generate$3]]
|
||
- [[_COMMUNITY_generate$4|generate$4]]
|
||
- [[_COMMUNITY_generate$5|generate$5]]
|
||
- [[_COMMUNITY_generate$6|generate$6]]
|
||
- [[_COMMUNITY_generate$7|generate$7]]
|
||
- [[_COMMUNITY_generateContextMenu|generateContextMenu]]
|
||
- [[_COMMUNITY_generatedName|generatedName]]
|
||
- [[_COMMUNITY_generatedValue|generatedValue]]
|
||
- [[_COMMUNITY_generateFrom|generateFrom]]
|
||
- [[_COMMUNITY_generateFrom$1|generateFrom$1]]
|
||
- [[_COMMUNITY_generateOne|generateOne]]
|
||
- [[_COMMUNITY_generateOne$1|generateOne$1]]
|
||
- [[_COMMUNITY_generateSelectItems|generateSelectItems]]
|
||
- [[_COMMUNITY_generateValueIfRequired|generateValueIfRequired]]
|
||
- [[_COMMUNITY_getAllHistory|getAllHistory]]
|
||
- [[_COMMUNITY_getAllObjects|getAllObjects]]
|
||
- [[_COMMUNITY_getAllPartNames|getAllPartNames]]
|
||
- [[_COMMUNITY_getAllParts|getAllParts]]
|
||
- [[_COMMUNITY_getAnchorTargets|getAnchorTargets]]
|
||
- [[_COMMUNITY_getAnchorType|getAnchorType]]
|
||
- [[_COMMUNITY_getAnimationRoot|getAnimationRoot]]
|
||
- [[_COMMUNITY_getApi|getApi]]
|
||
- [[_COMMUNITY_getArgs|getArgs]]
|
||
- [[_COMMUNITY_getBehaviours$1|getBehaviours$1]]
|
||
- [[_COMMUNITY_getBounds$1|getBounds$1]]
|
||
- [[_COMMUNITY_getBox|getBox]]
|
||
- [[_COMMUNITY_getCoords|getCoords]]
|
||
- [[_COMMUNITY_getItems|getItems]]
|
||
- [[_COMMUNITY_getKeydownRules$2|getKeydownRules$2]]
|
||
- [[_COMMUNITY_getKeydownRules$4|getKeydownRules$4]]
|
||
- [[_COMMUNITY_getKeyupRules|getKeyupRules]]
|
||
- [[_COMMUNITY_getKeyupRules$1|getKeyupRules$1]]
|
||
- [[_COMMUNITY_getKeyupRules$2|getKeyupRules$2]]
|
||
- [[_COMMUNITY_getKeyupRules$3|getKeyupRules$3]]
|
||
- [[_COMMUNITY_getKeyupRules$4|getKeyupRules$4]]
|
||
- [[_COMMUNITY_getMaxXBounds|getMaxXBounds]]
|
||
- [[_COMMUNITY_getPickerTypes|getPickerTypes]]
|
||
- [[_COMMUNITY_getPointAnchor|getPointAnchor]]
|
||
- [[_COMMUNITY_getPrevious|getPrevious]]
|
||
- [[_COMMUNITY_getPrior|getPrior]]
|
||
- [[_COMMUNITY_getSearchModeForField|getSearchModeForField]]
|
||
- [[_COMMUNITY_getSkinUrl|getSkinUrl]]
|
||
- [[_COMMUNITY_getState$2|getState$2]]
|
||
- [[_COMMUNITY_getToolTipText|getToolTipText]]
|
||
- [[_COMMUNITY_getTouch|getTouch]]
|
||
- [[_COMMUNITY_getUnsafeProperty|getUnsafeProperty]]
|
||
- [[_COMMUNITY_getValueFromEvent$1|getValueFromEvent$1]]
|
||
- [[_COMMUNITY_getYScreenRange|getYScreenRange]]
|
||
- [[_COMMUNITY_go|go]]
|
||
- [[_COMMUNITY_groupFields|groupFields]]
|
||
- [[_COMMUNITY_groupSpec|groupSpec]]
|
||
- [[_COMMUNITY_halfY|halfY]]
|
||
- [[_COMMUNITY_handleRefetchTrigger|handleRefetchTrigger]]
|
||
- [[_COMMUNITY_hasNative|hasNative]]
|
||
- [[_COMMUNITY_highlight|highlight]]
|
||
- [[_COMMUNITY_highlight$1|highlight$1]]
|
||
- [[_COMMUNITY_highlightAt|highlightAt]]
|
||
- [[_COMMUNITY_hover|hover]]
|
||
- [[_COMMUNITY_init$7|init$7]]
|
||
- [[_COMMUNITY_init$8|init$8]]
|
||
- [[_COMMUNITY_init$9|init$9]]
|
||
- [[_COMMUNITY_init$a|init$a]]
|
||
- [[_COMMUNITY_init$b|init$b]]
|
||
- [[_COMMUNITY_init$d|init$d]]
|
||
- [[_COMMUNITY_internalFilter|internalFilter]]
|
||
- [[_COMMUNITY_interpretInForm|interpretInForm]]
|
||
- [[_COMMUNITY_interpretParts|interpretParts]]
|
||
- [[_COMMUNITY_IS_ALLOWED_URI|IS_ALLOWED_URI]]
|
||
- [[_COMMUNITY_IS_SCRIPT_OR_DATA|IS_SCRIPT_OR_DATA]]
|
||
- [[_COMMUNITY_isAlertOrConfirmDialog|isAlertOrConfirmDialog]]
|
||
- [[_COMMUNITY_isAnchor|isAnchor]]
|
||
- [[_COMMUNITY_isAriaElement|isAriaElement]]
|
||
- [[_COMMUNITY_isAriaPartOf|isAriaPartOf]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isArrayOf|isArrayOf]]
|
||
- [[_COMMUNITY_isArrayOfUrl|isArrayOfUrl]]
|
||
- [[_COMMUNITY_isBlocked|isBlocked]]
|
||
- [[_COMMUNITY_isBlockFormat|isBlockFormat]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isBottomCompletelyVisible|isBottomCompletelyVisible]]
|
||
- [[_COMMUNITY_isContentEditableFalse|isContentEditableFalse]]
|
||
- [[_COMMUNITY_isContentEditableTrue|isContentEditableTrue]]
|
||
- [[_COMMUNITY_isContextMenuDisabled|isContextMenuDisabled]]
|
||
- [[_COMMUNITY_isControl|isControl]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isGrowing|isGrowing]]
|
||
- [[_COMMUNITY_isHighlighted|isHighlighted]]
|
||
- [[_COMMUNITY_isHTMLElement|isHTMLElement]]
|
||
- [[_COMMUNITY_isHttpUrl|isHttpUrl]]
|
||
- [[_COMMUNITY_isNotShift|isNotShift]]
|
||
- [[_COMMUNITY_isPrototypeOf|isPrototypeOf]]
|
||
- [[_COMMUNITY_isPseudoStop|isPseudoStop]]
|
||
- [[_COMMUNITY_isReadOnly|isReadOnly]]
|
||
- [[_COMMUNITY_isRecordOfUrlArray|isRecordOfUrlArray]]
|
||
- [[_COMMUNITY_isRecursive|isRecursive]]
|
||
- [[_COMMUNITY_isRgbaComponent|isRgbaComponent]]
|
||
- [[_COMMUNITY_isSafari|isSafari]]
|
||
- [[_COMMUNITY_isScroller|isScroller]]
|
||
- [[_COMMUNITY_isScrollingOverflowValue|isScrollingOverflowValue]]
|
||
- [[_COMMUNITY_isSelectorFormat|isSelectorFormat]]
|
||
- [[_COMMUNITY_isSimRange|isSimRange]]
|
||
- [[_COMMUNITY_isSupported$1|isSupported$1]]
|
||
- [[_COMMUNITY_isType$1|isType$1]]
|
||
- [[_COMMUNITY_isValidValue$1|isValidValue$1]]
|
||
- [[_COMMUNITY_isVerticalOverlap|isVerticalOverlap]]
|
||
- [[_COMMUNITY_isVisible|isVisible]]
|
||
- [[_COMMUNITY_isVisibleForModes|isVisibleForModes]]
|
||
- [[_COMMUNITY_item|item]]
|
||
- [[_COMMUNITY_itemExecute|itemExecute]]
|
||
- [[_COMMUNITY_itemSchema$1|itemSchema$1]]
|
||
- [[_COMMUNITY_keyup|keyup]]
|
||
- [[_COMMUNITY_LazyValue|LazyValue]]
|
||
- [[_COMMUNITY_legacyFontSizes|legacyFontSizes]]
|
||
- [[_COMMUNITY_lift2|lift2]]
|
||
- [[_COMMUNITY_lift3|lift3]]
|
||
- [[_COMMUNITY_lineHeightSpec|lineHeightSpec]]
|
||
- [[_COMMUNITY_LinkTargets|LinkTargets]]
|
||
- [[_COMMUNITY_listBoxFields|listBoxFields]]
|
||
- [[_COMMUNITY_listBoxItemSchema|listBoxItemSchema]]
|
||
- [[_COMMUNITY_loadShadowDomUiSkins|loadShadowDomUiSkins]]
|
||
- [[_COMMUNITY_loadSkin|loadSkin]]
|
||
- [[_COMMUNITY_loadStylesheet|loadStylesheet]]
|
||
- [[_COMMUNITY_locate|locate]]
|
||
- [[_COMMUNITY_locateVisible|locateVisible]]
|
||
- [[_COMMUNITY_longpress|longpress]]
|
||
- [[_COMMUNITY_lookup|lookup]]
|
||
- [[_COMMUNITY_lookup$1|lookup$1]]
|
||
- [[_COMMUNITY_lookupButton|lookupButton]]
|
||
- [[_COMMUNITY_lookupFlippedLayout|lookupFlippedLayout]]
|
||
- [[_COMMUNITY_lookupIcon|lookupIcon]]
|
||
- [[_COMMUNITY_make|make]]
|
||
- [[_COMMUNITY_makeComponents|makeComponents]]
|
||
- [[_COMMUNITY_makePanels|makePanels]]
|
||
- [[_COMMUNITY_mapColors|mapColors]]
|
||
- [[_COMMUNITY_mapToObject|mapToObject]]
|
||
- [[_COMMUNITY_markAsBehaviourApi|markAsBehaviourApi]]
|
||
- [[_COMMUNITY_markAsExtraApi|markAsExtraApi]]
|
||
- [[_COMMUNITY_markInvalid|markInvalid]]
|
||
- [[_COMMUNITY_matchAncestor|matchAncestor]]
|
||
- [[_COMMUNITY_matchesStack|matchesStack]]
|
||
- [[_COMMUNITY_matchStartNode|matchStartNode]]
|
||
- [[_COMMUNITY_matchWidth|matchWidth]]
|
||
- [[_COMMUNITY_mathMl|mathMl]]
|
||
- [[_COMMUNITY_max1X|max1X]]
|
||
- [[_COMMUNITY_max1Y|max1Y]]
|
||
- [[_COMMUNITY_maxX|maxX]]
|
||
- [[_COMMUNITY_menu|menu]]
|
||
- [[_COMMUNITY_MenuButtonSchema|MenuButtonSchema]]
|
||
- [[_COMMUNITY_menuFields|menuFields]]
|
||
- [[_COMMUNITY_menuHasIcons|menuHasIcons]]
|
||
- [[_COMMUNITY_merge$1|merge$1]]
|
||
- [[_COMMUNITY_mergeValues|mergeValues]]
|
||
- [[_COMMUNITY_mergeWith|mergeWith]]
|
||
- [[_COMMUNITY_min1Y|min1Y]]
|
||
- [[_COMMUNITY_Ae|Ae]]
|
||
- [[_COMMUNITY_af|af]]
|
||
- [[_COMMUNITY_ah|ah]]
|
||
- [[_COMMUNITY_ak|ak]]
|
||
- [[_COMMUNITY_al|al]]
|
||
- [[_COMMUNITY_am|am]]
|
||
- [[_COMMUNITY_An|An]]
|
||
- [[_COMMUNITY_ao|ao]]
|
||
- [[_COMMUNITY_ap|ap]]
|
||
- [[_COMMUNITY_ar|ar]]
|
||
- [[_COMMUNITY_at|at]]
|
||
- [[_COMMUNITY_au|au]]
|
||
- [[_COMMUNITY_av|av]]
|
||
- [[_COMMUNITY_Aw|Aw]]
|
||
- [[_COMMUNITY_ax|ax]]
|
||
- [[_COMMUNITY_ay|ay]]
|
||
- [[_COMMUNITY_b|b]]
|
||
- [[_COMMUNITY_Ba|Ba]]
|
||
- [[_COMMUNITY_bb|bb]]
|
||
- [[_COMMUNITY_bc|bc]]
|
||
- [[_COMMUNITY_be|be]]
|
||
- [[_COMMUNITY_bf|bf]]
|
||
- [[_COMMUNITY_bg|bg]]
|
||
- [[_COMMUNITY_Bh|Bh]]
|
||
- [[_COMMUNITY_bi|bi]]
|
||
- [[_COMMUNITY_bk|bk]]
|
||
- [[_COMMUNITY_bl|bl]]
|
||
- [[_COMMUNITY_bm|bm]]
|
||
- [[_COMMUNITY_bn|bn]]
|
||
- [[_COMMUNITY_bp|bp]]
|
||
- [[_COMMUNITY_br|br]]
|
||
- [[_COMMUNITY_bs|bs]]
|
||
- [[_COMMUNITY_bt|bt]]
|
||
- [[_COMMUNITY_bw|bw]]
|
||
- [[_COMMUNITY_ci|ci]]
|
||
- [[_COMMUNITY_cl|cl]]
|
||
- [[_COMMUNITY_Cw|Cw]]
|
||
- [[_COMMUNITY_cx|cx]]
|
||
- [[_COMMUNITY_cy|cy]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_da|da]]
|
||
- [[_COMMUNITY_Db|Db]]
|
||
- [[_COMMUNITY_dc|dc]]
|
||
- [[_COMMUNITY_dd|dd]]
|
||
- [[_COMMUNITY_de|de]]
|
||
- [[_COMMUNITY_df|df]]
|
||
- [[_COMMUNITY_dg|dg]]
|
||
- [[_COMMUNITY_Dh|Dh]]
|
||
- [[_COMMUNITY_Di|Di]]
|
||
- [[_COMMUNITY_{dialogso,popupsn,renderUIs}|{dialogs:o,popups:n,renderUI:s}]]
|
||
- [[_COMMUNITY_dk|dk]]
|
||
- [[_COMMUNITY_dl|dl]]
|
||
- [[_COMMUNITY_dm|dm]]
|
||
- [[_COMMUNITY_dn|dn]]
|
||
- [[_COMMUNITY_Do|Do]]
|
||
- [[_COMMUNITY_dp|dp]]
|
||
- [[_COMMUNITY_dr|dr]]
|
||
- [[_COMMUNITY_ds|ds]]
|
||
- [[_COMMUNITY_dt|dt]]
|
||
- [[_COMMUNITY_du|du]]
|
||
- [[_COMMUNITY_dv|dv]]
|
||
- [[_COMMUNITY_Dw|Dw]]
|
||
- [[_COMMUNITY_dx|dx]]
|
||
- [[_COMMUNITY_dy|dy]]
|
||
- [[_COMMUNITY_E|E]]
|
||
- [[_COMMUNITY_Ea|Ea]]
|
||
- [[_COMMUNITY_eb|eb]]
|
||
- [[_COMMUNITY_ec|ec]]
|
||
- [[_COMMUNITY_ed|ed]]
|
||
- [[_COMMUNITY_ee|ee]]
|
||
- [[_COMMUNITY_Ef|Ef]]
|
||
- [[_COMMUNITY_eg|eg]]
|
||
- [[_COMMUNITY_eh|eh]]
|
||
- [[_COMMUNITY_ei|ei]]
|
||
- [[_COMMUNITY_fe|fe]]
|
||
- [[_COMMUNITY_ff|ff]]
|
||
- [[_COMMUNITY_fm|fm]]
|
||
- [[_COMMUNITY_fo|fo]]
|
||
- [[_COMMUNITY_Fu|Fu]]
|
||
- [[_COMMUNITY_Fv|Fv]]
|
||
- [[_COMMUNITY_gr|gr]]
|
||
- [[_COMMUNITY_gs|gs]]
|
||
- [[_COMMUNITY_gt|gt]]
|
||
- [[_COMMUNITY_gv|gv]]
|
||
- [[_COMMUNITY_gw|gw]]
|
||
- [[_COMMUNITY_gx|gx]]
|
||
- [[_COMMUNITY_gy|gy]]
|
||
- [[_COMMUNITY_h|h]]
|
||
- [[_COMMUNITY_ha|ha]]
|
||
- [[_COMMUNITY_hb|hb]]
|
||
- [[_COMMUNITY_hc|hc]]
|
||
- [[_COMMUNITY_hd|hd]]
|
||
- [[_COMMUNITY_he|he]]
|
||
- [[_COMMUNITY_hf|hf]]
|
||
- [[_COMMUNITY_hg|hg]]
|
||
- [[_COMMUNITY_hh|hh]]
|
||
- [[_COMMUNITY_hi|hi]]
|
||
- [[_COMMUNITY_hl|hl]]
|
||
- [[_COMMUNITY_hm|hm]]
|
||
- [[_COMMUNITY_hn|hn]]
|
||
- [[_COMMUNITY_Ho|Ho]]
|
||
- [[_COMMUNITY_hp|hp]]
|
||
- [[_COMMUNITY_hr|hr]]
|
||
- [[_COMMUNITY_ht|ht]]
|
||
- [[_COMMUNITY_Hu|Hu]]
|
||
- [[_COMMUNITY_hy|hy]]
|
||
- [[_COMMUNITY_Ia|Ia]]
|
||
- [[_COMMUNITY_Id|Id]]
|
||
- [[_COMMUNITY_Ie|Ie]]
|
||
- [[_COMMUNITY_ig|ig]]
|
||
- [[_COMMUNITY_ih|ih]]
|
||
- [[_COMMUNITY_ik|ik]]
|
||
- [[_COMMUNITY_il|il]]
|
||
- [[_COMMUNITY_im|im]]
|
||
- [[_COMMUNITY_In|In]]
|
||
- [[_COMMUNITY_io|io]]
|
||
- [[_COMMUNITY_ip|ip]]
|
||
- [[_COMMUNITY_ir|ir]]
|
||
- [[_COMMUNITY_it|it]]
|
||
- [[_COMMUNITY_iv|iv]]
|
||
- [[_COMMUNITY_Iw|Iw]]
|
||
- [[_COMMUNITY_ix|ix]]
|
||
- [[_COMMUNITY_iy|iy]]
|
||
- [[_COMMUNITY_j|j]]
|
||
- [[_COMMUNITY_ja|ja]]
|
||
- [[_COMMUNITY_jb|jb]]
|
||
- [[_COMMUNITY_jc|jc]]
|
||
- [[_COMMUNITY_je|je]]
|
||
- [[_COMMUNITY_jg|jg]]
|
||
- [[_COMMUNITY_jh|jh]]
|
||
- [[_COMMUNITY_jI|jI]]
|
||
- [[_COMMUNITY_jk|jk]]
|
||
- [[_COMMUNITY_jm|jm]]
|
||
- [[_COMMUNITY_jo|jo]]
|
||
- [[_COMMUNITY_jr|jr]]
|
||
- [[_COMMUNITY_jw|jw]]
|
||
- [[_COMMUNITY_jx|jx]]
|
||
- [[_COMMUNITY_jy|jy]]
|
||
- [[_COMMUNITY_ka|ka]]
|
||
- [[_COMMUNITY_kg|kg]]
|
||
- [[_COMMUNITY_kh|kh]]
|
||
- [[_COMMUNITY_kr|kr]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_lx|lx]]
|
||
- [[_COMMUNITY_mO|mO]]
|
||
- [[_COMMUNITY_nn|nn]]
|
||
- [[_COMMUNITY_Of|Of]]
|
||
- [[_COMMUNITY_og|og]]
|
||
- [[_COMMUNITY_oh|oh]]
|
||
- [[_COMMUNITY_pi|pi]]
|
||
- [[_COMMUNITY_pk|pk]]
|
||
- [[_COMMUNITY_Pt|Pt]]
|
||
- [[_COMMUNITY_qc|qc]]
|
||
- [[_COMMUNITY_Qf|Qf]]
|
||
- [[_COMMUNITY_ql|ql]]
|
||
- [[_COMMUNITY_Qm|Qm]]
|
||
- [[_COMMUNITY_qn|qn]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_ra|ra]]
|
||
- [[_COMMUNITY_rc|rc]]
|
||
- [[_COMMUNITY_rv|rv]]
|
||
- [[_COMMUNITY_rw|rw]]
|
||
- [[_COMMUNITY_so|so]]
|
||
- [[_COMMUNITY_tb|tb]]
|
||
- [[_COMMUNITY_te|te]]
|
||
- [[_COMMUNITY_Tf|Tf]]
|
||
- [[_COMMUNITY_th|th]]
|
||
- [[_COMMUNITY_tk|tk]]
|
||
- [[_COMMUNITY_ts|ts]]
|
||
- [[_COMMUNITY_tt|tt]]
|
||
- [[_COMMUNITY_tu|tu]]
|
||
- [[_COMMUNITY_tv|tv]]
|
||
- [[_COMMUNITY_Tw|Tw]]
|
||
- [[_COMMUNITY_tx|tx]]
|
||
- [[_COMMUNITY_ty|ty]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_ua|ua]]
|
||
- [[_COMMUNITY_uc|uc]]
|
||
- [[_COMMUNITY_um|um]]
|
||
- [[_COMMUNITY_Up|Up]]
|
||
- [[_COMMUNITY_us|us]]
|
||
- [[_COMMUNITY_ut|ut]]
|
||
- [[_COMMUNITY_uu|uu]]
|
||
- [[_COMMUNITY_uw|uw]]
|
||
- [[_COMMUNITY_uy|uy]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_va|va]]
|
||
- [[_COMMUNITY_vb|vb]]
|
||
- [[_COMMUNITY_vc|vc]]
|
||
- [[_COMMUNITY_vd|vd]]
|
||
- [[_COMMUNITY_ve|ve]]
|
||
- [[_COMMUNITY_Vf|Vf]]
|
||
- [[_COMMUNITY_Vh|Vh]]
|
||
- [[_COMMUNITY_Vk|Vk]]
|
||
- [[_COMMUNITY_vl|vl]]
|
||
- [[_COMMUNITY_yi|yi]]
|
||
- [[_COMMUNITY_yk|yk]]
|
||
- [[_COMMUNITY_yl|yl]]
|
||
- [[_COMMUNITY_yy|yy]]
|
||
- [[_COMMUNITY_z|z]]
|
||
- [[_COMMUNITY_za|za]]
|
||
- [[_COMMUNITY_zl|zl]]
|
||
- [[_COMMUNITY_Zm|Zm]]
|
||
- [[_COMMUNITY_zn|zn]]
|
||
- [[_COMMUNITY_zo|zo]]
|
||
- [[_COMMUNITY_zp|zp]]
|
||
- [[_COMMUNITY_zr|zr]]
|
||
- [[_COMMUNITY_zt|zt]]
|
||
- [[_COMMUNITY_zu|zu]]
|
||
- [[_COMMUNITY_zv|zv]]
|
||
- [[_COMMUNITY_zw|zw]]
|
||
- [[_COMMUNITY_zy|zy]]
|
||
- [[_COMMUNITY_missingOrderError|missingOrderError]]
|
||
- [[_COMMUNITY_missingRequired|missingRequired]]
|
||
- [[_COMMUNITY_mkEvent|mkEvent]]
|
||
- [[_COMMUNITY_ModalDialog|ModalDialog]]
|
||
- [[_COMMUNITY_mousemove|mousemove]]
|
||
- [[_COMMUNITY_mouseout|mouseout]]
|
||
- [[_COMMUNITY_moveBy$1|moveBy$1]]
|
||
- [[_COMMUNITY_moveOrSnap|moveOrSnap]]
|
||
- [[_COMMUNITY_moveRight|moveRight]]
|
||
- [[_COMMUNITY_moveUp|moveUp]]
|
||
- [[_COMMUNITY_moveUp$1|moveUp$1]]
|
||
- [[_COMMUNITY_moveVertical|moveVertical]]
|
||
- [[_COMMUNITY_MUSTACHE_EXPR|MUSTACHE_EXPR]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_name$1|name$1]]
|
||
- [[_COMMUNITY_name$2|name$2]]
|
||
- [[_COMMUNITY_name$3|name$3]]
|
||
- [[_COMMUNITY_namedEvents|namedEvents]]
|
||
- [[_COMMUNITY_nativeEnable|nativeEnable]]
|
||
- [[_COMMUNITY_nativeIsDisabled|nativeIsDisabled]]
|
||
- [[_COMMUNITY_NodeValue|NodeValue]]
|
||
- [[_COMMUNITY_noLogger|noLogger]]
|
||
- [[_COMMUNITY_nonScrollingOverflows|nonScrollingOverflows]]
|
||
- [[_COMMUNITY_north|north]]
|
||
- [[_COMMUNITY_north$2|north$2]]
|
||
- [[_COMMUNITY_northwest$1|northwest$1]]
|
||
- [[_COMMUNITY_nu$5|nu$5]]
|
||
- [[_COMMUNITY_nu$7|nu$7]]
|
||
- [[_COMMUNITY_nu$a|nu$a]]
|
||
- [[_COMMUNITY_nu$c|nu$c]]
|
||
- [[_COMMUNITY_onLoad$5|onLoad$5]]
|
||
- [[_COMMUNITY_onRight|onRight]]
|
||
- [[_COMMUNITY_onSetupEvent|onSetupEvent]]
|
||
- [[_COMMUNITY_onSetupStateToggle|onSetupStateToggle]]
|
||
- [[_COMMUNITY_onSetupVisualAidState|onSetupVisualAidState]]
|
||
- [[_COMMUNITY_onUnload$1|onUnload$1]]
|
||
- [[_COMMUNITY_openF|openF]]
|
||
- [[_COMMUNITY_OperatingSystem|OperatingSystem]]
|
||
- [[_COMMUNITY_option|option]]
|
||
- [[_COMMUNITY_option$1|option$1]]
|
||
- [[_COMMUNITY_optionalShortcut|optionalShortcut]]
|
||
- [[_COMMUNITY_original|original]]
|
||
- [[_COMMUNITY_parentNode|parentNode]]
|
||
- [[_COMMUNITY_partHeader|partHeader]]
|
||
- [[_COMMUNITY_partition|partition]]
|
||
- [[_COMMUNITY_parts$g|parts$g]]
|
||
- [[_COMMUNITY_pBodyMessage|pBodyMessage]]
|
||
- [[_COMMUNITY_PlatformInfo|PlatformInfo]]
|
||
- [[_COMMUNITY_point|point]]
|
||
- [[_COMMUNITY_prepend|prepend]]
|
||
- [[_COMMUNITY_r$1|r$1]]
|
||
- [[_COMMUNITY_range$2|range$2]]
|
||
- [[_COMMUNITY_ratioSizeConversion|ratioSizeConversion]]
|
||
- [[_COMMUNITY_rawIndexOf|rawIndexOf]]
|
||
- [[_COMMUNITY_read|read]]
|
||
- [[_COMMUNITY_read$1|read$1]]
|
||
- [[_COMMUNITY_ReadOnlyDataSchema|ReadOnlyDataSchema]]
|
||
- [[_COMMUNITY_rebuild|rebuild]]
|
||
- [[_COMMUNITY_receive|receive]]
|
||
- [[_COMMUNITY_register$c|register$c]]
|
||
- [[_COMMUNITY_register$d|register$d]]
|
||
- [[_COMMUNITY_registerCommands|registerCommands]]
|
||
- [[_COMMUNITY_registerCommandToggleButtons|registerCommandToggleButtons]]
|
||
- [[_COMMUNITY_registerController|registerController]]
|
||
- [[_COMMUNITY_remove$1|remove$1]]
|
||
- [[_COMMUNITY_remove$3|remove$3]]
|
||
- [[_COMMUNITY_remove$4|remove$4]]
|
||
- [[_COMMUNITY_remove$6|remove$6]]
|
||
- [[_COMMUNITY_removeLeading|removeLeading]]
|
||
- [[_COMMUNITY_render$2|render$2]]
|
||
- [[_COMMUNITY_render$3|render$3]]
|
||
- [[_COMMUNITY_renderAlertBanner|renderAlertBanner]]
|
||
- [[_COMMUNITY_renderCheckbox|renderCheckbox]]
|
||
- [[_COMMUNITY_renderCheckmark|renderCheckmark]]
|
||
- [[_COMMUNITY_renderColorStructure|renderColorStructure]]
|
||
- [[_COMMUNITY_renderDragHandle|renderDragHandle]]
|
||
- [[_COMMUNITY_renderDropZone|renderDropZone]]
|
||
- [[_COMMUNITY_renderEditorContainer|renderEditorContainer]]
|
||
- [[_COMMUNITY_renderElementPath|renderElementPath]]
|
||
- [[_COMMUNITY_renderFancyMenuItem|renderFancyMenuItem]]
|
||
- [[_COMMUNITY_renderFirst|renderFirst]]
|
||
- [[_COMMUNITY_renderFloatingMoreToolbar|renderFloatingMoreToolbar]]
|
||
- [[_COMMUNITY_renderFormFieldSpecWith|renderFormFieldSpecWith]]
|
||
- [[_COMMUNITY_renderFormFieldWith|renderFormFieldWith]]
|
||
- [[_COMMUNITY_renderFromBridge|renderFromBridge]]
|
||
- [[_COMMUNITY_renderHeader|renderHeader]]
|
||
- [[_COMMUNITY_renderIcon$1|renderIcon$1]]
|
||
- [[_COMMUNITY_renderIcon$2|renderIcon$2]]
|
||
- [[_COMMUNITY_renderIcon$3|renderIcon$3]]
|
||
- [[_COMMUNITY_renderIframeBody|renderIframeBody]]
|
||
- [[_COMMUNITY_renderInsertTableMenuItem|renderInsertTableMenuItem]]
|
||
- [[_COMMUNITY_renderItemDomStructure|renderItemDomStructure]]
|
||
- [[_COMMUNITY_renderItemStructure|renderItemStructure]]
|
||
- [[_COMMUNITY_renderLabel|renderLabel]]
|
||
- [[_COMMUNITY_renderLabel$1|renderLabel$1]]
|
||
- [[_COMMUNITY_renderLabel$2|renderLabel$2]]
|
||
- [[_COMMUNITY_renderLabel$3|renderLabel$3]]
|
||
- [[_COMMUNITY_renderModalBody|renderModalBody]]
|
||
- [[_COMMUNITY_renderModalDialog|renderModalDialog]]
|
||
- [[_COMMUNITY_renderSidebar|renderSidebar]]
|
||
- [[_COMMUNITY_renderSlider|renderSlider]]
|
||
- [[_COMMUNITY_renderSlidingMoreToolbar|renderSlidingMoreToolbar]]
|
||
- [[_COMMUNITY_renderSplitButton|renderSplitButton]]
|
||
- [[_COMMUNITY_renderStatusbar|renderStatusbar]]
|
||
- [[_COMMUNITY_renderStyledText|renderStyledText]]
|
||
- [[_COMMUNITY_renderSubmenuCaret|renderSubmenuCaret]]
|
||
- [[_COMMUNITY_renderTable|renderTable]]
|
||
- [[_COMMUNITY_renderTabPanel|renderTabPanel]]
|
||
- [[_COMMUNITY_renderTextarea|renderTextarea]]
|
||
- [[_COMMUNITY_renderTextField|renderTextField]]
|
||
- [[_COMMUNITY_renderToolbarToggleButtonWith|renderToolbarToggleButtonWith]]
|
||
- [[_COMMUNITY_renderTree|renderTree]]
|
||
- [[_COMMUNITY_replaceAt|replaceAt]]
|
||
- [[_COMMUNITY_repositionPopups|repositionPopups]]
|
||
- [[_COMMUNITY_requiredArrayOf|requiredArrayOf]]
|
||
- [[_COMMUNITY_requiredArrayOfObj|requiredArrayOfObj]]
|
||
- [[_COMMUNITY_requiredObjOf|requiredObjOf]]
|
||
- [[_COMMUNITY_requiredSpec|requiredSpec]]
|
||
- [[_COMMUNITY_requiredString|requiredString]]
|
||
- [[_COMMUNITY_retargetAndDispatchWith|retargetAndDispatchWith]]
|
||
- [[_COMMUNITY_reverse|reverse]]
|
||
- [[_COMMUNITY_revertToOriginal|revertToOriginal]]
|
||
- [[_COMMUNITY_revoke|revoke]]
|
||
- [[_COMMUNITY_rgbaColour|rgbaColour]]
|
||
- [[_COMMUNITY_rounded|rounded]]
|
||
- [[_COMMUNITY_runOnHide|runOnHide]]
|
||
- [[_COMMUNITY_runOnName|runOnName]]
|
||
- [[_COMMUNITY_runOnShow|runOnShow]]
|
||
- [[_COMMUNITY_sandHTMLElement|sandHTMLElement]]
|
||
- [[_COMMUNITY_schema$l|schema$l]]
|
||
- [[_COMMUNITY_schema$t|schema$t]]
|
||
- [[_COMMUNITY_schema$u|schema$u]]
|
||
- [[_COMMUNITY_selectBoxSchema|selectBoxSchema]]
|
||
- [[_COMMUNITY_selectCells|selectCells]]
|
||
- [[_COMMUNITY_selectstart|selectstart]]
|
||
- [[_COMMUNITY_setMax$1|setMax$1]]
|
||
- [[_COMMUNITY_setMaxHeight|setMaxHeight]]
|
||
- [[_COMMUNITY_setStart|setStart]]
|
||
- [[_COMMUNITY_setTabviewHeight|setTabviewHeight]]
|
||
- [[_COMMUNITY_setToMax|setToMax]]
|
||
- [[_COMMUNITY_setValueFrom|setValueFrom]]
|
||
- [[_COMMUNITY_show|show]]
|
||
- [[_COMMUNITY_simple|simple]]
|
||
- [[_COMMUNITY_SimpleResult|SimpleResult]]
|
||
- [[_COMMUNITY_SimRange|SimRange]]
|
||
- [[_COMMUNITY_sliderChangeEvent|sliderChangeEvent]]
|
||
- [[_COMMUNITY_sliderFactory|sliderFactory]]
|
||
- [[_COMMUNITY_sliderFields|sliderFields]]
|
||
- [[_COMMUNITY_sliderUpdate|sliderUpdate]]
|
||
- [[_COMMUNITY_sliderValue|sliderValue]]
|
||
- [[_COMMUNITY_Sliding|Sliding]]
|
||
- [[_COMMUNITY_slotApis|slotApis]]
|
||
- [[_COMMUNITY_SlotContainer|SlotContainer]]
|
||
- [[_COMMUNITY_slotVisibility|slotVisibility]]
|
||
- [[_COMMUNITY_smartMode|smartMode]]
|
||
- [[_COMMUNITY_snap|snap]]
|
||
- [[_COMMUNITY_snapshot|snapshot]]
|
||
- [[_COMMUNITY_snapStart|snapStart]]
|
||
- [[_COMMUNITY_snapTo$1|snapTo$1]]
|
||
- [[_COMMUNITY_snapValueOf|snapValueOf]]
|
||
- [[_COMMUNITY_someIf|someIf]]
|
||
- [[_COMMUNITY_sort|sort]]
|
||
- [[_COMMUNITY_sortKeys|sortKeys]]
|
||
- [[_COMMUNITY_south|south]]
|
||
- [[_COMMUNITY_south$2|south$2]]
|
||
- [[_COMMUNITY_southeast|southeast]]
|
||
- [[_COMMUNITY_southeast$1|southeast$1]]
|
||
- [[_COMMUNITY_southeast$2|southeast$2]]
|
||
- [[_COMMUNITY_southwest|southwest]]
|
||
- [[_COMMUNITY_southwest$1|southwest$1]]
|
||
- [[_COMMUNITY_southwest$2|southwest$2]]
|
||
- [[_COMMUNITY_southY|southY]]
|
||
- [[_COMMUNITY_southY$1|southY$1]]
|
||
- [[_COMMUNITY_southY$2|southY$2]]
|
||
- [[_COMMUNITY_SPACE|SPACE]]
|
||
- [[_COMMUNITY_spectrumPart|spectrumPart]]
|
||
- [[_COMMUNITY_split|split]]
|
||
- [[_COMMUNITY_splitButton|splitButton]]
|
||
- [[_COMMUNITY_splitButtonSchema|splitButtonSchema]]
|
||
- [[_COMMUNITY_SplitDropdown|SplitDropdown]]
|
||
- [[_COMMUNITY_SplitFloatingToolbar|SplitFloatingToolbar]]
|
||
- [[_COMMUNITY_splitFonts|splitFonts]]
|
||
- [[_COMMUNITY_SplitSlidingToolbar|SplitSlidingToolbar]]
|
||
- [[_COMMUNITY_startsWith|startsWith]]
|
||
- [[_COMMUNITY_startTransitioning|startTransitioning]]
|
||
- [[_COMMUNITY_staticMenuItem|staticMenuItem]]
|
||
- [[_COMMUNITY_step|step]]
|
||
- [[_COMMUNITY_stop|stop]]
|
||
- [[_COMMUNITY_stopDrag|stopDrag]]
|
||
- [[_COMMUNITY_stopEventForFirefox|stopEventForFirefox]]
|
||
- [[_COMMUNITY_stopper|stopper]]
|
||
- [[_COMMUNITY_store|store]]
|
||
- [[_COMMUNITY_storePrior|storePrior]]
|
||
- [[_COMMUNITY_storePriorIfNone|storePriorIfNone]]
|
||
- [[_COMMUNITY_Streaming|Streaming]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_stringIndexOf|stringIndexOf]]
|
||
- [[_COMMUNITY_stringMatch|stringMatch]]
|
||
- [[_COMMUNITY_stringReplace|stringReplace]]
|
||
- [[_COMMUNITY_stringToLowerCase|stringToLowerCase]]
|
||
- [[_COMMUNITY_stringToString|stringToString]]
|
||
- [[_COMMUNITY_stringTrim|stringTrim]]
|
||
- [[_COMMUNITY_subPlaceholder|subPlaceholder]]
|
||
- [[_COMMUNITY_subs|subs]]
|
||
- [[_COMMUNITY_substitute|substitute]]
|
||
- [[_COMMUNITY_substituteAll|substituteAll]]
|
||
- [[_COMMUNITY_substitutePlaces|substitutePlaces]]
|
||
- [[_COMMUNITY_substitutes|substitutes]]
|
||
- [[_COMMUNITY_suffix|suffix]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_sum|sum]]
|
||
- [[_COMMUNITY_sumAsAbsolute|sumAsAbsolute]]
|
||
- [[_COMMUNITY_sumAsFixed|sumAsFixed]]
|
||
- [[_COMMUNITY_supplyUid|supplyUid]]
|
||
- [[_COMMUNITY_SUPPORTED_MESSAGE_ACTIONS|SUPPORTED_MESSAGE_ACTIONS]]
|
||
- [[_COMMUNITY_svalue|svalue]]
|
||
- [[_COMMUNITY_svg|svg]]
|
||
- [[_COMMUNITY_systemInit|systemInit]]
|
||
- [[_COMMUNITY_tabFields|tabFields]]
|
||
- [[_COMMUNITY_tabPanelSchema|tabPanelSchema]]
|
||
- [[_COMMUNITY_Tabview|Tabview]]
|
||
- [[_COMMUNITY_takeover|takeover]]
|
||
- [[_COMMUNITY_tedgePart|tedgePart]]
|
||
- [[_COMMUNITY_text|text]]
|
||
- [[_COMMUNITY_text$2|text$2]]
|
||
- [[_COMMUNITY_textAreaSchema|textAreaSchema]]
|
||
- [[_COMMUNITY_throttle|throttle]]
|
||
- [[_COMMUNITY_throttleInterval|throttleInterval]]
|
||
- [[_COMMUNITY_thumbPart|thumbPart]]
|
||
- [[_COMMUNITY_thunk|thunk]]
|
||
- [[_COMMUNITY_tieredData|tieredData]]
|
||
- [[_COMMUNITY_toggle|toggle]]
|
||
- [[_COMMUNITY_toPt|toPt]]
|
||
- [[_COMMUNITY_transform|transform]]
|
||
- [[_COMMUNITY_transitionend|transitionend]]
|
||
- [[_COMMUNITY_transpose|transpose]]
|
||
- [[_COMMUNITY_transposeContentAreaContainer|transposeContentAreaContainer]]
|
||
- [[_COMMUNITY_trEdgePart|trEdgePart]]
|
||
- [[_COMMUNITY_treeEventsId|treeEventsId]]
|
||
- [[_COMMUNITY_treeFields|treeFields]]
|
||
- [[_COMMUNITY_treeItemLeafSchema|treeItemLeafSchema]]
|
||
- [[_COMMUNITY_treeItemSchema|treeItemSchema]]
|
||
- [[_COMMUNITY_tripleEquals|tripleEquals]]
|
||
- [[_COMMUNITY_unnamedEvents|unnamedEvents]]
|
||
- [[_COMMUNITY_updateMenuText|updateMenuText]]
|
||
- [[_COMMUNITY_useElementPath|useElementPath]]
|
||
- [[_COMMUNITY_useHelpAccessibility|useHelpAccessibility]]
|
||
- [[_COMMUNITY_useStatusBar|useStatusBar]]
|
||
- [[_COMMUNITY_useTypeaheadUrls|useTypeaheadUrls]]
|
||
- [[_COMMUNITY_validateData$1|validateData$1]]
|
||
- [[_COMMUNITY_viewport$1|viewport$1]]
|
||
- [[_COMMUNITY_walkUp|walkUp]]
|
||
- [[_COMMUNITY_west|west]]
|
||
- [[_COMMUNITY_windowResize|windowResize]]
|
||
- [[_COMMUNITY_windowScroll|windowScroll]]
|
||
- [[_COMMUNITY_ag|ag]]
|
||
- [[_COMMUNITY_ah|ah]]
|
||
- [[_COMMUNITY_ai|ai]]
|
||
- [[_COMMUNITY_ak|ak]]
|
||
- [[_COMMUNITY_al|al]]
|
||
- [[_COMMUNITY_am|am]]
|
||
- [[_COMMUNITY_an|an]]
|
||
- [[_COMMUNITY_ar|ar]]
|
||
- [[_COMMUNITY_as|as]]
|
||
- [[_COMMUNITY_At|At]]
|
||
- [[_COMMUNITY_au|au]]
|
||
- [[_COMMUNITY_av|av]]
|
||
- [[_COMMUNITY_aw|aw]]
|
||
- [[_COMMUNITY_ax|ax]]
|
||
- [[_COMMUNITY_b|b]]
|
||
- [[_COMMUNITY_ba|ba]]
|
||
- [[_COMMUNITY_bb|bb]]
|
||
- [[_COMMUNITY_bc|bc]]
|
||
- [[_COMMUNITY_bd|bd]]
|
||
- [[_COMMUNITY_be|be]]
|
||
- [[_COMMUNITY_bf|bf]]
|
||
- [[_COMMUNITY_bg|bg]]
|
||
- [[_COMMUNITY_bt|bt]]
|
||
- [[_COMMUNITY_Bv|Bv]]
|
||
- [[_COMMUNITY_bw|bw]]
|
||
- [[_COMMUNITY_bx|bx]]
|
||
- [[_COMMUNITY_by|by]]
|
||
- [[_COMMUNITY_cd|cd]]
|
||
- [[_COMMUNITY_dk|dk]]
|
||
- [[_COMMUNITY_dl|dl]]
|
||
- [[_COMMUNITY_f|f]]
|
||
- [[_COMMUNITY_fc|fc]]
|
||
- [[_COMMUNITY_fd|fd]]
|
||
- [[_COMMUNITY_fg|fg]]
|
||
- [[_COMMUNITY_fp|fp]]
|
||
- [[_COMMUNITY_fs|fs]]
|
||
- [[_COMMUNITY_fw|fw]]
|
||
- [[_COMMUNITY_gm|gm]]
|
||
- [[_COMMUNITY_gn|gn]]
|
||
- [[_COMMUNITY_gv|gv]]
|
||
- [[_COMMUNITY_gw|gw]]
|
||
- [[_COMMUNITY_gx|gx]]
|
||
- [[_COMMUNITY_h|h]]
|
||
- [[_COMMUNITY_hh|hh]]
|
||
- [[_COMMUNITY_hm|hm]]
|
||
- [[_COMMUNITY_hn|hn]]
|
||
- [[_COMMUNITY_ho|ho]]
|
||
- [[_COMMUNITY_hp|hp]]
|
||
- [[_COMMUNITY_Hr|Hr]]
|
||
- [[_COMMUNITY_hs|hs]]
|
||
- [[_COMMUNITY_Ht|Ht]]
|
||
- [[_COMMUNITY_hv|hv]]
|
||
- [[_COMMUNITY_hw|hw]]
|
||
- [[_COMMUNITY_ir|ir]]
|
||
- [[_COMMUNITY_is|is]]
|
||
- [[_COMMUNITY_ix|ix]]
|
||
- [[_COMMUNITY_Iy|Iy]]
|
||
- [[_COMMUNITY_j|j]]
|
||
- [[_COMMUNITY_Ja|Ja]]
|
||
- [[_COMMUNITY_jb|jb]]
|
||
- [[_COMMUNITY_Jc|Jc]]
|
||
- [[_COMMUNITY_jd|jd]]
|
||
- [[_COMMUNITY_je|je]]
|
||
- [[_COMMUNITY_jp|jp]]
|
||
- [[_COMMUNITY_ka|ka]]
|
||
- [[_COMMUNITY_kf|kf]]
|
||
- [[_COMMUNITY_km|km]]
|
||
- [[_COMMUNITY_ku|ku]]
|
||
- [[_COMMUNITY_kx|kx]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_la|la]]
|
||
- [[_COMMUNITY_lc|lc]]
|
||
- [[_COMMUNITY_ld|ld]]
|
||
- [[_COMMUNITY_le|le]]
|
||
- [[_COMMUNITY_lg|lg]]
|
||
- [[_COMMUNITY_lk|lk]]
|
||
- [[_COMMUNITY_lp|lp]]
|
||
- [[_COMMUNITY_Lv|Lv]]
|
||
- [[_COMMUNITY_lw|lw]]
|
||
- [[_COMMUNITY_lx|lx]]
|
||
- [[_COMMUNITY_Ly|Ly]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_md|md]]
|
||
- [[_COMMUNITY_Me|Me]]
|
||
- [[_COMMUNITY_mf|mf]]
|
||
- [[_COMMUNITY_mh|mh]]
|
||
- [[_COMMUNITY_mi|mi]]
|
||
- [[_COMMUNITY_mk|mk]]
|
||
- [[_COMMUNITY_ml|ml]]
|
||
- [[_COMMUNITY_mm|mm]]
|
||
- [[_COMMUNITY_mn|mn]]
|
||
- [[_COMMUNITY_mo|mo]]
|
||
- [[_COMMUNITY_mp|mp]]
|
||
- [[_COMMUNITY_mr|mr]]
|
||
- [[_COMMUNITY_Ms|Ms]]
|
||
- [[_COMMUNITY_Mt|Mt]]
|
||
- [[_COMMUNITY_Mu|Mu]]
|
||
- [[_COMMUNITY_mv|mv]]
|
||
- [[_COMMUNITY_mw|mw]]
|
||
- [[_COMMUNITY_mx|mx]]
|
||
- [[_COMMUNITY_my|my]]
|
||
- [[_COMMUNITY_N|N]]
|
||
- [[_COMMUNITY_na|na]]
|
||
- [[_COMMUNITY_nb|nb]]
|
||
- [[_COMMUNITY_nk|nk]]
|
||
- [[_COMMUNITY_nl|nl]]
|
||
- [[_COMMUNITY_nr|nr]]
|
||
- [[_COMMUNITY_ns|ns]]
|
||
- [[_COMMUNITY_nT|nT]]
|
||
- [[_COMMUNITY_nu|nu]]
|
||
- [[_COMMUNITY_nv|nv]]
|
||
- [[_COMMUNITY_nw|nw]]
|
||
- [[_COMMUNITY_Nx|Nx]]
|
||
- [[_COMMUNITY_O|O]]
|
||
- [[_COMMUNITY_oa|oa]]
|
||
- [[_COMMUNITY_ob|ob]]
|
||
- [[_COMMUNITY_oc|oc]]
|
||
- [[_COMMUNITY_od|od]]
|
||
- [[_COMMUNITY_oe|oe]]
|
||
- [[_COMMUNITY_of|of]]
|
||
- [[_COMMUNITY_og|og]]
|
||
- [[_COMMUNITY_pe|pe]]
|
||
- [[_COMMUNITY_pf|pf]]
|
||
- [[_COMMUNITY_ps|ps]]
|
||
- [[_COMMUNITY_Pt|Pt]]
|
||
- [[_COMMUNITY_pv|pv]]
|
||
- [[_COMMUNITY_pw|pw]]
|
||
- [[_COMMUNITY_px|px]]
|
||
- [[_COMMUNITY_py|py]]
|
||
- [[_COMMUNITY_q|q]]
|
||
- [[_COMMUNITY_qa|qa]]
|
||
- [[_COMMUNITY_qb|qb]]
|
||
- [[_COMMUNITY_Qc|Qc]]
|
||
- [[_COMMUNITY_qd|qd]]
|
||
- [[_COMMUNITY_qe|qe]]
|
||
- [[_COMMUNITY_qf|qf]]
|
||
- [[_COMMUNITY_qg|qg]]
|
||
- [[_COMMUNITY_qh|qh]]
|
||
- [[_COMMUNITY_qi|qi]]
|
||
- [[_COMMUNITY_qk|qk]]
|
||
- [[_COMMUNITY_ql|ql]]
|
||
- [[_COMMUNITY_qm|qm]]
|
||
- [[_COMMUNITY_Qn|Qn]]
|
||
- [[_COMMUNITY_qo|qo]]
|
||
- [[_COMMUNITY_qp|qp]]
|
||
- [[_COMMUNITY_qr|qr]]
|
||
- [[_COMMUNITY_Qs|Qs]]
|
||
- [[_COMMUNITY_qt|qt]]
|
||
- [[_COMMUNITY_qu|qu]]
|
||
- [[_COMMUNITY_qv|qv]]
|
||
- [[_COMMUNITY_qw|qw]]
|
||
- [[_COMMUNITY_Qx|Qx]]
|
||
- [[_COMMUNITY_qy|qy]]
|
||
- [[_COMMUNITY_R|R]]
|
||
- [[_COMMUNITY_Ra|Ra]]
|
||
- [[_COMMUNITY_rd|rd]]
|
||
- [[_COMMUNITY_re|re]]
|
||
- [[_COMMUNITY_rf|rf]]
|
||
- [[_COMMUNITY_rh|rh]]
|
||
- [[_COMMUNITY_sc|sc]]
|
||
- [[_COMMUNITY_sk|sk]]
|
||
- [[_COMMUNITY_sr|sr]]
|
||
- [[_COMMUNITY_sx|sx]]
|
||
- [[_COMMUNITY_tf|tf]]
|
||
- [[_COMMUNITY_th|th]]
|
||
- [[_COMMUNITY_ti|ti]]
|
||
- [[_COMMUNITY_tk|tk]]
|
||
- [[_COMMUNITY_tl|tl]]
|
||
- [[_COMMUNITY_tp|tp]]
|
||
- [[_COMMUNITY_tu|tu]]
|
||
- [[_COMMUNITY_tv|tv]]
|
||
- [[_COMMUNITY_ua|ua]]
|
||
- [[_COMMUNITY_ub|ub]]
|
||
- [[_COMMUNITY_ud|ud]]
|
||
- [[_COMMUNITY_uh|uh]]
|
||
- [[_COMMUNITY_ui|ui]]
|
||
- [[_COMMUNITY_un|un]]
|
||
- [[_COMMUNITY_uo|uo]]
|
||
- [[_COMMUNITY_up|up]]
|
||
- [[_COMMUNITY_ur|ur]]
|
||
- [[_COMMUNITY_us|us]]
|
||
- [[_COMMUNITY_Ut|Ut]]
|
||
- [[_COMMUNITY_Uu|Uu]]
|
||
- [[_COMMUNITY_uv|uv]]
|
||
- [[_COMMUNITY_uw|uw]]
|
||
- [[_COMMUNITY_Ux|Ux]]
|
||
- [[_COMMUNITY_Uy|Uy]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_va|va]]
|
||
- [[_COMMUNITY_vb|vb]]
|
||
- [[_COMMUNITY_vc|vc]]
|
||
- [[_COMMUNITY_vd|vd]]
|
||
- [[_COMMUNITY_ve|ve]]
|
||
- [[_COMMUNITY_Vf|Vf]]
|
||
- [[_COMMUNITY_vg|vg]]
|
||
- [[_COMMUNITY_vh|vh]]
|
||
- [[_COMMUNITY_vi|vi]]
|
||
- [[_COMMUNITY_vl|vl]]
|
||
- [[_COMMUNITY_vm|vm]]
|
||
- [[_COMMUNITY_vn|vn]]
|
||
- [[_COMMUNITY_vo|vo]]
|
||
- [[_COMMUNITY_vp|vp]]
|
||
- [[_COMMUNITY_vr|vr]]
|
||
- [[_COMMUNITY_vs|vs]]
|
||
- [[_COMMUNITY_vt|vt]]
|
||
- [[_COMMUNITY_vu|vu]]
|
||
- [[_COMMUNITY_Vv|Vv]]
|
||
- [[_COMMUNITY_vw|vw]]
|
||
- [[_COMMUNITY_vx|vx]]
|
||
- [[_COMMUNITY_w|w]]
|
||
- [[_COMMUNITY_wa|wa]]
|
||
- [[_COMMUNITY_wb|wb]]
|
||
- [[_COMMUNITY_Wc|Wc]]
|
||
- [[_COMMUNITY_wd|wd]]
|
||
- [[_COMMUNITY_we|we]]
|
||
- [[_COMMUNITY_wf|wf]]
|
||
- [[_COMMUNITY_wh|wh]]
|
||
- [[_COMMUNITY_wi|wi]]
|
||
- [[_COMMUNITY_wk|wk]]
|
||
- [[_COMMUNITY_wl|wl]]
|
||
- [[_COMMUNITY_wm|wm]]
|
||
- [[_COMMUNITY_wo|wo]]
|
||
- [[_COMMUNITY_wp|wp]]
|
||
- [[_COMMUNITY_wr|wr]]
|
||
- [[_COMMUNITY_ws|ws]]
|
||
- [[_COMMUNITY_wt|wt]]
|
||
- [[_COMMUNITY_wv|wv]]
|
||
- [[_COMMUNITY_ww|ww]]
|
||
- [[_COMMUNITY_wx|wx]]
|
||
- [[_COMMUNITY_x|x]]
|
||
- [[_COMMUNITY_xa|xa]]
|
||
- [[_COMMUNITY_xk|xk]]
|
||
- [[_COMMUNITY_xl|xl]]
|
||
- [[_COMMUNITY_xm|xm]]
|
||
- [[_COMMUNITY_xn|xn]]
|
||
- [[_COMMUNITY_xo|xo]]
|
||
- [[_COMMUNITY_xr|xr]]
|
||
- [[_COMMUNITY_xs|xs]]
|
||
- [[_COMMUNITY_xt|xt]]
|
||
- [[_COMMUNITY_xu|xu]]
|
||
- [[_COMMUNITY_xw|xw]]
|
||
- [[_COMMUNITY_xx|xx]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_ya|ya]]
|
||
- [[_COMMUNITY_yb|yb]]
|
||
- [[_COMMUNITY_yc|yc]]
|
||
- [[_COMMUNITY_yd|yd]]
|
||
- [[_COMMUNITY_ye|ye]]
|
||
- [[_COMMUNITY_yf|yf]]
|
||
- [[_COMMUNITY_Yh|Yh]]
|
||
- [[_COMMUNITY_yi|yi]]
|
||
- [[_COMMUNITY_yl|yl]]
|
||
- [[_COMMUNITY_ym|ym]]
|
||
- [[_COMMUNITY_Yn|Yn]]
|
||
- [[_COMMUNITY_yp|yp]]
|
||
- [[_COMMUNITY_yr|yr]]
|
||
- [[_COMMUNITY_Ys|Ys]]
|
||
- [[_COMMUNITY_Yt|Yt]]
|
||
- [[_COMMUNITY_Yv|Yv]]
|
||
- [[_COMMUNITY_yw|yw]]
|
||
- [[_COMMUNITY_yx|yx]]
|
||
- [[_COMMUNITY_yy|yy]]
|
||
- [[_COMMUNITY_Z|Z]]
|
||
- [[_COMMUNITY_za|za]]
|
||
- [[_COMMUNITY_zb|zb]]
|
||
- [[_COMMUNITY_zd|zd]]
|
||
- [[_COMMUNITY_ze|ze]]
|
||
- [[_COMMUNITY_zf|zf]]
|
||
- [[_COMMUNITY_zg|zg]]
|
||
- [[_COMMUNITY_zh|zh]]
|
||
- [[_COMMUNITY_zk|zk]]
|
||
- [[_COMMUNITY_zl|zl]]
|
||
- [[_COMMUNITY_zm|zm]]
|
||
- [[_COMMUNITY_zn|zn]]
|
||
- [[_COMMUNITY_zo|zo]]
|
||
- [[_COMMUNITY_zp|zp]]
|
||
- [[_COMMUNITY_zr|zr]]
|
||
- [[_COMMUNITY_zs|zs]]
|
||
- [[_COMMUNITY_Zt|Zt]]
|
||
- [[_COMMUNITY_zv|zv]]
|
||
- [[_COMMUNITY_zw|zw]]
|
||
- [[_COMMUNITY_zx|zx]]
|
||
- [[_COMMUNITY_zy|zy]]
|
||
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
|
||
- [[_COMMUNITY_README|README.md]]
|
||
- [[_COMMUNITY_codebash ( 安装依赖)|code:bash (# 安装依赖)]]
|
||
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
|
||
- [[_COMMUNITY_auth.ts|auth.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_types.ts|types.ts]]
|
||
- [[_COMMUNITY_approval.ts|approval.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_types.ts|types.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_types.ts|types.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_types.ts|types.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_RegExp, string|[RegExp, string]]]
|
||
- [[_COMMUNITY_App.vue|App.vue]]
|
||
- [[_COMMUNITY_address|address]]
|
||
- [[_COMMUNITY_lng, lat|[lng, lat]]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_detail|detail]]
|
||
- [[_COMMUNITY_id|id]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_options|options]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_expDate|expDate]]
|
||
- [[_COMMUNITY_uploadedUrl|uploadedUrl]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-paste-recognize)|code:bash (git add web-admin/src/components/business/pl-paste-recognize)]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_commonPayload|commonPayload]]
|
||
- [[_COMMUNITY_contractBasicFieldRows|contractBasicFieldRows]]
|
||
- [[_COMMUNITY_contractBasicRow1Fields|contractBasicRow1Fields]]
|
||
- [[_COMMUNITY_productId|productId]]
|
||
- [[_COMMUNITY_vehicle|vehicle]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_{ loading, plan, products, transport, freightSettlement, vehicleBundle, contractSnapshot, dibangRows, siteRows, loadDetail, resetDetail }|{
|
||
loading,
|
||
plan,
|
||
products,
|
||
transport,
|
||
freightSettlement,
|
||
vehicleBundle,
|
||
contractSnapshot,
|
||
dibangRows,
|
||
siteRows,
|
||
loadDetail,
|
||
resetDetail
|
||
}]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_finalTemplate|finalTemplate]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_set|set]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_firstKey|firstKey]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_basicFields|basicFields]]
|
||
- [[_COMMUNITY_num|num]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_formatViewValue|formatViewValue]]
|
||
- [[_COMMUNITY_isIconComponent|isIconComponent]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_types.ts|types.ts]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_{ y }|{ y }]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_progress|progress]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_animationConfig|animationConfig]]
|
||
- [[_COMMUNITY_titleIndex|titleIndex]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_contentOpenEnd|contentOpenEnd]]
|
||
- [[_COMMUNITY_{ fontColor }|{ fontColor }]]
|
||
- [[_COMMUNITY_gridConfig|gridConfig]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_{ upColor, downColor }|{ upColor, downColor }]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_areaStyle|areaStyle]]
|
||
- [[_COMMUNITY_finishTimer|finishTimer]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_itemColor|itemColor]]
|
||
- [[_COMMUNITY_timer|timer]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_images|images]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_width|width]]
|
||
- [[_COMMUNITY_results|results]]
|
||
- [[_COMMUNITY_workbook|workbook]]
|
||
- [[_COMMUNITY_isSupplierName|isSupplierName]]
|
||
- [[_COMMUNITY_lastSegment|lastSegment]]
|
||
- [[_COMMUNITY_sanitizedItem|sanitizedItem]]
|
||
- [[_COMMUNITY_segments|segments]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_filteredItems|filteredItems]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_normalizedValue|normalizedValue]]
|
||
- [[_COMMUNITY_rawSource|rawSource]]
|
||
- [[_COMMUNITY_rawValue|rawValue]]
|
||
- [[_COMMUNITY_sanitizedArray|sanitizedArray]]
|
||
- [[_COMMUNITY_formData|formData]]
|
||
- [[_COMMUNITY_onSuccess|onSuccess]]
|
||
- [[_COMMUNITY_toolbar|toolbar]]
|
||
- [[_COMMUNITY_toolbarButtons|toolbarButtons]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_highlightedElements|highlightedElements]]
|
||
- [[_COMMUNITY_historyItems|historyItems]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_lowerItemTitle|lowerItemTitle]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_filteredChildren|filteredChildren]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_filteredChildren|filteredChildren]]
|
||
- [[_COMMUNITY_{ pageTransition, containerWidth, refresh }|{ pageTransition, containerWidth, refresh }]]
|
||
- [[_COMMUNITY_raw|raw]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_clickedIndex|clickedIndex]]
|
||
- [[_COMMUNITY_{ clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }|{ clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }]]
|
||
- [[_COMMUNITY_handleTouchEnd|handleTouchEnd]]
|
||
- [[_COMMUNITY_handleTouchMove|handleTouchMove]]
|
||
- [[_COMMUNITY_handleTouchStart|handleTouchStart]]
|
||
- [[_COMMUNITY_handleWheelScroll|handleWheelScroll]]
|
||
- [[_COMMUNITY_positions|positions]]
|
||
- [[_COMMUNITY_setTransition|setTransition]]
|
||
- [[_COMMUNITY_setupEventListeners|setupEventListeners]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_tableHeader|tableHeader]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_strokeRegex|strokeRegex]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_trimmed|trimmed]]
|
||
- [[_COMMUNITY_urls|urls]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_container|container]]
|
||
- [[_COMMUNITY_editorBody|editorBody]]
|
||
- [[_COMMUNITY_file|file]]
|
||
- [[_COMMUNITY_formData|formData]]
|
||
- [[_COMMUNITY_hideLogoIfNeeded|hideLogoIfNeeded]]
|
||
- [[_COMMUNITY_imageUrl|imageUrl]]
|
||
- [[_COMMUNITY_selectedImage|selectedImage]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_z|z]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_setting.ts|setting.ts]]
|
||
- [[_COMMUNITY_auth.ts|auth.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_advanceApproverStats|advanceApproverStats]]
|
||
- [[_COMMUNITY_collectMenuCodes|collectMenuCodes]]
|
||
- [[_COMMUNITY_reimburseApproverStats|reimburseApproverStats]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_setting.ts|setting.ts]]
|
||
- [[_COMMUNITY_worktab.ts|worktab.ts]]
|
||
- [[_COMMUNITY_api.d.ts|api.d.ts]]
|
||
- [[_COMMUNITY_api.d.ts|api.d.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_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_contentType|contentType]]
|
||
- [[_COMMUNITY_json|json]]
|
||
- [[_COMMUNITY_store|store]]
|
||
- [[_COMMUNITY_token|token]]
|
||
- [[_COMMUNITY_userStore|userStore]]
|
||
- [[_COMMUNITY_config|config]]
|
||
- [[_COMMUNITY_store|store]]
|
||
- [[_COMMUNITY_userStore|userStore]]
|
||
- [[_COMMUNITY_nonce|nonce]]
|
||
- [[_COMMUNITY_originalMethod|originalMethod]]
|
||
- [[_COMMUNITY_plainData|plainData]]
|
||
- [[_COMMUNITY_skipReason|skipReason]]
|
||
- [[_COMMUNITY_ts|ts]]
|
||
- [[_COMMUNITY_userId|userId]]
|
||
- [[_COMMUNITY_userStore|userStore]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_worktab.ts|worktab.ts]]
|
||
- [[_COMMUNITY_hasVisiblePlDocumentReminderMenu|hasVisiblePlDocumentReminderMenu]]
|
||
- [[_COMMUNITY_refreshPlDocumentMenuBadges|refreshPlDocumentMenuBadges]]
|
||
- [[_COMMUNITY_buildInboundSlipTermsHtml|buildInboundSlipTermsHtml]]
|
||
- [[_COMMUNITY_setupSubpackSlipEditorTypeCheckboxes|setupSubpackSlipEditorTypeCheckboxes]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_index.ts|index.ts]]
|
||
- [[_COMMUNITY_1. 文件复制对照表|1. 文件复制对照表]]
|
||
- [[_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_codepython (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)|code:python (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)]]
|
||
- [[_COMMUNITY_code|code]]
|
||
- [[_COMMUNITY_hi|hi]]
|
||
- [[_COMMUNITY_codeblock9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)|code:block9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)]]
|
||
- [[_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_codejs (const data = (res as any).data res {})|code:js (const data = (res as any)?.data || res || {})]]
|
||
- [[_COMMUNITY_date|date]]
|
||
- [[_COMMUNITY_catch|catch]]
|
||
- [[_COMMUNITY_names|names]]
|
||
- [[_COMMUNITY_form.vue|form.vue]]
|
||
- [[_COMMUNITY_handleCheckAllChange|handleCheckAllChange]]
|
||
- [[_COMMUNITY_handleColumnSetting|handleColumnSetting]]
|
||
- [[_COMMUNITY_handleSaveColumnSetting|handleSaveColumnSetting]]
|
||
- [[_COMMUNITY_codemarkdown ( X.X {模块名} - {问题简述})|code:markdown (### X.X {模块名} - {问题简述})]]
|
||
- [[_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_result|result]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_handleUpdate|handleUpdate]]
|
||
- [[_COMMUNITY_multiple|multiple]]
|
||
- [[_COMMUNITY_single|single]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_baseRules|baseRules]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_list|list]]
|
||
- [[_COMMUNITY_q|q]]
|
||
- [[_COMMUNITY_ApprovalDialog.vue|ApprovalDialog.vue]]
|
||
- [[_COMMUNITY_downloadCrmAttachment|downloadCrmAttachment]]
|
||
- [[_COMMUNITY_ext|ext]]
|
||
- [[_COMMUNITY_formData|formData]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_lastDotIndex|lastDotIndex]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_content|content]]
|
||
- [[_COMMUNITY_contentEnd|contentEnd]]
|
||
- [[_COMMUNITY_contentStart|contentStart]]
|
||
- [[_COMMUNITY_drafts|drafts]]
|
||
- [[_COMMUNITY_ext|ext]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_img|img]]
|
||
- [[_COMMUNITY_logoImages|logoImages]]
|
||
- [[_COMMUNITY_normalized|normalized]]
|
||
- [[_COMMUNITY_parsed|parsed]]
|
||
- [[_COMMUNITY_rawName|rawName]]
|
||
- [[_COMMUNITY_ContractDetailDialog.vue|ContractDetailDialog.vue]]
|
||
- [[_COMMUNITY_day|day]]
|
||
- [[_COMMUNITY_for|for]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_info|info]]
|
||
- [[_COMMUNITY_month|month]]
|
||
- [[_COMMUNITY_validate|validate]]
|
||
- [[_COMMUNITY_year|year]]
|
||
- [[_COMMUNITY_列表字段|列表字段]]
|
||
- [[_COMMUNITY_blob|blob]]
|
||
- [[_COMMUNITY_content|content]]
|
||
- [[_COMMUNITY_contentDiv|contentDiv]]
|
||
- [[_COMMUNITY_contentEnd|contentEnd]]
|
||
- [[_COMMUNITY_contentOpenEnd|contentOpenEnd]]
|
||
- [[_COMMUNITY_contentStart|contentStart]]
|
||
- [[_COMMUNITY_date|date]]
|
||
- [[_COMMUNITY_day|day]]
|
||
- [[_COMMUNITY_decimalUnits|decimalUnits]]
|
||
- [[_COMMUNITY_digit|digit]]
|
||
- [[_COMMUNITY_digits|digits]]
|
||
- [[_COMMUNITY_escapedPackageSpecs|escapedPackageSpecs]]
|
||
- [[_COMMUNITY_escapedValue|escapedValue]]
|
||
- [[_COMMUNITY_fen|fen]]
|
||
- [[_COMMUNITY_formatDate|formatDate]]
|
||
- [[_COMMUNITY_formatDateChinese|formatDateChinese]]
|
||
- [[_COMMUNITY_getContractTypeName|getContractTypeName]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_imagePromises|imagePromises]]
|
||
- [[_COMMUNITY_images|images]]
|
||
- [[_COMMUNITY_imgData|imgData]]
|
||
- [[_COMMUNITY_integerPart|integerPart]]
|
||
- [[_COMMUNITY_intStr|intStr]]
|
||
- [[_COMMUNITY_jiao|jiao]]
|
||
- [[_COMMUNITY_link|link]]
|
||
- [[_COMMUNITY_logoImages|logoImages]]
|
||
- [[_COMMUNITY_month|month]]
|
||
- [[_COMMUNITY_num|num]]
|
||
- [[_COMMUNITY_packageSpecs|packageSpecs]]
|
||
- [[_COMMUNITY_parts|parts]]
|
||
- [[_COMMUNITY_pdf|pdf]]
|
||
- [[_COMMUNITY_regex|regex]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_tempDiv|tempDiv]]
|
||
- [[_COMMUNITY_titleIndex|titleIndex]]
|
||
- [[_COMMUNITY_units|units]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_detail.vue|detail.vue]]
|
||
- [[_COMMUNITY_watermarkBg|watermarkBg]]
|
||
- [[_COMMUNITY_watermarkDiv|watermarkDiv]]
|
||
- [[_COMMUNITY_year|year]]
|
||
- [[_COMMUNITY_any|any]]
|
||
- [[_COMMUNITY_defaultSupplier|defaultSupplier]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_info|info]]
|
||
- [[_COMMUNITY_isSupplierName|isSupplierName]]
|
||
- [[_COMMUNITY_newNameBody|newNameBody]]
|
||
- [[_COMMUNITY_num|num]]
|
||
- [[_COMMUNITY_parts|parts]]
|
||
- [[_COMMUNITY_supplierIndex|supplierIndex]]
|
||
- [[_COMMUNITY_temp|temp]]
|
||
- [[_COMMUNITY_form.vue|form.vue]]
|
||
- [[_COMMUNITY_涉及的数据库表|涉及的数据库表]]
|
||
- [[_COMMUNITY_content|content]]
|
||
- [[_COMMUNITY_contentEnd|contentEnd]]
|
||
- [[_COMMUNITY_contentStart|contentStart]]
|
||
- [[_COMMUNITY_drafts|drafts]]
|
||
- [[_COMMUNITY_end|end]]
|
||
- [[_COMMUNITY_ext|ext]]
|
||
- [[_COMMUNITY_format|format]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_img|img]]
|
||
- [[_COMMUNITY_logoImages|logoImages]]
|
||
- [[_COMMUNITY_rawName|rawName]]
|
||
- [[_COMMUNITY_selectedContracts|selectedContracts]]
|
||
- [[_COMMUNITY_start|start]]
|
||
- [[_COMMUNITY_titleIndex|titleIndex]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_address|address]]
|
||
- [[_COMMUNITY_paramMatch|paramMatch]]
|
||
- [[_COMMUNITY_resultMatch|resultMatch]]
|
||
- [[_COMMUNITY_CustomerDetailDialog.vue|CustomerDetailDialog.vue]]
|
||
- [[_COMMUNITY_current|current]]
|
||
- [[_COMMUNITY_customerData|customerData]]
|
||
- [[_COMMUNITY_data|data]]
|
||
- [[_COMMUNITY_defaultOwnerUserId|defaultOwnerUserId]]
|
||
- [[_COMMUNITY_dictOpts|dictOpts]]
|
||
- [[_COMMUNITY_if|if]]
|
||
- [[_COMMUNITY_list|list]]
|
||
- [[_COMMUNITY_options|options]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_seen|seen]]
|
||
- [[_COMMUNITY_handleResetColumns|handleResetColumns]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_weekAgo|weekAgo]]
|
||
- [[_COMMUNITY_any|any]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_any|any]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_后端文件清单|后端文件清单]]
|
||
- [[_COMMUNITY_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_codepython (from app.services.db_inventory_site_token import ensure_site)|code:python (from app.services.db_inventory_site_token import ensure_site)]]
|
||
- [[_COMMUNITY_codepython (apply_product_snapshot_to_inventory(row, snapshot))|code:python (apply_product_snapshot_to_inventory(row, snapshot))]]
|
||
- [[_COMMUNITY_diff|diff]]
|
||
- [[_COMMUNITY_expire|expire]]
|
||
- [[_COMMUNITY_now|now]]
|
||
- [[_COMMUNITY_codepython (db_inventory_site_feedback dbinventory_site,)|code:python ("db_inventory_site_feedback": "db/inventory_site",)]]
|
||
- [[_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_codetypescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)|code:typescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)]]
|
||
- [[_COMMUNITY_subtotal|subtotal]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_codetypescript (getSiteUrl (id string) = request.get{ siteUrl string })|code:typescript (getSiteUrl: (id: string) => request.get<{ siteUrl: string }>)]]
|
||
- [[_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_codebash (cd backend && python scriptscheck_field_consistency.py)|code:bash (cd backend && python scripts/check_field_consistency.py)]]
|
||
- [[_COMMUNITY_totalCurrent|totalCurrent]]
|
||
- [[_COMMUNITY_totalNet|totalNet]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_WeighingCreate|WeighingCreate]]
|
||
- [[_COMMUNITY_WeighingListParams|WeighingListParams]]
|
||
- [[_COMMUNITY_codepython (from app.models.pl_models import PlFreightSettlement, PlFrei)|code:python (from app.models.pl_models import PlFreightSettlement, PlFrei)]]
|
||
- [[_COMMUNITY_childIds|childIds]]
|
||
- [[_COMMUNITY_node|node]]
|
||
- [[_COMMUNITY_paramItems|paramItems]]
|
||
- [[_COMMUNITY_row|row]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_fromT|fromT]]
|
||
- [[_COMMUNITY_originalQty|originalQty]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_allowedImageTypes|allowedImageTypes]]
|
||
- [[_COMMUNITY_allowedTypes|allowedTypes]]
|
||
- [[_COMMUNITY_allowedVideoTypes|allowedVideoTypes]]
|
||
- [[_COMMUNITY_any|any]]
|
||
- [[_COMMUNITY_arr|arr]]
|
||
- [[_COMMUNITY_bannerItems|bannerItems]]
|
||
- [[_COMMUNITY_basicData|basicData]]
|
||
- [[_COMMUNITY_cat|cat]]
|
||
- [[_COMMUNITY_cid|cid]]
|
||
- [[_COMMUNITY_curr|curr]]
|
||
- [[_COMMUNITY_enabled|enabled]]
|
||
- [[_COMMUNITY_existing|existing]]
|
||
- [[_COMMUNITY_existingCodes|existingCodes]]
|
||
- [[_COMMUNITY_existingIds|existingIds]]
|
||
- [[_COMMUNITY_existingValue|existingValue]]
|
||
- [[_COMMUNITY_fd|fd]]
|
||
- [[_COMMUNITY_idx|idx]]
|
||
- [[_COMMUNITY_idxFound|idxFound]]
|
||
- [[_COMMUNITY_codesql (ALTER TABLE pl_transport)|code:sql (ALTER TABLE pl_transport)]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_isVideo|isVideo]]
|
||
- [[_COMMUNITY_items|items]]
|
||
- [[_COMMUNITY_lastAuto|lastAuto]]
|
||
- [[_COMMUNITY_codepython (class PlVehicleRechargeApply(Base))|code:python (class PlVehicleRechargeApply(Base):)]]
|
||
- [[_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_codetypescript ('ETC加油申请',)|code:typescript ('ETC加油申请',)]]
|
||
- [[_COMMUNITY_sortItems|sortItems]]
|
||
- [[_COMMUNITY_ts|ts]]
|
||
- [[_COMMUNITY_uploadClientKey|uploadClientKey]]
|
||
- [[_COMMUNITY_uploadedUrl|uploadedUrl]]
|
||
- [[_COMMUNITY_uploadEl|uploadEl]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_{ menuType }|{ menuType }]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_route-parent.vue|route-parent.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_haystack|haystack]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_handleEdit|handleEdit]]
|
||
- [[_COMMUNITY_handleToolbarEdit|handleToolbarEdit]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_arrange.vue|arrange.vue]]
|
||
- [[_COMMUNITY_getFollowStatusTagType|getFollowStatusTagType]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_getFollowStatusLabel|getFollowStatusLabel]]
|
||
- [[_COMMUNITY_getFollowStatusTagType|getFollowStatusTagType]]
|
||
- [[_COMMUNITY_detail.vue|detail.vue]]
|
||
- [[_COMMUNITY_form.vue|form.vue]]
|
||
- [[_COMMUNITY_getFollowStatusLabel|getFollowStatusLabel]]
|
||
- [[_COMMUNITY_codetypescript ( 核心功能:)|code:typescript (// 核心功能:)]]
|
||
- [[_COMMUNITY_handlePrintDeliverySlip|handlePrintDeliverySlip]]
|
||
- [[_COMMUNITY_handlePrintInboundSlip|handlePrintInboundSlip]]
|
||
- [[_COMMUNITY_handlePrintSubpackSlip|handlePrintSubpackSlip]]
|
||
- [[_COMMUNITY_handleToolbarPrintDeliverySlip|handleToolbarPrintDeliverySlip]]
|
||
- [[_COMMUNITY_handleToolbarPrintInboundSlip|handleToolbarPrintInboundSlip]]
|
||
- [[_COMMUNITY_handleToolbarPrintSubpackSlip|handleToolbarPrintSubpackSlip]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_matched|matched]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_text|text]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_today|today]]
|
||
- [[_COMMUNITY_handleDropdownCommand|handleDropdownCommand]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_hasDept|hasDept]]
|
||
- [[_COMMUNITY_ids|ids]]
|
||
- [[_COMMUNITY_keys|keys]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_codeblock29 (CRM create_dept (bigint) → CRM 的 sys_dept)|code:block29 (CRM: create_dept (bigint) → CRM 的 sys_dept)]]
|
||
- [[_COMMUNITY_quickKeyword|quickKeyword]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_deletable|deletable]]
|
||
- [[_COMMUNITY_ids|ids]]
|
||
- [[_COMMUNITY_codeblock3 (beforeEach → MenuProcessor.getMenuList())|code:block3 (beforeEach → MenuProcessor.getMenuList())]]
|
||
- [[_COMMUNITY_leafKeys|leafKeys]]
|
||
- [[_COMMUNITY_codeblock2 (┌─────────────────────────────────────────────┐)|code:block2 (┌─────────────────────────────────────────────┐)]]
|
||
- [[_COMMUNITY_no|no]]
|
||
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
|
||
- [[_COMMUNITY_codeblock2 (.app-layout-portal)|code:block2 (.app-layout-portal)]]
|
||
- [[_COMMUNITY_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_walk|walk]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_index.vue|index.vue]]
|
||
- [[_COMMUNITY_FormRules|FormRules]]
|
||
- [[_COMMUNITY_ApprovalDialog.vue|ApprovalDialog.vue]]
|
||
- [[_COMMUNITY_createEdge|createEdge]]
|
||
- [[_COMMUNITY_hasIn|hasIn]]
|
||
- [[_COMMUNITY_hasOut|hasOut]]
|
||
- [[_COMMUNITY_json|json]]
|
||
- [[_COMMUNITY_outEdges|outEdges]]
|
||
- [[_COMMUNITY_parsed|parsed]]
|
||
- [[_COMMUNITY_sourceNode|sourceNode]]
|
||
- [[_COMMUNITY_root|root]]
|
||
- [[_COMMUNITY_codepython (def _generate_apply_no(db Session) - str)|code:python (def _generate_apply_no(db: Session) -> str:)]]
|
||
- [[_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_codepython ( 伪代码)|code:python (# 伪代码)]]
|
||
- [[_COMMUNITY_codeblock3 (计划含危化品)|code:block3 ([计划含危化品])]]
|
||
- [[_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_codeblock1 (创建申请 → pending)|code:block1 (创建申请 → pending)]]
|
||
- [[_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_codeblock1 (┌───────────────────────────────────────────────────────────)|code:block1 (┌───────────────────────────────────────────────────────────)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codesql (-- 菜单(示例 ID,实现时按现有 PL_ 规范))|code:sql (-- 菜单(示例 ID,实现时按现有 PL_* 规范))]]
|
||
- [[_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_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_现状|现状]]
|
||
- [[_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_现状|现状]]
|
||
- [[_COMMUNITY_修改方案|修改方案]]
|
||
- [[_COMMUNITY_现状|现状]]
|
||
- [[_COMMUNITY_修改方案|修改方案]]
|
||
- [[_COMMUNITY_codevue (!-- 新增按钮 --)|code:vue (<!-- 新增按钮 -->)]]
|
||
- [[_COMMUNITY_现状|现状]]
|
||
- [[_COMMUNITY_修改方案|修改方案]]
|
||
- [[_COMMUNITY_codepython (if not codes)|code:python (if not codes:)]]
|
||
- [[_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_3. 数据表清单(10 张)|3. 数据表清单(10 张)]]
|
||
- [[_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 (┌─────────────────────────────────────────┐)|code:block1 (┌─────────────────────────────────────────┐)]]
|
||
- [[_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_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_codetypescript ( web-adminsrcutilscrm-supplier-hazard.ts)|code:typescript (// web-admin/src/utils/crm-supplier-hazard.ts)]]
|
||
- [[_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_1. 数据库与菜单|1. 数据库与菜单]]
|
||
- [[_COMMUNITY_数据库变更|数据库变更]]
|
||
- [[_COMMUNITY_API 变更|API 变更]]
|
||
- [[_COMMUNITY_受影响系统|受影响系统]]
|
||
- [[_COMMUNITY_外部依赖|外部依赖]]
|
||
- [[_COMMUNITY_Scenario 成功创建申请|Scenario: 成功创建申请]]
|
||
- [[_COMMUNITY_Scenario 日期顺序非法|Scenario: 日期顺序非法]]
|
||
- [[_COMMUNITY_Requirement 无申请补录|Requirement: 无申请补录]]
|
||
- [[_COMMUNITY_Scenario 无申请补录|Scenario: 无申请补录]]
|
||
- [[_COMMUNITY_数据库|数据库]]
|
||
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
|
||
- [[_COMMUNITY_Requirement 本仓库与周边系统的边界|Requirement: 本仓库与周边系统的边界]]
|
||
- [[_COMMUNITY_Scenario 新人定位门户库表|Scenario: 新人定位门户库表]]
|
||
- [[_COMMUNITY_Scenario 跨系统需求评审|Scenario: 跨系统需求评审]]
|
||
- [[_COMMUNITY_Requirement 多系统 SQL 模型权威文件索引|Requirement: 多系统 SQL 模型权威文件索引]]
|
||
- [[_COMMUNITY_Scenario 新人定位门户库表|Scenario: 新人定位门户库表]]
|
||
- [[_COMMUNITY_Scenario 新人定位 CRM 库表|Scenario: 新人定位 CRM 库表]]
|
||
- [[_COMMUNITY_Scenario 菜单可见|Scenario: 菜单可见]]
|
||
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
|
||
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
|
||
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
|
||
- [[_COMMUNITY_codetypescript (interface ViewField {)|code:typescript (interface ViewField {)]]
|
||
- [[_COMMUNITY_实现模式|实现模式]]
|
||
- [[_COMMUNITY_codevue (p class=filter-hint…p)|code:vue (<p class="filter-hint">…</p>)]]
|
||
- [[_COMMUNITY_codetypescript (const filterExpanded = ref(false))|code:typescript (const filterExpanded = ref(false))]]
|
||
- [[_COMMUNITY_实现模式|实现模式]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=协议附件 class=form-col-span-2)|code:vue (<el-form-item label="协议附件" class="form-col-span-2">)]]
|
||
- [[_COMMUNITY_codescss (.attachment-upload { width 100%; })|code:scss (.attachment-upload { width: 100%; })]]
|
||
- [[_COMMUNITY_codehtml (!-- 工具栏 --)|code:html (<!-- 工具栏 -->)]]
|
||
- [[_COMMUNITY_codetypescript ( script setup 中显式导入)|code:typescript (// <script setup> 中显式导入)]]
|
||
- [[_COMMUNITY_codehtml (el-table-column prop=status label=状态 min-width=90 ali)|code:html (<el-table-column prop="status" label="状态" min-width="90" ali)]]
|
||
- [[_COMMUNITY_codehtml (el-table-column prop=workOrderStatus label=状态 min-width)|code:html (<el-table-column prop="workOrderStatus" label="状态" min-width)]]
|
||
- [[_COMMUNITY_codetypescript (import { workOrderStatusLabel, workOrderStatusTagType } from)|code:typescript (import { workOrderStatusLabel, workOrderStatusTagType } from)]]
|
||
- [[_COMMUNITY_codetypescript (export type TagType = 'success' 'warning' 'danger' 'in)|code:typescript (export type TagType = 'success' | 'warning' | 'danger' | 'in)]]
|
||
- [[_COMMUNITY_codetypescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio)|code:typescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio)]]
|
||
- [[_COMMUNITY_codehtml (dd)|code:html (<dd>)]]
|
||
- [[_COMMUNITY_codetypescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)|code:typescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)]]
|
||
- [[_COMMUNITY_codetypescript ( el-tag 的 type 属性值 )|code:typescript (/** el-tag 的 type 属性值 */)]]
|
||
- [[_COMMUNITY_codetypescript (import { protocolStatusLabel, protocolStatusTagType } from ')|code:typescript (import { protocolStatusLabel, protocolStatusTagType } from ')]]
|
||
- [[_COMMUNITY_codepython ( backendappservicescrm_supplier_hazard.py)|code:python (# backend/app/services/crm_supplier_hazard.py)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicescrm_supplier_hazard.py backend)|code:bash (git add backend/app/services/crm_supplier_hazard.py backend/)]]
|
||
- [[_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_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
|
||
- [[_COMMUNITY_Scenario 代码评审检查项|Scenario: 代码评审检查项]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
|
||
- [[_COMMUNITY_Scenario 跨系统需求评审|Scenario: 跨系统需求评审]]
|
||
- [[_COMMUNITY_1. 数据库与菜单|1. 数据库与菜单]]
|
||
- [[_COMMUNITY_4. 验收|4. 验收]]
|
||
- [[_COMMUNITY_数据库|数据库]]
|
||
- [[_COMMUNITY_Scenario 成功创建申请|Scenario: 成功创建申请]]
|
||
- [[_COMMUNITY_Scenario 日期顺序非法|Scenario: 日期顺序非法]]
|
||
- [[_COMMUNITY_Requirement 无申请补录|Requirement: 无申请补录]]
|
||
- [[_COMMUNITY_Scenario 无申请补录|Scenario: 无申请补录]]
|
||
- [[_COMMUNITY_Scenario 菜单可见|Scenario: 菜单可见]]
|
||
- [[_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_数据库变更|数据库变更]]
|
||
- [[_COMMUNITY_API 变更|API 变更]]
|
||
- [[_COMMUNITY_受影响系统|受影响系统]]
|
||
- [[_COMMUNITY_外部依赖|外部依赖]]
|
||
- [[_COMMUNITY_codeblock1 (计划号:{plan_no})|code:block1 (计划号:{plan_no})]]
|
||
- [[_COMMUNITY_刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)|刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)]]
|
||
- [[_COMMUNITY_Java generateAutoProductNo — SXWL + 8位随机大写字符|Java: generateAutoProductNo — SXWL + 8位随机大写字符]]
|
||
- [[_COMMUNITY_{ pageTransition, containerWidth, refresh }|{ pageTransition, containerWidth, refresh }]]
|
||
- [[_COMMUNITY_filteredChildren|filteredChildren]]
|
||
- [[_COMMUNITY_date|date]]
|
||
- [[_COMMUNITY_data|data]]
|
||
- [[_COMMUNITY_EChartsOption|EChartsOption]]
|
||
- [[_COMMUNITY_ext|ext]]
|
||
- [[_COMMUNITY_rawName|rawName]]
|
||
- [[_COMMUNITY_drafts|drafts]]
|
||
- [[_COMMUNITY_titleIndex|titleIndex]]
|
||
- [[_COMMUNITY_contentStart|contentStart]]
|
||
- [[_COMMUNITY_contentEnd|contentEnd]]
|
||
- [[_COMMUNITY_content|content]]
|
||
- [[_COMMUNITY_logoImages|logoImages]]
|
||
- [[_COMMUNITY_codesql (-- backendscriptsmigrate_20260726_crm_supplier_hazard_capa)|code:sql (-- backend/scripts/migrate_20260726_crm_supplier_hazard_capa)]]
|
||
- [[_COMMUNITY_date|date]]
|
||
- [[_COMMUNITY_year|year]]
|
||
- [[_COMMUNITY_month|month]]
|
||
- [[_COMMUNITY_day|day]]
|
||
- [[_COMMUNITY_digits|digits]]
|
||
- [[_COMMUNITY_units|units]]
|
||
- [[_COMMUNITY_decimalUnits|decimalUnits]]
|
||
- [[_COMMUNITY_parts|parts]]
|
||
- [[_COMMUNITY_integerPart|integerPart]]
|
||
- [[_COMMUNITY_intStr|intStr]]
|
||
- [[_COMMUNITY_digit|digit]]
|
||
- [[_COMMUNITY_jiao|jiao]]
|
||
- [[_COMMUNITY_fen|fen]]
|
||
- [[_COMMUNITY_num|num]]
|
||
- [[_COMMUNITY_temp|temp]]
|
||
- [[_COMMUNITY_num|num]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_any|any]]
|
||
- [[_COMMUNITY_showSearch|showSearch]]
|
||
- [[_COMMUNITY_single|single]]
|
||
- [[_COMMUNITY_multiple|multiple]]
|
||
- [[_COMMUNITY_codepython (allow_toxic = Column(SmallInteger, nullable=False, default=0)|code:python (allow_toxic = Column(SmallInteger, nullable=False, default=0)]]
|
||
- [[_COMMUNITY_paramMatch|paramMatch]]
|
||
- [[_COMMUNITY_resultMatch|resultMatch]]
|
||
- [[_COMMUNITY_weekAgo|weekAgo]]
|
||
- [[_COMMUNITY_Stack|Stack]]
|
||
- [[_COMMUNITY_Commands|Commands]]
|
||
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
|
||
- [[_COMMUNITY_Key Patterns|Key Patterns]]
|
||
- [[_COMMUNITY_Scenario 新增列表页|Scenario: 新增列表页]]
|
||
- [[_COMMUNITY_Requirement 列表行查看弹窗(按钮 + 双击)|Requirement: 列表行查看弹窗(按钮 + 双击)]]
|
||
- [[_COMMUNITY_Scenario Code review 查看弹窗|Scenario: Code review 查看弹窗]]
|
||
- [[_COMMUNITY_实现模式|实现模式]]
|
||
- [[_COMMUNITY_实现模式|实现模式]]
|
||
- [[_COMMUNITY_Requirement 租户隔离|Requirement: 租户隔离]]
|
||
- [[_COMMUNITY_codepython (allow_toxic Optionalint = Field(default=0, alias=allowTo)|code:python (allow_toxic: Optional[int] = Field(default=0, alias="allowTo)]]
|
||
- [[_COMMUNITY_codepython (allow_toxic Optionalint = Field(default=None, alias=allo)|code:python (allow_toxic: Optional[int] = Field(default=None, alias="allo)]]
|
||
- [[_COMMUNITY_codepython (allowToxic int(row.allow_toxic or 0),)|code:python ("allowToxic": int(row.allow_toxic or 0),)]]
|
||
- [[_COMMUNITY_codepython (supplier_id Optionalstr = Field(default=None, alias=supp)|code:python (supplier_id: Optional[str] = Field(default=None, alias="supp)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapicrmproduct.ts web-adminsrcviews)|code:bash (git add web-admin/src/api/crm/product.ts web-admin/src/views)]]
|
||
- [[_COMMUNITY_codepython (def normalize_line_brand(, brand_mode, brand_id, brand_name)|code:python (def normalize_line_brand(*, brand_mode, brand_id, brand_name)]]
|
||
- [[_COMMUNITY_codepython (brand_mode=cp.brand_mode,)|code:python (brand_mode=cp.brand_mode,)]]
|
||
- [[_COMMUNITY_codebash (git add backendappcrudcrmquote_product.py backendappcr)|code:bash (git add backend/app/crud/crm/quote_product.py backend/app/cr)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplplan.py web-adminsrcapipl)|code:bash (git add backend/app/schemas/pl/plan.py web-admin/src/api/pl/)]]
|
||
- [[_COMMUNITY_codebash ( 按本地 .env 连接执行)|code:bash (# 按本地 .env 连接执行)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicespl_brand_archive.py)|code:python (# backend/app/services/pl_brand_archive.py)]]
|
||
- [[_COMMUNITY_codepython (class PlanArchiveBrandQtyItem(BaseModel))|code:python (class PlanArchiveBrandQtyItem(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_brand_archive.py backendtes)|code:bash (git add backend/app/services/pl_brand_archive.py backend/tes)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicespl_inventory_service.py)|code:python (# backend/app/services/pl_inventory_service.py)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiplindex.ts web-adminsrccomponen)|code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/componen)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplinventory web-adminsrcapip)|code:bash (git add web-admin/src/views/pl/inventory web-admin/src/api/p)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260727_crm_product_brand_a)|code:bash (git add backend/scripts/migrate_20260727_crm_product_brand_a)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiplio_order.py web-adminsrcviewsp)|code:bash (git add backend/app/api/pl/io_order.py web-admin/src/views/p)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260727_split_brand_from_pr)|code:bash (git add backend/scripts/migrate_20260727_split_brand_from_pr)]]
|
||
- [[_COMMUNITY_codebash (git commit -m fix brandalias field consistency and regres)|code:bash (git commit -m "fix: brand/alias field consistency and regres)]]
|
||
- [[_COMMUNITY_codepython (brand_mode = Column(String(20), nullable=True, comment=requ)|code:python (brand_mode = Column(String(20), nullable=True, comment="requ)]]
|
||
- [[_COMMUNITY_codepython (class PlPlanProductBrandQty(Base))|code:python (class PlPlanProductBrandQty(Base):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelscrm_models.py backendappmodels)|code:bash (git add backend/app/models/crm_models.py backend/app/models/)]]
|
||
- [[_COMMUNITY_codepython (class ProductBrandItem(BaseModel))|code:python (class ProductBrandItem(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codevue (el-dropdown)|code:vue (<el-dropdown)]]
|
||
- [[_COMMUNITY_codets (function handleToolbarPrintSlip(command string) {)|code:ts (function handleToolbarPrintSlip(command: string) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplanindex.vue)|code:bash (git add web-admin/src/views/pl/plan/index.vue)]]
|
||
- [[_COMMUNITY_codebash (git add web-admingraphify-outGRAPH_REPORT.md web-admingra)|code:bash (git add web-admin/graphify-out/GRAPH_REPORT.md web-admin/gra)]]
|
||
- [[_COMMUNITY_codets ( web-adminsrcutilspl-batch-print.ts)|code:ts (// web-admin/src/utils/pl-batch-print.ts)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-batch-print.ts)|code:bash (git add web-admin/src/utils/pl-batch-print.ts)]]
|
||
- [[_COMMUNITY_codets (import type { SlipPlanProduct } from '@utilspl-batch-print)|code:ts (import type { SlipPlanProduct } from '@/utils/pl-batch-print)]]
|
||
- [[_COMMUNITY_codets ('{{remark}}' formatRemarkForSlipHtml(plan.remark),)|code:ts ('{{remark}}': formatRemarkForSlipHtml(plan.remark),)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-inbound-slip-template.ts )|code:bash (git add web-admin/src/utils/pl-inbound-slip-template.ts \)]]
|
||
- [[_COMMUNITY_codets (import {)|code:ts (import {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-inbound-slip-pr)|code:bash (git add web-admin/src/components/business/pl-inbound-slip-pr)]]
|
||
- [[_COMMUNITY_codets (import { canBatchPrintSlip } from '@utilspl-batch-print')|code:ts (import { canBatchPrintSlip } from '@/utils/pl-batch-print')]]
|
||
- [[_COMMUNITY_codepython (from datetime import date)|code:python (from datetime import date)]]
|
||
- [[_COMMUNITY_codepython (create_date=_resolve_create_date(getattr(payload, create_da)|code:python (create_date=_resolve_create_date(getattr(payload, "create_da)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_pl_plan_create_date.py)|code:python (# backend/tests/test_pl_plan_create_date.py)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiplplan.py backendteststest_pl_pla)|code:bash (git add backend/app/api/pl/plan.py backend/tests/test_pl_pla)]]
|
||
- [[_COMMUNITY_codetypescript (planNo string)|code:typescript (planNo: string)]]
|
||
- [[_COMMUNITY_codetypescript (contractId string)|code:typescript (contractId: string)]]
|
||
- [[_COMMUNITY_codetypescript (createFromContract (data {)|code:typescript (createFromContract: (data: {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiplindex.ts)|code:bash (git add web-admin/src/api/pl/index.ts)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=创建日期 prop=createDate)|code:vue (<el-form-item label="创建日期" prop="createDate">)]]
|
||
- [[_COMMUNITY_codetypescript (function todayYmd() string {)|code:typescript (function todayYmd(): string {)]]
|
||
- [[_COMMUNITY_codesql (`create_date` date NOT NULL COMMENT '创建日期',)|code:sql (`create_date` date NOT NULL COMMENT '创建日期',)]]
|
||
- [[_COMMUNITY_codetypescript (createDate { required true, message '请选择创建日期', trigger )|code:typescript (createDate: [{ required: true, message: '请选择创建日期', trigger: )]]
|
||
- [[_COMMUNITY_codetypescript (createDate todayYmd(),)|code:typescript (createDate: todayYmd(),)]]
|
||
- [[_COMMUNITY_codetypescript (createDate data.createDate formatDate(data.createTime) )|code:typescript (createDate: data.createDate || formatDate(data.createTime) |)]]
|
||
- [[_COMMUNITY_codetypescript (createDate formData.createDate,)|code:typescript (createDate: formData.createDate,)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-form-dialo)|code:bash (git add web-admin/src/components/business/pl-plan-form-dialo)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplanform.vue)|code:bash (git add web-admin/src/views/pl/plan/form.vue)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && python scriptsche)|code:bash (cd backend && source venv/bin/activate && python scripts/che)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add backendgraphify-out web-admingraphify-out graphify)|code:bash (git add backend/graphify-out web-admin/graphify-out graphify)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260727_pl_plan_create_date)|code:bash (git add backend/scripts/migrate_20260727_pl_plan_create_date)]]
|
||
- [[_COMMUNITY_codepython (plan_no = Column(String(32), nullable=False, unique=True, co)|code:python (plan_no = Column(String(32), nullable=False, unique=True, co)]]
|
||
- [[_COMMUNITY_codepython (class PlanCreate(PlanBase))|code:python (class PlanCreate(PlanBase):)]]
|
||
- [[_COMMUNITY_codepython (create_date Optionaldate = Field(default=None, alias=cre)|code:python (create_date: Optional[date] = Field(default=None, alias="cre)]]
|
||
- [[_COMMUNITY_codepython (create_date date = Field(alias=createDate))|code:python (create_date: date = Field(alias="createDate"))]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelspl_models.py backendappschemas)|code:bash (git add backend/app/models/pl_models.py backend/app/schemas/)]]
|
||
- [[_COMMUNITY_codets (aliasName string)|code:ts (aliasName?: string)]]
|
||
- [[_COMMUNITY_codets (brandId product.brandMode === 'required' ...)|code:ts (brandId: product.brandMode === 'required' ? ...)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_feedback_brand_qty.py backen)|code:bash (git add backend/app/services/pl_feedback_brand_qty.py backen)]]
|
||
- [[_COMMUNITY_codepython (class BrandQtyItem(BaseModel))|code:python (class BrandQtyItem(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplio_order.py backendappservi)|code:bash (git add backend/app/schemas/pl/io_order.py backend/app/servi)]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codets (export interface BrandQtyItem {)|code:ts (export interface BrandQtyItem {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinessbrand-qty-chips-fi)|code:bash (git add web-admin/src/components/business/brand-qty-chips-fi)]]
|
||
- [[_COMMUNITY_codepython (class PublicTransportPlanProductRead(BaseModel))|code:python (class PublicTransportPlanProductRead(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemaspltransport.py backendappapi)|code:bash (git add backend/app/schemas/pl/transport.py backend/app/api/)]]
|
||
- [[_COMMUNITY_codepython (class PlanDriverFeedbackProductItem(BaseModel))|code:python (class PlanDriverFeedbackProductItem(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplplan.py backendappservices)|code:bash (git add backend/app/schemas/pl/plan.py backend/app/services/)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codevue (div class=pl-plan-form-section-head)|code:vue (<div class="pl-plan-form-section-head">)]]
|
||
- [[_COMMUNITY_codevue (el-button v-if=feedbackEditable type=primary disabled=)|code:vue (<el-button v-if="feedbackEditable" type="primary" :disabled=)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-view-tabs)|code:bash (git add web-admin/src/components/business/pl-plan-view-tabs/)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-archive-di)|code:bash (git add web-admin/src/components/business/pl-plan-archive-di)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add backendtests web-admingraphify-out backendgraphif)|code:bash (git add backend/tests web-admin/graphify-out backend/graphif)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260731_pl_feedback_brand_q)|code:bash (git add backend/scripts/migrate_20260731_pl_feedback_brand_q)]]
|
||
- [[_COMMUNITY_codepython (class PlInboundOrderItemBrandQty(Base))|code:python (class PlInboundOrderItemBrandQty(Base):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelspl_models.py backendappmodels_)|code:bash (git add backend/app/models/pl_models.py backend/app/models/_)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_pl_feedback_brand_qty.py)|code:python (# backend/tests/test_pl_feedback_brand_qty.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicespl_feedback_brand_qty.py)|code:python (# backend/app/services/pl_feedback_brand_qty.py)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_feedback_brand_qty.py -v)|code:bash (pytest tests/test_pl_feedback_brand_qty.py -v)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-archive-di)|code:bash (git add web-admin/src/components/business/pl-plan-archive-di)]]
|
||
- [[_COMMUNITY_codets (...new Set(products.filter(p = p.brandMode === 'any' && p.)|code:ts ([...new Set(products.filter(p => p.brandMode === 'any' && p.)]]
|
||
- [[_COMMUNITY_codets (;)|code:ts (;[)]]
|
||
- [[_COMMUNITY_codets (const brandOptions =)|code:ts (const brandOptions =)]]
|
||
- [[_COMMUNITY_codets (let brandOptions =)|code:ts (let brandOptions =)]]
|
||
- [[_COMMUNITY_codets (if (prod.brandMode === 'required') {)|code:ts (if (prod.brandMode === 'required') {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-driver-fee)|code:bash (git add web-admin/src/components/business/pl-plan-driver-fee)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-view-tabs)|code:bash (git add web-admin/src/components/business/pl-plan-view-tabs/)]]
|
||
- [[_COMMUNITY_codehtml (③ 各品牌数量合计 = 该产品实际数量;不限品牌时可多选品牌,指定品牌时仅允许该品牌一行。)|code:html (③ 各品牌数量合计 = 该产品实际数量;不限品牌时可多选品牌,指定品牌时仅允许该品牌一行。)]]
|
||
- [[_COMMUNITY_codehtml (③ 各品牌数量合计 = 该产品实际数量;不限品牌与指定品牌(偏好)均可多选品牌,指定品牌默认预选且可取消。)|code:html (③ 各品牌数量合计 = 该产品实际数量;不限品牌与指定品牌(偏好)均可多选品牌,指定品牌默认预选且可取消。)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add docsdemospl-site-driver-brand-qty-demo.html)|code:bash (git add docs/demos/pl-site-driver-brand-qty-demo.html)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_brand_archive.py backendtes)|code:bash (git add backend/app/services/pl_brand_archive.py backend/tes)]]
|
||
- [[_COMMUNITY_codets (function toggleChip(opt BrandOption) {)|code:ts (function toggleChip(opt: BrandOption) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinessbrand-qty-chips-fi)|code:bash (git add web-admin/src/components/business/brand-qty-chips-fi)]]
|
||
- [[_COMMUNITY_codets (function onArchiveBrandActualQty(row PlanFormProductRow, va)|code:ts (function onArchiveBrandActualQty(row: PlanFormProductRow, va)]]
|
||
- [[_COMMUNITY_codets (async function initBrandQtyRows(rows PlanFormProductRow) )|code:ts (async function initBrandQtyRows(rows: PlanFormProductRow[]) )]]
|
||
- [[_COMMUNITY_codepython ( backendappschemascrmquote_approver_setting.py)|code:python (# backend/app/schemas/crm/quote_approver_setting.py)]]
|
||
- [[_COMMUNITY_codepython (from datetime import datetime)|code:python (from datetime import datetime)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelscrm_models.py backendappcrudcr)|code:bash (git add backend/app/models/crm_models.py backend/app/crud/cr)]]
|
||
- [[_COMMUNITY_codepython (from app.core.menu_guard import require_admin_or_super_admin)|code:python (from app.core.menu_guard import require_admin_or_super_admin)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapicrm_quote_routes.py)|code:bash (git add backend/app/api/crm_quote_routes.py)]]
|
||
- [[_COMMUNITY_codets (export interface QuoteApproverSettingVO {)|code:ts (export interface QuoteApproverSettingVO {)]]
|
||
- [[_COMMUNITY_codets (const SETTING_BASE = 'webcrmquote-approver-setting')|code:ts (const SETTING_BASE = '/web/crm/quote-approver-setting')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapicrmquotetypes.ts web-adminsrca)|code:bash (git add web-admin/src/api/crm/quote/types.ts web-admin/src/a)]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmquoteapprover-settingindex)|code:bash (git add web-admin/src/views/crm/quote/approver-setting/index)]]
|
||
- [[_COMMUNITY_codets (import { getQuoteApproverSetting } from '@apicrmquote')|code:ts (import { getQuoteApproverSetting } from '@/api/crm/quote')]]
|
||
- [[_COMMUNITY_codets (const prefillIds = await resolvePrefillApproverIds(userList.)|code:ts (const prefillIds = await resolvePrefillApproverIds(userList.)]]
|
||
- [[_COMMUNITY_codevue (el-alert)|code:vue (<el-alert)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmquoteindex.vue )|code:bash (git add web-admin/src/views/crm/quote/index.vue \)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersspecs2026-08-01-quote-approver-set)|code:bash (git add docs/superpowers/specs/2026-08-01-quote-approver-set)]]
|
||
- [[_COMMUNITY_codepython ( backendappcrudcrmquote_approver_setting.py)|code:python (# backend/app/crud/crm/quote_approver_setting.py)]]
|
||
- [[_COMMUNITY_codebash (git add backendappcrudcrmquote_approver_setting.py backe)|code:bash (git add backend/app/crud/crm/quote_approver_setting.py backe)]]
|
||
- [[_COMMUNITY_codesql (-- backendscriptsmigrate_20260801_crm_quote_approver_setti)|code:sql (-- backend/scripts/migrate_20260801_crm_quote_approver_setti)]]
|
||
- [[_COMMUNITY_codebash ( 按本地 .env 连接执行;示例:)|code:bash (# 按本地 .env 连接执行;示例:)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260801_crm_quote_approver_)|code:bash (git add backend/scripts/migrate_20260801_crm_quote_approver_)]]
|
||
- [[_COMMUNITY_codepython (class CrmQuoteApproverSetting(Base))|code:python (class CrmQuoteApproverSetting(Base):)]]
|
||
- [[_COMMUNITY_codepython (photo_urls Optionalstr = Field(default=None, max_length=2)|code:python (photo_urls: Optional[str] = Field(default=None, max_length=2)]]
|
||
- [[_COMMUNITY_codepython (photo_urls=payload.photo_urls,)|code:python (photo_urls=payload.photo_urls,)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplbase_data.py backendappapi)|code:bash (git add backend/app/schemas/pl/base_data.py backend/app/api/)]]
|
||
- [[_COMMUNITY_codets (photoUrls string)|code:ts (photoUrls?: string)]]
|
||
- [[_COMMUNITY_codets (import { normalizeAttachmentUrls } from '@utilsdownload-at)|code:ts (import { normalizeAttachmentUrls } from '@/utils/download-at)]]
|
||
- [[_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_codets (} = usePersistedListColumns('pl-vehicle-list-columns-v3', li)|code:ts (} = usePersistedListColumns('pl-vehicle-list-columns-v3', li)]]
|
||
- [[_COMMUNITY_codevue (el-table-column)|code:vue (<el-table-column)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=车辆照片 class=form-col-span-2 style=gr)|code:vue (<el-form-item label="车辆照片" class="form-col-span-2" style="gr)]]
|
||
- [[_COMMUNITY_codesql (`photo_urls` varchar(2000) DEFAULT NULL COMMENT '车辆照片URL,逗号分)|code:sql (`photo_urls` varchar(2000) DEFAULT NULL COMMENT '车辆照片URL,逗号分)]]
|
||
- [[_COMMUNITY_codevue (template photo)|code:vue (<template #photo>)]]
|
||
- [[_COMMUNITY_codets (if (photoUploadRef.value.hasUploading.()) {)|code:ts (if (photoUploadRef.value?.hasUploading?.()) {)]]
|
||
- [[_COMMUNITY_codets (photoUrls formData.photoUrls undefined,)|code:ts (photoUrls: formData.photoUrls || undefined,)]]
|
||
- [[_COMMUNITY_codescss (.pl-photo-thumb {)|code:scss (.pl-photo-thumb {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplvehicleindex.vue)|code:bash (git add web-admin/src/views/pl/vehicle/index.vue)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplself-vehicleindex.vue)|code:bash (git add web-admin/src/views/pl/self-vehicle/index.vue)]]
|
||
- [[_COMMUNITY_codets ({ prop 'photoUrls', label '照片' },)|code:ts ({ prop: 'photoUrls', label: '照片' },)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=人员照片 class=form-col-span-2 style=gr)|code:vue (<el-form-item label="人员照片" class="form-col-span-2" style="gr)]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codesql (`photo_urls` varchar(2000) DEFAULT NULL COMMENT '人员照片URL,逗号分)|code:sql (`photo_urls` varchar(2000) DEFAULT NULL COMMENT '人员照片URL,逗号分)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplpersonnelindex.vue)|code:bash (git add web-admin/src/views/pl/personnel/index.vue)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add graphify-out web-admingraphify-out docssuperpowers)|code:bash (git add graphify-out web-admin/graphify-out docs/superpowers)]]
|
||
- [[_COMMUNITY_codebash ( 示例:在 backend 环境对当前库执行)|code:bash (# 示例:在 backend 环境对当前库执行)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260802_pl_vehicle_personne)|code:bash (git add backend/scripts/migrate_20260802_pl_vehicle_personne)]]
|
||
- [[_COMMUNITY_codepython (photo_urls = Column(String(2000), nullable=True, comment=人员)|code:python (photo_urls = Column(String(2000), nullable=True, comment="人员)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelspl_models.py)|code:bash (git add backend/app/models/pl_models.py)]]
|
||
- [[_COMMUNITY_codebash (git add backendappcrudcrmcontract.py)|code:bash (git add backend/app/crud/crm/contract.py)]]
|
||
- [[_COMMUNITY_codetypescript (const CONTRACT_NO_STD_RE = (A-Z+)X-JT(d{8})(d{3})$)|code:typescript (const CONTRACT_NO_STD_RE = /^([A-Z]+)\/X-JT(\d{8})(\d{3})$/)]]
|
||
- [[_COMMUNITY_codetypescript (syncContractNoDateFromSignDate(val))|code:typescript (syncContractNoDateFromSignDate(val))]]
|
||
- [[_COMMUNITY_codetypescript (const handleSignDateChange = (val string null) = {)|code:typescript (const handleSignDateChange = (val: string | null) => {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcontractcomponentsContract)|code:bash (git add web-admin/src/views/crm/contract/components/Contract)]]
|
||
- [[_COMMUNITY_codebash (rg contractformviewscrmcontractform web-adminsrc --g)|code:bash (rg "contract/form|views/crm/contract/form" web-admin/src --g)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcontractform.vue)|code:bash (git add web-admin/src/views/crm/contract/form.vue)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersspecs2026-08-03-crm-contract-no-fo)|code:bash (git add docs/superpowers/specs/2026-08-03-crm-contract-no-fo)]]
|
||
- [[_COMMUNITY_codepython (_CONTRACT_NO_STD_RE = re.compile(r(A-Z+)X-JT(d{8})(d{)|code:python (_CONTRACT_NO_STD_RE = re.compile(r"^([A-Z]+)/X-JT(\d{8})(\d{)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappcrudcrmcontract.py backendteststest_)|code:bash (git add backend/app/crud/crm/contract.py backend/tests/test_)]]
|
||
- [[_COMMUNITY_codepython (contract_no = (_get_field(data, contract_no, contractNo))|code:python (contract_no = (_get_field(data, "contract_no", "contractNo"))]]
|
||
- [[_COMMUNITY_codepython (sign_date = old.sign_date or date.today())|code:python (sign_date = old.sign_date or date.today())]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash ( backend + mobile-h5 dev 已启动)|code:bash (# backend + mobile-h5 dev 已启动)]]
|
||
- [[_COMMUNITY_codebash (git add mobile-h5srcutilsloginRsa.ts mobile-h5srcutils)|code:bash (git add mobile-h5/src/utils/loginRsa.ts mobile-h5/src/utils/)]]
|
||
- [[_COMMUNITY_codets (export interface Plan {)|code:ts (export interface Plan {)]]
|
||
- [[_COMMUNITY_codets (import db from '@utilshttpdb')|code:ts (import db from '@/utils/http/db')]]
|
||
- [[_COMMUNITY_codebash (git add mobile-h5srcapiplansApi.ts mobile-h5srcapiinve)|code:bash (git add mobile-h5/src/api/plansApi.ts mobile-h5/src/api/inve)]]
|
||
- [[_COMMUNITY_codets (import api from '@utilshttp')|code:ts (import api from '@/utils/http')]]
|
||
- [[_COMMUNITY_codets (import api from '@utilshttp' 若 PL 走门户信封;否则用能解 PL 响应的 cl)|code:ts (import api from '@/utils/http' // 若 PL 走门户信封;否则用能解 PL 响应的 cl)]]
|
||
- [[_COMMUNITY_codets (export function fetchPublicVehiclePlates(params { q strin)|code:ts (export function fetchPublicVehiclePlates(params: { q?: strin)]]
|
||
- [[_COMMUNITY_codebash (git add mobile-h5srcapicrmOptionsApi.ts mobile-h5srcapi)|code:bash (git add mobile-h5/src/api/crmOptionsApi.ts mobile-h5/src/api)]]
|
||
- [[_COMMUNITY_codebash (git add mobile-h5srcviews mobile-h5srcrouterindex.ts)|code:bash (git add mobile-h5/src/views/ mobile-h5/src/router/index.ts)]]
|
||
- [[_COMMUNITY_codeenv ( 开发代理目标(Vite 用))|code:env (# 开发代理目标(Vite 用))]]
|
||
- [[_COMMUNITY_codepython (@router.get(vehicle-plates))|code:python (@router.get("/vehicle-plates"))]]
|
||
- [[_COMMUNITY_codebash (curl -s http127.0.0.18000apipublicdbvehicle-plates)|code:bash (curl -s "http://127.0.0.1:8000/api/public/db/vehicle-plates?)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapidb mobile-h5srcviewsinventoryfi)|code:bash (git add backend/app/api/db/ mobile-h5/src/views/inventory/fi)]]
|
||
- [[_COMMUNITY_codebash (cd mobile-h5 && pnpm exec vue-tsc --noEmit)|code:bash (cd mobile-h5 && pnpm exec vue-tsc --noEmit)]]
|
||
- [[_COMMUNITY_codebash (git add mobile-h5 backend)|code:bash (git add mobile-h5 backend)]]
|
||
- [[_COMMUNITY_codets (const listResources = 'plans', 'inventory', 'weighing')|code:ts (const listResources = ['plans', 'inventory', 'weighing'])]]
|
||
- [[_COMMUNITY_codebash (cd mobile-h5 && pnpm dev)|code:bash (cd mobile-h5 && pnpm dev)]]
|
||
- [[_COMMUNITY_codebash (curl -s http127.0.0.15174apiwebauthlogin-rsa-public-)|code:bash (curl -s http://127.0.0.1:5174/api/web/auth/login-rsa-public-)]]
|
||
- [[_COMMUNITY_codebash (git add mobile-h5package.json mobile-h5pnpm-lock.yaml mobi)|code:bash (git add mobile-h5/package.json mobile-h5/pnpm-lock.yaml mobi)]]
|
||
- [[_COMMUNITY_codets (import api from '@utilshttp' 门户信封客户端)|code:ts (import api from '@/utils/http' // 门户信封客户端)]]
|
||
- [[_COMMUNITY_codets (const DB_COLLECTION_ROOT = (plansinventoryweighing)$)|code:ts (const DB_COLLECTION_ROOT = /^\/(plans|inventory|weighing)$/)]]
|
||
- [[_COMMUNITY_codets (const data = await fetchLogin(formData.username, formData.pa)|code:ts (const data = await fetchLogin(formData.username, formData.pa)]]
|
||
- [[_COMMUNITY_codevue (el-button)|code:vue (<el-button)]]
|
||
- [[_COMMUNITY_codevue (el-button class=btn-ghost @click=handleCopy(viewingPlan))|code:vue (<el-button class="btn-ghost" @click="handleCopy(viewingPlan))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplanindex.vue)|code:bash (git add web-admin/src/views/pl/plan/index.vue)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersspecs2026-08-06-pl-plan-copy-desig)|code:bash (git add docs/superpowers/specs/2026-08-06-pl-plan-copy-desig)]]
|
||
- [[_COMMUNITY_codets (function mapPlanProductToCopyFormRow(item PlanProduct, inde)|code:ts (function mapPlanProductToCopyFormRow(item: PlanProduct, inde)]]
|
||
- [[_COMMUNITY_codets (} catch (e) {)|code:ts (} catch (e) {)]]
|
||
- [[_COMMUNITY_codets (function handleOpened() {)|code:ts (function handleOpened() {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-form-dialo)|code:bash (git add web-admin/src/components/business/pl-plan-form-dialo)]]
|
||
- [[_COMMUNITY_codets (const copyFromPlanId = ref(''))|code:ts (const copyFromPlanId = ref(''))]]
|
||
- [[_COMMUNITY_codevue (PlPlanFormDialog)|code:vue (<PlPlanFormDialog)]]
|
||
- [[_COMMUNITY_codets (function handleAdd() {)|code:ts (function handleAdd() {)]]
|
||
- [[_COMMUNITY_codescss (.pl-plan-vehicle-with-library {)|code:scss (.pl-plan-vehicle-with-library {)]]
|
||
- [[_COMMUNITY_codets (const vehicleLibraryVisible = ref(false))|code:ts (const vehicleLibraryVisible = ref(false))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-form-dialo)|code:bash (git add web-admin/src/components/business/pl-plan-form-dialo)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codets (usePlRemotePersonnelOptions({)|code:ts (usePlRemotePersonnelOptions({)]]
|
||
- [[_COMMUNITY_codets (if (isEdit) {)|code:ts (if (isEdit) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-vehicle-form-di)|code:bash (git add web-admin/src/components/business/pl-vehicle-form-di)]]
|
||
- [[_COMMUNITY_codevue (el-dialog)|code:vue (<el-dialog)]]
|
||
- [[_COMMUNITY_codets (async function fetchList() {)|code:ts (async function fetchList() {)]]
|
||
- [[_COMMUNITY_codets (function handleConfirm(row Vehicle) {)|code:ts (function handleConfirm(row: Vehicle) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-vehicle-library)|code:bash (git add web-admin/src/components/business/pl-vehicle-library)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=车牌号)|code:vue (<el-form-item label="车牌号">)]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-08-07-crm-name-pinyin-abbr.)|code:bash (git add docs/sql/migrations/2026-08-07-crm-name-pinyin-abbr.)]]
|
||
- [[_COMMUNITY_codepython (namePinyinAbbr getattr(row, name_pinyin_abbr, None) or )|code:python ("namePinyinAbbr": getattr(row, "name_pinyin_abbr", None) or )]]
|
||
- [[_COMMUNITY_codepython (from app.utils.pinyin_abbr import resolve_name_pinyin_abbr)|code:python (from app.utils.pinyin_abbr import resolve_name_pinyin_abbr)]]
|
||
- [[_COMMUNITY_codepython (name_keys = (name_pinyin_abbr, namePinyinAbbr))|code:python (name_keys = ("name_pinyin_abbr", "namePinyinAbbr"))]]
|
||
- [[_COMMUNITY_codepython (from sqlalchemy import func, or_)|code:python (from sqlalchemy import func, or_)]]
|
||
- [[_COMMUNITY_codebash (cd backend && pytest teststest_pinyin_abbr.py teststest_cr)|code:bash (cd backend && pytest tests/test_pinyin_abbr.py tests/test_cr)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemascrmproduct.py backendappcrud)|code:bash (git add backend/app/schemas/crm/product.py backend/app/crud/)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codepython (func.lower(func.coalesce(CrmCustomer.name_pinyin_abbr, )).)|code:python (func.lower(func.coalesce(CrmCustomer.name_pinyin_abbr, "")).)]]
|
||
- [[_COMMUNITY_codepython (if customer_name)|code:python (if customer_name:)]]
|
||
- [[_COMMUNITY_codebash (cd backend && pytest teststest_crm_name_pinyin_search.py -v)|code:bash (cd backend && pytest tests/test_crm_name_pinyin_search.py -v)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemascrmcustomer.py backendappcrud)|code:bash (git add backend/app/schemas/crm/customer.py backend/app/crud)]]
|
||
- [[_COMMUNITY_codepython (!usrbinenv python3)|code:python (#!/usr/bin/env python3)]]
|
||
- [[_COMMUNITY_codebash (cd backend && venvbinpython scriptsbackfill_name_pinyin_a)|code:bash (cd backend && venv/bin/python scripts/backfill_name_pinyin_a)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsbackfill_name_pinyin_abbr.py)|code:bash (git add backend/scripts/backfill_name_pinyin_abbr.py)]]
|
||
- [[_COMMUNITY_codets (namePinyinAbbr string)|code:ts (namePinyinAbbr?: string)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=拼音首字母)|code:vue (<el-form-item label="拼音首字母">)]]
|
||
- [[_COMMUNITY_codepython ( backendapputilspinyin_abbr.py)|code:python (# backend/app/utils/pinyin_abbr.py)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapicrmproduct.ts )|code:bash (git add web-admin/src/api/crm/product.ts \)]]
|
||
- [[_COMMUNITY_codets ({ label '拼音首字母', value c.namePinyinAbbr })|code:ts ({ label: '拼音首字母', value: c.namePinyinAbbr })]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcustomerCustomerFormDialog.)|code:bash (git add web-admin/src/views/crm/customer/CustomerFormDialog.)]]
|
||
- [[_COMMUNITY_codebash ( 1) DDL(幂等))|code:bash (# 1) DDL(幂等))]]
|
||
- [[_COMMUNITY_codebash (cd backend && pytest teststest_pinyin_abbr.py -v)|code:bash (cd backend && pytest tests/test_pinyin_abbr.py -v)]]
|
||
- [[_COMMUNITY_codebash (git add backendrequirements.txt backendapputilspinyin_ab)|code:bash (git add backend/requirements.txt backend/app/utils/pinyin_ab)]]
|
||
- [[_COMMUNITY_codesql (-- docssqlmigrations2026-08-07-crm-name-pinyin-abbr.sql)|code:sql (-- docs/sql/migrations/2026-08-07-crm-name-pinyin-abbr.sql)]]
|
||
- [[_COMMUNITY_codesql (`name_pinyin_abbr` varchar(100) DEFAULT NULL COMMENT '产品名称拼音)|code:sql (`name_pinyin_abbr` varchar(100) DEFAULT NULL COMMENT '产品名称拼音)]]
|
||
- [[_COMMUNITY_codepython (name_pinyin_abbr = Column(String(100), nullable=True, commen)|code:python (name_pinyin_abbr = Column(String(100), nullable=True, commen)]]
|
||
- [[_COMMUNITY_codevue (ProductCategoryMaintainDialog)|code:vue (<ProductCategoryMaintainDialog)]]
|
||
- [[_COMMUNITY_codevue (@closed=emit('closed'))|code:vue (@closed="emit('closed')")]]
|
||
- [[_COMMUNITY_codesql (-- 软隐藏 CRM「产品分类」侧栏菜单(能力改由产品管理弹窗维护))|code:sql (-- 软隐藏 CRM「产品分类」侧栏菜单(能力改由产品管理弹窗维护))]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-08-07-hide-crm-product-cate)|code:bash (git add docs/sql/migrations/2026-08-07-hide-crm-product-cate)]]
|
||
- [[_COMMUNITY_codets (const emit = defineEmits{)|code:ts (const emit = defineEmits<{)]]
|
||
- [[_COMMUNITY_codevue (!-- 产品分类管理(侧栏已软隐藏;路由直链仍可用) --)|code:vue (<!-- 产品分类管理(侧栏已软隐藏;路由直链仍可用) -->)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinessproduct-category-m)|code:bash (git add web-admin/src/components/business/product-category-m)]]
|
||
- [[_COMMUNITY_codevue (!-- eslint-disable vueno-v-model-argument --)|code:vue (<!-- eslint-disable vue/no-v-model-argument -->)]]
|
||
- [[_COMMUNITY_codevue (el-button class=btn-ghost @click=categoryMaintainVisible)|code:vue (<el-button class="btn-ghost" @click="categoryMaintainVisible)]]
|
||
- [[_COMMUNITY_codevue (ProductCategoryMaintainDialog)|code:vue (<ProductCategoryMaintainDialog)]]
|
||
- [[_COMMUNITY_codevue (ProductCategoryMaintainDialog)|code:vue (<ProductCategoryMaintainDialog)]]
|
||
- [[_COMMUNITY_codets (import ProductCategoryMaintainDialog from '@componentsbusi)|code:ts (import ProductCategoryMaintainDialog from '@/components/busi)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmquotecomponentsQuoteFormPa)|code:bash (git add web-admin/src/views/crm/quote/components/QuoteFormPa)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcontractcomponentsContract)|code:bash (git add web-admin/src/views/crm/contract/components/Contract)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersspecs2026-08-07-quote-contract-ali)|code:bash (git add docs/superpowers/specs/2026-08-07-quote-contract-ali)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilscrm-product-brand.ts)|code:bash (git add web-admin/src/utils/crm-product-brand.ts)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codets (defineOptions({ name 'ProductAliasBrandDialog' }))|code:ts (defineOptions({ name: 'ProductAliasBrandDialog' }))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinessproduct-alias-bran)|code:bash (git add web-admin/src/components/business/product-alias-bran)]]
|
||
- [[_COMMUNITY_codevue (el-table-column label=别名 min-width=140)|code:vue (<el-table-column label="别名" min-width="140">)]]
|
||
- [[_COMMUNITY_codevue (ProductAliasBrandDialog)|code:vue (<ProductAliasBrandDialog)]]
|
||
- [[_COMMUNITY_codets (import { Setting } from '@element-plusicons-vue' 并入现有 ic)|code:ts (import { Setting } from '@element-plus/icons-vue' // 并入现有 ic)]]
|
||
- [[_COMMUNITY_codescss (.line-meta-cell {)|code:scss (.line-meta-cell {)]]
|
||
- [[_COMMUNITY_codepython (INTERNAL_CUSTOMER_NAMES = frozenset({)|code:python (INTERNAL_CUSTOMER_NAMES = frozenset({)]]
|
||
- [[_COMMUNITY_codepython (class PlanContractLink(BaseModel))|code:python (class PlanContractLink(BaseModel):)]]
|
||
- [[_COMMUNITY_codepython (def validate_create_full(payload PlanCreateFull) - None)|code:python (def validate_create_full(payload: PlanCreateFull) -> None:)]]
|
||
- [[_COMMUNITY_codets (export const PL_INTERNAL_CUSTOMER_NAMES = )|code:ts (export const PL_INTERNAL_CUSTOMER_NAMES = [)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcutilsrouterportal-home-cards.ts)|code:typescript (// web-admin/src/utils/router/portal-home-cards.ts)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilsrouterportal-home-cards.ts)|code:bash (git add web-admin/src/utils/router/portal-home-cards.ts)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcapimenuFavorite.ts)|code:typescript (// web-admin/src/api/menuFavorite.ts)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcstoremodulesmenuFavorite.ts)|code:typescript (// web-admin/src/store/modules/menuFavorite.ts)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapimenuFavorite.ts web-adminsrcstor)|code:bash (git add web-admin/src/api/menuFavorite.ts web-admin/src/stor)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsportalhomeindex.vue web-admin)|code:bash (git add web-admin/src/views/portal/home/index.vue web-admin/)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcrouterindex.ts)|code:typescript (// web-admin/src/router/index.ts)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codetypescript (const setMenuList = (list AppRouteRecord) = {)|code:typescript (const setMenuList = (list: AppRouteRecord[]) => {)]]
|
||
- [[_COMMUNITY_codepython (class SysUserMenuFavorite(Base))|code:python (class SysUserMenuFavorite(Base):)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcrouterindex.ts web-adminsrcrouterr)|code:bash (git add web-admin/src/router/index.ts web-admin/src/router/r)]]
|
||
- [[_COMMUNITY_codetypescript (settingStore.setWorkTab(false))|code:typescript (settingStore.setWorkTab(false))]]
|
||
- [[_COMMUNITY_codetypescript (settingStore.setWorkTab(true))|code:typescript (settingStore.setWorkTab(true))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentscorelayoutsart-portal-hea)|code:bash (git add web-admin/src/components/core/layouts/art-portal-hea)]]
|
||
- [[_COMMUNITY_codetypescript (type OpenTabOptions = { activate boolean })|code:typescript (type OpenTabOptions = { activate?: boolean })]]
|
||
- [[_COMMUNITY_codetypescript (const overflowCheckHandler = refnull (() = boolean)(nul)|code:typescript (const overflowCheckHandler = ref<null | (() => boolean)>(nul)]]
|
||
- [[_COMMUNITY_codetypescript (const isOverflowing = () = {)|code:typescript (const isOverflowing = () => {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcstoremodulesworktab.ts web-adminsrc)|code:bash (git add web-admin/src/store/modules/worktab.ts web-admin/src)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcutilsnavigationpreopen-favorites.ts)|code:typescript (// web-admin/src/utils/navigation/preopen-favorites.ts)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilsnavigationpreopen-favorites.ts )|code:bash (git add web-admin/src/utils/navigation/preopen-favorites.ts )]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-08-08-sys-user-menu-favorit)|code:bash (git add docs/sql/migrations/2026-08-08-sys-user-menu-favorit)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add -A)|code:bash (git add -A)]]
|
||
- [[_COMMUNITY_codepython ( backendappschemasmenu_favorite.py)|code:python (# backend/app/schemas/menu_favorite.py)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_menu_favorite_crud.py)|code:python (# backend/tests/test_menu_favorite_crud.py)]]
|
||
- [[_COMMUNITY_codepython ( backendappcrudmenu_favorite.py)|code:python (# backend/app/crud/menu_favorite.py)]]
|
||
- [[_COMMUNITY_codepython (@router.get(menu-favorites))|code:python (@router.get("/menu-favorites"))]]
|
||
- [[_COMMUNITY_codebash ( GET apiwebadminmenu-favorites)|code:bash (# GET /api/web/admin/menu-favorites)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasmenu_favorite.py backendappcru)|code:bash (git add backend/app/schemas/menu_favorite.py backend/app/cru)]]
|
||
- [[_COMMUNITY_codets (await refreshWallet())|code:ts (await refreshWallet())]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburseReimburseApplyPage.vue)|code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue)]]
|
||
- [[_COMMUNITY_codevue (button type=button class=btn btn-primary btn-sm @click=)|code:vue (<button type="button" class="btn btn-primary btn-sm" @click=)]]
|
||
- [[_COMMUNITY_codevue (van-popup v-modelshow=showInvoicePicker position=bottom)|code:vue (<van-popup v-model:show="showInvoicePicker" position="bottom)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburseReimburseApplyPage.vue)|code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue)]]
|
||
- [[_COMMUNITY_codecss (.invoice-picked-row {)|code:css (.invoice-picked-row {)]]
|
||
- [[_COMMUNITY_codebash (cd bx-mobile && npx vue-tsc --noEmit)|code:bash (cd bx-mobile && npx vue-tsc --noEmit)]]
|
||
- [[_COMMUNITY_codetext (feat(bx-mobile) align reimburse invoice picker with web att)|code:text (feat(bx-mobile): align reimburse invoice picker with web att)]]
|
||
- [[_COMMUNITY_codets (const selectedInvoiceIds = refstring())|code:ts (const selectedInvoiceIds = ref<string[]>([]))]]
|
||
- [[_COMMUNITY_codets (type InvoiceAttachPick = {)|code:ts (type InvoiceAttachPick = {)]]
|
||
- [[_COMMUNITY_codets (function isImageFileType(ft string) {)|code:ts (function isImageFileType(ft: string) {)]]
|
||
- [[_COMMUNITY_codets (const pickerMonthGroups = computed(() = {)|code:ts (const pickerMonthGroups = computed(() => {)]]
|
||
- [[_COMMUNITY_codets (function kickAttachPreviews(items InvoiceAttachPick) {)|code:ts (function kickAttachPreviews(items: InvoiceAttachPick[]) {)]]
|
||
- [[_COMMUNITY_codets (function openInvoicePicker() {)|code:ts (function openInvoicePicker() {)]]
|
||
- [[_COMMUNITY_codets (selectedInvoicePicks.value = )|code:ts (selectedInvoicePicks.value = [])]]
|
||
- [[_COMMUNITY_codets (selectedInvoiceIds.value = linked.map(...))|code:ts (selectedInvoiceIds.value = linked.map(...))]]
|
||
- [[_COMMUNITY_codebash ( 后端已启动于 8000;bx-mobile npm run dev)|code:bash (# 后端已启动于 8000;bx-mobile npm run dev)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcutilsloginRsa.ts bx-mobilesrcapipo)|code:bash (git add bx-mobile/src/utils/loginRsa.ts bx-mobile/src/api/po)]]
|
||
- [[_COMMUNITY_codets ( bx-mobilesrcapiclient.ts)|code:ts (// bx-mobile/src/api/client.ts)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcapibxClient.ts bx-mobilesrcapiclie)|code:bash (git add bx-mobile/src/api/bxClient.ts bx-mobile/src/api/clie)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcstoresauth.ts bx-mobilesrcviewslog)|code:bash (git add bx-mobile/src/stores/auth.ts bx-mobile/src/views/log)]]
|
||
- [[_COMMUNITY_codets (router.beforeEach(async (to, _from, next) = {)|code:ts (router.beforeEach(async (to, _from, next) => {)]]
|
||
- [[_COMMUNITY_codets (target process.env.VITE_API_PROXY_URL 'httplocalhost)|code:ts (target: process.env.VITE_API_PROXY_URL || 'http://localhost:)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcrouterindex.ts)|code:bash (git add bx-mobile/src/router/index.ts)]]
|
||
- [[_COMMUNITY_codets (const groupsWithItems = computed(() = {)|code:ts (const groupsWithItems = computed(() => {)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewshomeHomePage.vue)|code:bash (git add bx-mobile/src/views/home/HomePage.vue)]]
|
||
- [[_COMMUNITY_codebash (cd bx-mobile && rg -n Number(.idas number number.Idb)|code:bash (cd bx-mobile && rg -n "Number\(.*id|as number|: number.*Id|b)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrc)|code:bash (git add bx-mobile/src)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcapiindex.ts)|code:bash (git add bx-mobile/src/api/index.ts)]]
|
||
- [[_COMMUNITY_codets ({ path 'invoicemine', name 'InvoiceWalletMine',)|code:ts ({ path: 'invoice/mine', name: 'InvoiceWalletMine',)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsinvoice bx-mobilesrcrouterind)|code:bash (git add bx-mobile/src/views/invoice bx-mobile/src/router/ind)]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codebash (cd bx-mobile && npm install jsencrypt)|code:bash (cd bx-mobile && npm install jsencrypt)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburse)|code:bash (git add bx-mobile/src/views/reimburse)]]
|
||
- [[_COMMUNITY_codebash (git add docsbusiness-inventory03-报销业务明细.md bx-mobilesrcv)|code:bash (git add docs/business-inventory/03-报销业务明细.md bx-mobile/src/v)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcapiindex.ts bx-mobilesrcviewsreimb)|code:bash (git add bx-mobile/src/api/index.ts bx-mobile/src/views/reimb)]]
|
||
- [[_COMMUNITY_codets (generateTitle (reimburseDate string, excludeApplyId BxI)|code:ts (generateTitle: (reimburseDate?: string, excludeApplyId?: BxI)]]
|
||
- [[_COMMUNITY_codets ({ path 'adminexpenses', meta { menuCodes 'bxexpenseIte)|code:ts ({ path: 'admin/expenses', meta: { menuCodes: ['bx:expenseIte)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsadmin bx-mobilesrcrouterindex)|code:bash (git add bx-mobile/src/views/admin bx-mobile/src/router/index)]]
|
||
- [[_COMMUNITY_codebash (git add docsbusiness-inventory03-报销业务明细.md docssuperpower)|code:bash (git add docs/business-inventory/03-报销业务明细.md docs/superpower)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobile.env.development bx-mobilevite.config.ts )|code:bash (git add bx-mobile/.env.development bx-mobile/vite.config.ts )]]
|
||
- [[_COMMUNITY_codets ( bx-mobilesrcutilsbxPermission.ts)|code:ts (// bx-mobile/src/utils/bxPermission.ts)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcconstantsbxMenuCatalog.ts bx-mobiles)|code:bash (git add bx-mobile/src/constants/bxMenuCatalog.ts bx-mobile/s)]]
|
||
- [[_COMMUNITY_codets ( bx-mobilesrcapiportalClient.ts)|code:ts (// bx-mobile/src/api/portalClient.ts)]]
|
||
- [[_COMMUNITY_codets ( bx-mobilesrcutilsloginRsa.ts)|code:ts (// bx-mobile/src/utils/loginRsa.ts)]]
|
||
- [[_COMMUNITY_codetypescript (async function handleSubmit(row any) {)|code:typescript (async function handleSubmit(row: any) {)]]
|
||
- [[_COMMUNITY_codebash (rg -n '发票额度不足提交时将被拦截' web-adminsrcviewsbxreimburseappl)|code:bash (rg -n '发票额度不足|提交时将被拦截' web-admin/src/views/bx/reimburse/appl)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxreimburseapplyindex.vue)|code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue)]]
|
||
- [[_COMMUNITY_codevue (span v-if=balanceInsufficient class=invoice-balance-tip-)|code:vue (<span v-if="balanceInsufficient" class="invoice-balance-tip-)]]
|
||
- [[_COMMUNITY_codetypescript (message balanceInsufficient.value)|code:typescript (message: balanceInsufficient.value)]]
|
||
- [[_COMMUNITY_codetypescript (message '报销单已保存为草稿',)|code:typescript (message: '报销单已保存为草稿',)]]
|
||
- [[_COMMUNITY_codetypescript (if (balanceInsufficient.value) {)|code:typescript (if (balanceInsufficient.value) {)]]
|
||
- [[_COMMUNITY_codetypescript (reimburseApi)|code:typescript (reimburseApi)]]
|
||
- [[_COMMUNITY_codebash (rg -n '无法提交请先充值发票夹余额不足,无法提交' bx-mobilesrcviewsreimburse)|code:bash (rg -n '无法提交|请先充值发票夹|余额不足,无法提交' bx-mobile/src/views/reimburse)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburseReimburseApplyPage.vue)|code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue)]]
|
||
- [[_COMMUNITY_codemarkdown (额度规则:提交时按报销合计扣减本人发票余额;余额不足拒绝提交;审批驳回或本人撤回时退回额度。发票上传在「我的发票)|code:markdown (**额度规则**:提交时按报销合计扣减本人发票余额;余额不足拒绝提交;审批驳回或本人撤回时退回额度。发票上传在「我的发票)]]
|
||
- [[_COMMUNITY_codemarkdown (额度规则:提交时按报销合计扣减本人发票余额(全额占用,余额允许为负;不足不拦截,可后续在发票夹补票回升);审批驳)|code:markdown (**额度规则**:提交时按报销合计扣减本人发票余额(全额占用,余额允许为负;不足不拦截,可后续在发票夹补票回升);审批驳)]]
|
||
- [[_COMMUNITY_codetext (→ 提交(余额 ≥ 合计才可;扣减发票余额))|code:text (→ 提交(余额 ≥ 合计才可;扣减发票余额))]]
|
||
- [[_COMMUNITY_codetext (→ 提交(全额扣减发票余额,可为负;不足不拦截))|code:text (→ 提交(全额扣减发票余额,可为负;不足不拦截))]]
|
||
- [[_COMMUNITY_codebash (git add docsbusiness-inventory03-报销业务明细.md)|code:bash (git add docs/business-inventory/03-报销业务明细.md)]]
|
||
- [[_COMMUNITY_codepython (totals = InvoiceLedgerService.calc_summary(db, tenant_no, ow)|code:python (totals = InvoiceLedgerService.calc_summary(db, tenant_no, ow)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesbxinvoice_ledger.py backendte)|code:bash (git add backend/app/services/bx/invoice_ledger.py backend/te)]]
|
||
- [[_COMMUNITY_codevue (span v-if=Number(walletBalance) Number(detailTotalAmount)|code:vue (<span v-if="Number(walletBalance) < Number(detailTotalAmount)]]
|
||
- [[_COMMUNITY_codetypescript (loadingMap.submit = true)|code:typescript (loadingMap.submit = true)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasduty.py backendappservicesdut)|code:bash (git add backend/app/schemas/duty.py backend/app/services/dut)]]
|
||
- [[_COMMUNITY_codepython ( 关键端点(均 Depends 现有 admin 鉴权,如 require_admin_or_super_admin )|code:python (# 关键端点(均 Depends 现有 admin 鉴权,如 require_admin_or_super_admin )]]
|
||
- [[_COMMUNITY_codepython (GET {token} - get_public_page;404 文案「链接无效或已失效」)|code:python (GET "/{token}" -> get_public_page;404 文案「链接无效或已失效」)]]
|
||
- [[_COMMUNITY_codepython (from app.api.duty import router as duty_router)|code:python (from app.api.duty import router as duty_router)]]
|
||
- [[_COMMUNITY_codeblock14 (apipublicduty,)|code:block14 ("/api/public/duty,")]]
|
||
- [[_COMMUNITY_codebash ( 登录后 POST apiwebadmindutyday 创建某日)|code:bash (# 登录后 POST /api/web/admin/duty/day 创建某日)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiduty.py backendappapipublic_duty.)|code:bash (git add backend/app/api/duty.py backend/app/api/public_duty.)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcapiduty.ts)|code:typescript (// web-admin/src/api/duty.ts)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiduty.ts web-adminsrcviewsdutys)|code:bash (git add web-admin/src/api/duty.ts web-admin/src/views/duty/s)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codetypescript (import { publicPlGet, publicPlPost } from '@utilshttppubl)|code:typescript (import { publicPlGet, publicPlPost } from '@/utils/http/publ)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapipublic-duty.ts web-adminsrcviews)|code:bash (git add web-admin/src/api/public-duty.ts web-admin/src/views)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add docssql backendgraphify-out web-admingraphify-out)|code:bash (git add docs/sql backend/graphify-out web-admin/graphify-out)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260814_duty_schedule.sql)|code:bash (git add backend/scripts/migrate_20260814_duty_schedule.sql)]]
|
||
- [[_COMMUNITY_codepython (值班排班模型 — docssuperpowersspecs2026-08-14-duty-schedule-)|code:python ("""值班排班模型 — docs/superpowers/specs/2026-08-14-duty-schedule-)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelsduty_models.py)|code:bash (git add backend/app/models/duty_models.py)]]
|
||
- [[_COMMUNITY_codepython (import pytest)|code:python (import pytest)]]
|
||
- [[_COMMUNITY_codepython ( backendappschemasduty.py)|code:python (# backend/app/schemas/duty.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codetypescript (import {)|code:typescript (import {)]]
|
||
- [[_COMMUNITY_codetypescript (const getSettlementClauseContent = () string =)|code:typescript (const getSettlementClauseContent = (): string =>)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_crm_settlement_clause.py)|code:python (# backend/tests/test_crm_settlement_clause.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicescrm_settlement_clause.py)|code:python (# backend/app/services/crm_settlement_clause.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (from app.services.crm_settlement_clause import default_settl)|code:python (from app.services.crm_settlement_clause import default_settl)]]
|
||
- [[_COMMUNITY_codepython (method = (entity.settlement_method or ).strip() or arrive)|code:python (method = (entity.settlement_method or "").strip() or "arrive)]]
|
||
- [[_COMMUNITY_codetypescript ( 与后端 app.services.crm_settlement_clause 保持一致 )|code:typescript (/** 与后端 app.services.crm_settlement_clause 保持一致 */)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm dev)|code:bash (cd web-admin && pnpm dev)]]
|
||
- [[_COMMUNITY_codets (const quoteTableWrapRef = refHTMLElement null(null))|code:ts (const quoteTableWrapRef = ref<HTMLElement | null>(null))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmquoteQuoteListPage.vue)|code:bash (git add web-admin/src/views/crm/quote/QuoteListPage.vue)]]
|
||
- [[_COMMUNITY_codets ( web-adminsrcviewscrmquotequoteListColumnStats.test.t)|code:ts (// web-admin/src/views/crm/quote/quoteListColumnStats.test.t)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcviewscrmquotequo)|code:bash (cd web-admin && pnpm exec tsx --test src/views/crm/quote/quo)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmquotequoteListColumnStats.t)|code:bash (git add web-admin/src/views/crm/quote/quoteListColumnStats.t)]]
|
||
- [[_COMMUNITY_codets (import {)|code:ts (import {)]]
|
||
- [[_COMMUNITY_codets (const ALWAYS_STAT_PROPS = 'quoteNo', 'quoteTitle' as const)|code:ts (const ALWAYS_STAT_PROPS = ['quoteNo', 'quoteTitle'] as const)]]
|
||
- [[_COMMUNITY_codets (const columnStatConfig = refColumnStatConfigMap(loadColumn)|code:ts (const columnStatConfig = ref<ColumnStatConfigMap>(loadColumn)]]
|
||
- [[_COMMUNITY_codevue (div class=quote-list-stats-row aria-label=列表列统计)|code:vue (<div class="quote-list-stats-row" aria-label="列表列统计">)]]
|
||
- [[_COMMUNITY_codescss (.quote-list-stats-row {)|code:scss (.quote-list-stats-row {)]]
|
||
- [[_COMMUNITY_codepython (if item.source == SOURCE_ASSIGN and uid)|code:python (if item.source == SOURCE_ASSIGN and uid:)]]
|
||
- [[_COMMUNITY_codepython (if name == SysRole)|code:python (if name == "SysRole":)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelsduty_models.py backendappservic)|code:bash (git add backend/app/models/duty_models.py backend/app/servic)]]
|
||
- [[_COMMUNITY_codepython (@router.get(usersoptions))|code:python (@router.get("/users/options"))]]
|
||
- [[_COMMUNITY_codebash ( 执行迁移后,用已登录 admin token 请求)|code:bash (# 执行迁移后,用已登录 admin token 请求)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiduty.py)|code:bash (git add backend/app/api/duty.py)]]
|
||
- [[_COMMUNITY_codetypescript (export function fetchDutyUserOptions() {)|code:typescript (export function fetchDutyUserOptions() {)]]
|
||
- [[_COMMUNITY_codetypescript (import { fetchUserOptions } from '@apiadmin')|code:typescript (import { fetchUserOptions } from '@/api/admin')]]
|
||
- [[_COMMUNITY_codetypescript (const opts = await fetchDutyUserOptions())|code:typescript (const opts = await fetchDutyUserOptions())]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260817_duty_staff_role.sql)|code:bash (git add backend/scripts/migrate_20260817_duty_staff_role.sql)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiduty.ts web-adminsrcviewsdutys)|code:bash (git add web-admin/src/api/duty.ts web-admin/src/views/duty/s)]]
|
||
- [[_COMMUNITY_codebash ( 按本地习惯执行,例如:)|code:bash (# 按本地习惯执行,例如:)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
|
||
- [[_COMMUNITY_codepython ( 可排班名单角色(sys_role 固定 id;无菜单,仅标签))|code:python (# 可排班名单角色(sys_role 固定 id;无菜单,仅标签))]]
|
||
- [[_COMMUNITY_codepython (from app.models.duty_models import DUTY_STAFF_ROLE_ID, DUTY_)|code:python (from app.models.duty_models import DUTY_STAFF_ROLE_ID, DUTY_)]]
|
||
- [[_COMMUNITY_codepython (def resolve_duty_staff_role_id(db Session, tenant_no str) )|code:python (def resolve_duty_staff_role_id(db: Session, tenant_no: str) )]]
|
||
- [[_COMMUNITY_codepython (def _list_public_users(db Session, tenant_no str) - List)|code:python (def _list_public_users(db: Session, tenant_no: str) -> List[)]]
|
||
- [[_COMMUNITY_codepython (assert_user_is_duty_staff(db, tenant_no, user.id))|code:python (assert_user_is_duty_staff(db, tenant_no, user.id))]]
|
||
- [[_COMMUNITY_codebash (git add backendapputilsbx_codegen.py backendteststest_b)|code:bash (git add backend/app/utils/bx_codegen.py backend/tests/test_b)]]
|
||
- [[_COMMUNITY_codepython (occur_date Optionalstr = None)|code:python (occur_date: Optional[str] = None)]]
|
||
- [[_COMMUNITY_codepython (occur_date OptDateToStr = None)|code:python (occur_date: OptDateToStr = None)]]
|
||
- [[_COMMUNITY_codepython (from app.utils.bx_codegen import parse_optional_date)|code:python (from app.utils.bx_codegen import parse_optional_date)]]
|
||
- [[_COMMUNITY_codepython (try)|code:python (try:)]]
|
||
- [[_COMMUNITY_codepython (occur_date=d.get(occur_date),)|code:python (occur_date=d.get("occur_date"),)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasbxreimburse.py )|code:bash (git add backend/app/schemas/bx/reimburse.py \)]]
|
||
- [[_COMMUNITY_codevue (th class=col-occur发生时间th)|code:vue (<th class="col-occur">发生时间</th>)]]
|
||
- [[_COMMUNITY_codevue (td class=col-occur)|code:vue (<td class="col-occur">)]]
|
||
- [[_COMMUNITY_codetypescript (interface DetailLine {)|code:typescript (interface DetailLine {)]]
|
||
- [[_COMMUNITY_codesql (`occur_date` date DEFAULT NULL COMMENT '费用发生日期',)|code:sql (`occur_date` date DEFAULT NULL COMMENT '费用发生日期',)]]
|
||
- [[_COMMUNITY_codetypescript (addForm.details = (data.details ).map((d any) = ({)|code:typescript (addForm.details = (data.details || []).map((d: any) => ({)]]
|
||
- [[_COMMUNITY_codetypescript (details validDetails.map((d) = ({)|code:typescript (details: validDetails.map((d) => ({)]]
|
||
- [[_COMMUNITY_codevue (el-table-column prop=occurDate label=发生时间 min-width=12)|code:vue (<el-table-column prop="occurDate" label="发生时间" min-width="12)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxreimburseapplyindex.vue)|code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxreimburseapproveindex.vue )|code:bash (git add web-admin/src/views/bx/reimburse/approve/index.vue \)]]
|
||
- [[_COMMUNITY_codevue (!-- 发生时间(可选) --)|code:vue (<!-- 发生时间(可选) -->)]]
|
||
- [[_COMMUNITY_codetypescript (type DetailLine = {)|code:typescript (type DetailLine = {)]]
|
||
- [[_COMMUNITY_codetypescript (occurDate d.occurDate '',)|code:typescript (occurDate: d.occurDate || '',)]]
|
||
- [[_COMMUNITY_codetypescript (remark String(d.remark).trim(),)|code:typescript (remark: String(d.remark).trim(),)]]
|
||
- [[_COMMUNITY_codepython (occur_date = Column(Date, nullable=True, comment=费用发生日期))|code:python (occur_date = Column(Date, nullable=True, comment="费用发生日期"))]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburseReimburseApplyPage.vue)|code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue)]]
|
||
- [[_COMMUNITY_codevue (div class=adv-field)|code:vue (<div class="adv-field">)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburseReimburseDetailPage.vu)|code:bash (git add bx-mobile/src/views/reimburse/ReimburseDetailPage.vu)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add backendgraphify-out web-admingraphify-out bx-mobil)|code:bash (git add backend/graphify-out web-admin/graphify-out bx-mobil)]]
|
||
- [[_COMMUNITY_codebash ( 按本地习惯执行,例如:)|code:bash (# 按本地习惯执行,例如:)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260817_bx_reimburse_detail)|code:bash (git add backend/scripts/migrate_20260817_bx_reimburse_detail)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_bx_optional_date.py)|code:python (# backend/tests/test_bx_optional_date.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (def parse_optional_date(value str date datetime None))|code:python (def parse_optional_date(value: str | date | datetime | None))]]
|
||
- [[_COMMUNITY_codepython (def load_expense_nodes_flat(db Session, tenant_no str) - )|code:python (def load_expense_nodes_flat(db: Session, tenant_no: str) -> )]]
|
||
- [[_COMMUNITY_codepython (from datetime import date)|code:python (from datetime import date)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (def cell_str(v Any) - str)|code:python (def cell_str(v: Any) -> str:)]]
|
||
- [[_COMMUNITY_codepython ({)|code:python ({)]]
|
||
- [[_COMMUNITY_codepython (def iter_data_rows(ws) - ListDictstr, Any)|code:python (def iter_data_rows(ws) -> List[Dict[str, Any]]:)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (import io)|code:python (import io)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_bx_reimburse_import.py)|code:python (# backend/tests/test_bx_reimburse_import.py)]]
|
||
- [[_COMMUNITY_codepython (@router.get(import-template))|code:python (@router.get("/import-template"))]]
|
||
- [[_COMMUNITY_codepython (@router.post(import))|code:python (@router.post("/import"))]]
|
||
- [[_COMMUNITY_codebash ( 登录后带 token)|code:bash (# 登录后带 token)]]
|
||
- [[_COMMUNITY_codetypescript (downloadImportTemplate() {)|code:typescript (downloadImportTemplate() {)]]
|
||
- [[_COMMUNITY_codevue (el-button class=btn-ghost loading=templateLoading @cli)|code:vue (<el-button class="btn-ghost" :loading="templateLoading" @cli)]]
|
||
- [[_COMMUNITY_codevue (el-dialog)|code:vue (<el-dialog)]]
|
||
- [[_COMMUNITY_codetypescript (const templateLoading = ref(false))|code:typescript (const templateLoading = ref(false))]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
|
||
- [[_COMMUNITY_codepython (from __future__ import annotations)|code:python (from __future__ import annotations)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesbxreimburse_import.py backend)|code:bash (git add backend/app/services/bx/reimburse_import.py backend/)]]
|
||
- [[_COMMUNITY_codepython ( backendapputilsexcel_list_validation.py)|code:python (# backend/app/utils/excel_list_validation.py)]]
|
||
- [[_COMMUNITY_codepython (from openpyxl import Workbook)|code:python (from openpyxl import Workbook)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codets (export const CRM_INVOICE_PASTE_SAMPLE_ANQING = `开票资料:)|code:ts (export const CRM_INVOICE_PASTE_SAMPLE_ANQING = `开票资料:)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilscrm-invoice-p)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/crm-invoice-p)]]
|
||
- [[_COMMUNITY_codets (function normalizeSpaces(s string) string {)|code:ts (function normalizeSpaces(s: string): string {)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilscrm-invoice-p)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/crm-invoice-p)]]
|
||
- [[_COMMUNITY_codevue (div class=invoice-paste-panel)|code:vue (<div class="invoice-paste-panel">)]]
|
||
- [[_COMMUNITY_codets (import {)|code:ts (import {)]]
|
||
- [[_COMMUNITY_codescss (.invoice-paste-panel {)|code:scss (.invoice-paste-panel {)]]
|
||
- [[_COMMUNITY_codepython (from datetime import date, datetime, time)|code:python (from datetime import date, datetime, time)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesduty_schedule.py backendtests)|code:bash (git add backend/app/services/duty_schedule.py backend/tests/)]]
|
||
- [[_COMMUNITY_codepython (def test_grab_allows_custom_shift_type_when_slot_exists())|code:python (def test_grab_allows_custom_shift_type_when_slot_exists():)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (plans = join_work_plans(slot_in.workPlans or ))|code:python (plans = join_work_plans(slot_in.workPlans or []))]]
|
||
- [[_COMMUNITY_codepython (@router.post(dictensure))|code:python (@router.post("/dict/ensure"))]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash ( 在已配置的 MySQL 上执行(按本地连接替换))|code:bash (# 在已配置的 MySQL 上执行(按本地连接替换))]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesduty_schedule.py backendappap)|code:bash (git add backend/app/services/duty_schedule.py backend/app/ap)]]
|
||
- [[_COMMUNITY_codetypescript (export type ShiftType = string 预置 morningeveningduty,亦可)|code:typescript (export type ShiftType = string // 预置 morning|evening|duty,亦可)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiduty.ts web-adminsrcapipublic-d)|code:bash (git add web-admin/src/api/duty.ts web-admin/src/api/public-d)]]
|
||
- [[_COMMUNITY_codetypescript (import { fetchDictDataOptions } from '@apiadmin')|code:typescript (import { fetchDictDataOptions } from '@/api/admin')]]
|
||
- [[_COMMUNITY_codetypescript (type FormSlot = {)|code:typescript (type FormSlot = {)]]
|
||
- [[_COMMUNITY_codetypescript (slots formSlots.value)|code:typescript (slots: formSlots.value)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsdutyscheduleindex.vue)|code:bash (git add web-admin/src/views/duty/schedule/index.vue)]]
|
||
- [[_COMMUNITY_codevue (p v-if=slot.timeLabel class=slot-time值班时间:strong{{ s)|code:vue (<p v-if="slot.timeLabel" class="slot-time">值班时间:<strong>{{ s)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewspublicdutyindex.vue)|code:bash (git add web-admin/src/views/public/duty/index.vue)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsmigrate_20260820_duty_shift_dict_tim)|code:bash (git add backend/scripts/migrate_20260820_duty_shift_dict_tim)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec eslint srcviewsdutyschedulein)|code:bash (cd web-admin && pnpm exec eslint "src/views/duty/schedule/in)]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersplans2026-08-20-duty-shift-dict-ti)|code:bash (git add docs/superpowers/plans/2026-08-20-duty-shift-dict-ti)]]
|
||
- [[_COMMUNITY_codepython (work_plans = Column(String(500), nullable=True, comment=工作安)|code:python (work_plans = Column(String(500), nullable=True, comment="工作安)]]
|
||
- [[_COMMUNITY_codepython (DICT_SHIFT_TYPE = duty_shift_type)|code:python (DICT_SHIFT_TYPE = "duty_shift_type")]]
|
||
- [[_COMMUNITY_codepython (from datetime import date, time)|code:python (from datetime import date, time)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelsduty_models.py backendappschema)|code:bash (git add backend/app/models/duty_models.py backend/app/schema)]]
|
||
- [[_COMMUNITY_codepython (from app.services.duty_schedule import format_time_label, pa)|code:python (from app.services.duty_schedule import format_time_label, pa)]]
|
||
- [[_COMMUNITY_codepython (@router.get(contract-gaps, response_model=PlanContractGap)|code:python (@router.get("/contract-gaps", response_model=PlanContractGap)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) add GET transportplancontract-gap)|code:bash (git commit -m "feat(pl): add GET transport/plan/contract-gap)]]
|
||
- [[_COMMUNITY_codepython (@router.put({id}contracts{side}, response_model=PlanCon)|code:python (@router.put("/{id}/contracts/{side}", response_model=PlanCon)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) add PUT plan side contracts for con)|code:bash (git commit -m "feat(pl): add PUT plan side contracts for con)]]
|
||
- [[_COMMUNITY_codepython (MENU_CODE_PLAN_CONTRACT = plplan-contractlist)|code:python (MENU_CODE_PLAN_CONTRACT = "pl:plan-contract:list")]]
|
||
- [[_COMMUNITY_codepython (if MENU_CODE_PLAN_CONTRACT in requested)|code:python (if MENU_CODE_PLAN_CONTRACT in requested:)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) badge count for plan contract compl)|code:bash (git commit -m "feat(pl): badge count for plan contract compl)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codesql (-- 运输计划合同完善:挂在 PL_GROUP_PLAN 下,order_num=3)|code:sql (-- 运输计划合同完善:挂在 PL_GROUP_PLAN 下,order_num=3)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) add plan-contract menu SQL and web-)|code:bash (git commit -m "feat(pl): add plan-contract menu SQL and web-)]]
|
||
- [[_COMMUNITY_codetypescript (export interface PlanContractGapItem {)|code:typescript (export interface PlanContractGapItem {)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) frontend API for plan contract gaps)|code:bash (git commit -m "feat(pl): frontend API for plan contract gaps)]]
|
||
- [[_COMMUNITY_codetypescript (function gapTagLabel(sides string) {)|code:typescript (function gapTagLabel(sides: string[]) {)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git commit -m docs mark plan contract completion design as)|code:bash (git commit -m "docs: mark plan contract completion design as)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicespl_plan_contract_gap.py)|code:python (# backend/app/services/pl_plan_contract_gap.py)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_plan_contract_gap.py -v)|code:bash (pytest tests/test_pl_plan_contract_gap.py -v)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_plan_contract_gap.py backend)|code:bash (git add backend/app/services/pl_plan_contract_gap.py backend)]]
|
||
- [[_COMMUNITY_codepython (from sqlalchemy import and_, exists, func, or_, select)|code:python (from sqlalchemy import and_, exists, func, or_, select)]]
|
||
- [[_COMMUNITY_codepython (def test_plan_has_contract_gap_exists_mentions_contract_and_)|code:python (def test_plan_has_contract_gap_exists_mentions_contract_and_)]]
|
||
- [[_COMMUNITY_codepython (class PlanSideContractsUpdateBody(BaseModel))|code:python (class PlanSideContractsUpdateBody(BaseModel):)]]
|
||
- [[_COMMUNITY_codepython (from app.services import dict_ensure as dict_ensure_svc)|code:python (from app.services import dict_ensure as dict_ensure_svc)]]
|
||
- [[_COMMUNITY_codepython (class DictEnsureBody(BaseModel))|code:python (class DictEnsureBody(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && python -c from ap)|code:bash (cd backend && source venv/bin/activate && python -c "from ap)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiadmin.py)|code:bash (git add backend/app/api/admin.py)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrcconstantsdict-ensure-whitelist.ts)|code:typescript (// web-admin/src/constants/dict-ensure-whitelist.ts)]]
|
||
- [[_COMMUNITY_codetypescript ( 追加到 web-adminsrcapiadmin.ts)|code:typescript (// 追加到 web-admin/src/api/admin.ts)]]
|
||
- [[_COMMUNITY_codetypescript (import { defineStore } from 'pinia')|code:typescript (import { defineStore } from 'pinia')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcconstantsdict-ensure-whitelist.ts web)|code:bash (git add web-admin/src/constants/dict-ensure-whitelist.ts web)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec vue-tsc --noEmit --pretty false 2)|code:bash (cd web-admin && pnpm exec vue-tsc --noEmit --pretty false 2>)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsDictSelectindex.vue)|code:bash (git add web-admin/src/components/DictSelect/index.vue)]]
|
||
- [[_COMMUNITY_codetypescript (import DictSelect from '@componentsDictSelectindex.vue')|code:typescript (import DictSelect from '@/components/DictSelect/index.vue')]]
|
||
- [[_COMMUNITY_codevue (DictSelect)|code:vue (<DictSelect)]]
|
||
- [[_COMMUNITY_codevue (DictSelect)|code:vue (<DictSelect)]]
|
||
- [[_COMMUNITY_codevue (DictSelect)|code:vue (<DictSelect)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmquotecomponentsQuoteFormPa)|code:bash (git add web-admin/src/views/crm/quote/components/QuoteFormPa)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcontractcomponentsContract)|code:bash (git add web-admin/src/views/crm/contract/components/Contract)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-form-dialo)|code:bash (git add web-admin/src/components/business/pl-plan-form-dialo)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicesdict_ensure.py)|code:python (# backend/app/services/dict_ensure.py)]]
|
||
- [[_COMMUNITY_codevue (DictSelect)|code:vue (<DictSelect)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcustomerCustomerFormDialog.)|code:bash (git add web-admin/src/views/crm/customer/CustomerFormDialog.)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add docssuperpowersspecs2026-08-21-dict-select-ensure)|code:bash (git add docs/superpowers/specs/2026-08-21-dict-select-ensure)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesdict_ensure.py backendtestste)|code:bash (git add backend/app/services/dict_ensure.py backend/tests/te)]]
|
||
- [[_COMMUNITY_codepython (def test_ensure_remove_soft_deletes_own_row())|code:python (def test_ensure_remove_soft_deletes_own_row():)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codetypescript (export interface PublicTransportHistoryRecord {)|code:typescript (export interface PublicTransportHistoryRecord {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiplpublic-transport.ts)|code:bash (git add web-admin/src/api/pl/public-transport.ts)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codevue (van-empty v-else-if=page.planVoided description=运输计划已作废)|code:vue (<van-empty v-else-if="page?.planVoided" description="运输计划已作废)]]
|
||
- [[_COMMUNITY_codets (import { useRouter, useRoute } from 'vue-router')|code:ts (import { useRouter, useRoute } from 'vue-router')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcrouterroutesstaticRoutes.ts web-admi)|code:bash (git add web-admin/src/router/routes/staticRoutes.ts web-admi)]]
|
||
- [[_COMMUNITY_codevue (!-- web-adminsrcviewspublicpltransporthistory.vue 占位 )|code:vue (<!-- web-admin/src/views/public/pl/transport/history.vue 占位 )]]
|
||
- [[_COMMUNITY_codets (function formatYmd(d Date) {)|code:ts (function formatYmd(d: Date) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewspublicpltransporthistory.vue)|code:bash (git add web-admin/src/views/public/pl/transport/history.vue)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
|
||
- [[_COMMUNITY_codepython (from datetime import date as date_cls)|code:python (from datetime import date as date_cls)]]
|
||
- [[_COMMUNITY_codepython (class PublicTransportHistoryRecordRead(BaseModel))|code:python (class PublicTransportHistoryRecordRead(BaseModel):)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendteststest_pl_public_transport_history.py ba)|code:bash (git add backend/tests/test_pl_public_transport_history.py ba)]]
|
||
- [[_COMMUNITY_codepython (from fastapi import Query)|code:python (from fastapi import Query)]]
|
||
- [[_COMMUNITY_codebash ( 用已知有效司机 token)|code:bash (# 用已知有效司机 token)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiplpublic_transport.py)|code:bash (git add backend/app/api/pl/public_transport.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (from fastapi import APIRouter, Depends, File, HTTPException,)|code:python (from fastapi import APIRouter, Depends, File, HTTPException,)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && python -c from ap)|code:bash (cd backend && source venv/bin/activate && python -c "from ap)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiadmin.py backendappschemasuser.py)|code:bash (git add backend/app/api/admin.py backend/app/schemas/user.py)]]
|
||
- [[_COMMUNITY_codetypescript ( 从 Content-Disposition 解析文件名;失败则用 fallback )|code:typescript (/** 从 Content-Disposition 解析文件名;失败则用 fallback */)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codets (import ListExportDropdown from '@componentsbusinesslist-e)|code:ts (import ListExportDropdown from '@/components/business/list-e)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilslist-export-download.ts web-admi)|code:bash (git add web-admin/src/utils/list-export-download.ts web-admi)]]
|
||
- [[_COMMUNITY_codetypescript (export function fetchExportUsers(data Recordstring, any) )|code:typescript (export function fetchExportUsers(data: Record<string, any>) )]]
|
||
- [[_COMMUNITY_codevue (ListExportDropdown)|code:vue (<ListExportDropdown)]]
|
||
- [[_COMMUNITY_codetypescript (import ListExportDropdown from '@componentsbusinesslist-e)|code:typescript (import ListExportDropdown from '@/components/business/list-e)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiadmin.ts web-adminsrcviewssyste)|code:bash (git add web-admin/src/api/admin.ts web-admin/src/views/syste)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (ids OptionalListstr = None)|code:python (ids: Optional[List[str]] = None)]]
|
||
- [[_COMMUNITY_codevue (el-button class=btn-ghost @click=handleExport)|code:vue (<el-button class="btn-ghost" @click="handleExport">)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmproductindex.vue backendap)|code:bash (git add web-admin/src/views/crm/product/index.vue backend/ap)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(system) add list Excel export for syste)|code:bash (git commit -m "feat(system): add list Excel export for syste)]]
|
||
- [[_COMMUNITY_codebash (git commit -m docs mark web-admin list export design as im)|code:bash (git commit -m "docs: mark web-admin list export design as im)]]
|
||
- [[_COMMUNITY_codepython (EXPORT_MAX_ROWS = 50000)|code:python (EXPORT_MAX_ROWS = 50000)]]
|
||
- [[_COMMUNITY_codebash (git add backendapputilsexcel_export.py backendteststest)|code:bash (git add backend/app/utils/excel_export.py backend/tests/test)]]
|
||
- [[_COMMUNITY_codepython (from typing import List, Optional)|code:python (from typing import List, Optional)]]
|
||
- [[_COMMUNITY_codepython (from datetime import datetime)|code:python (from datetime import datetime)]]
|
||
- [[_COMMUNITY_codepython (ExportColumn(title=角色, field=roles),)|code:python (ExportColumn(title="角色", field="roles"),)]]
|
||
- [[_COMMUNITY_codets (export function renderBlankSubpackSlipHtml() string {)|code:ts (export function renderBlankSubpackSlipHtml(): string {)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx -e )|code:bash (cd web-admin && pnpm exec tsx -e ")]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-subpack-slip-template.ts)|code:bash (git add web-admin/src/utils/pl-subpack-slip-template.ts)]]
|
||
- [[_COMMUNITY_codets (function openBlank() {)|code:ts (function openBlank() {)]]
|
||
- [[_COMMUNITY_codets (function openBlank() {)|code:ts (function openBlank() {)]]
|
||
- [[_COMMUNITY_codebash (git add )|code:bash (git add \)]]
|
||
- [[_COMMUNITY_codevue (el-dropdown-item divided command=blank-inbound空白入库单el-)|code:vue (<el-dropdown-item divided command="blank-inbound">空白入库单</el-)]]
|
||
- [[_COMMUNITY_codets (function handleToolbarPrintSlip(command string) {)|code:ts (function handleToolbarPrintSlip(command: string) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplanindex.vue)|code:bash (git add web-admin/src/views/pl/plan/index.vue)]]
|
||
- [[_COMMUNITY_codets ( 空白入库单 HTML:默认模板 + 业务字段全空 + 空产品行(保留印章) )|code:ts (/** 空白入库单 HTML:默认模板 + 业务字段全空 + 空产品行(保留印章) */)]]
|
||
- [[_COMMUNITY_codets (export const BLANK_SLIP_PRODUCT_MIN_ROWS = 5)|code:ts (export const BLANK_SLIP_PRODUCT_MIN_ROWS = 5)]]
|
||
- [[_COMMUNITY_codets ('{{receivingUnit}}' options.blank '' buildReceivingUni)|code:ts ('{{receivingUnit}}': options?.blank ? '' : buildReceivingUni)]]
|
||
- [[_COMMUNITY_codets (export function renderBlankDeliverySlipHtml() string {)|code:ts (export function renderBlankDeliverySlipHtml(): string {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-inbound-slip-template.ts web-)|code:bash (git add web-admin/src/utils/pl-inbound-slip-template.ts web-)]]
|
||
- [[_COMMUNITY_codepython (from app.api.pl import base_data, vehicle_recharge, vehicle_)|code:python (from app.api.pl import base_data, vehicle_recharge, vehicle_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplcustomer_stop_pref.py backend)|code:bash (git add backend/app/schemas/pl/customer_stop_pref.py backend)]]
|
||
- [[_COMMUNITY_codepython (from app.services.pl_customer_stop_pref_service import safe_)|code:python (from app.services.pl_customer_stop_pref_service import safe_)]]
|
||
- [[_COMMUNITY_codepython (if multi_stop and load_body is not None)|code:python (if multi_stop and load_body is not None:)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiplplan.py)|code:bash (git add backend/app/api/pl/plan.py)]]
|
||
- [[_COMMUNITY_codetypescript (export type CustomerStopPrefStopType = 'load' 'delivery')|code:typescript (export type CustomerStopPrefStopType = 'load' | 'delivery')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiplindex.ts)|code:bash (git add web-admin/src/api/pl/index.ts)]]
|
||
- [[_COMMUNITY_codetypescript (import { customerStopPrefApi } from '@apiplindex')|code:typescript (import { customerStopPrefApi } from '@/api/pl/index')]]
|
||
- [[_COMMUNITY_codetypescript (function clearLogisticsFields() {)|code:typescript (function clearLogisticsFields() {)]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-08-26-pl-customer-stop-pref)|code:bash (git add docs/sql/migrations/2026-08-26-pl-customer-stop-pref)]]
|
||
- [[_COMMUNITY_codetypescript (function handleCustomerChange(customerId string) {)|code:typescript (function handleCustomerChange(customerId?: string) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-load-secti)|code:bash (git add web-admin/src/components/business/pl-plan-load-secti)]]
|
||
- [[_COMMUNITY_codetypescript (async function applyDeliveryStopPref(index number, customer)|code:typescript (async function applyDeliveryStopPref(index: number, customer)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-delivery-s)|code:bash (git add web-admin/src/components/business/pl-plan-delivery-s)]]
|
||
- [[_COMMUNITY_codebash (git status)|code:bash (git status)]]
|
||
- [[_COMMUNITY_codepython (class PlCustomerStopPref(Base))|code:python (class PlCustomerStopPref(Base):)]]
|
||
- [[_COMMUNITY_codebash (git add backendappmodelspl_models.py)|code:bash (git add backend/app/models/pl_models.py)]]
|
||
- [[_COMMUNITY_codepython (客户装送货默认记忆:条目合并规则)|code:python ("""客户装/送货默认记忆:条目合并规则""")]]
|
||
- [[_COMMUNITY_codepython (客户装送货物流默认记忆)|code:python ("""客户装/送货物流默认记忆""")]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_customer_stop_pref_service.p)|code:bash (git add backend/app/services/pl_customer_stop_pref_service.p)]]
|
||
- [[_COMMUNITY_codepython (客户装送货物流默认记忆 Schema)|code:python ("""客户装/送货物流默认记忆 Schema""")]]
|
||
- [[_COMMUNITY_codepython (客户装送货物流默认记忆 API)|code:python ("""客户装/送货物流默认记忆 API""")]]
|
||
- [[_COMMUNITY_codets (export function formatContractQtyViolationMessage(detail un)|code:ts (export function formatContractQtyViolationMessage(detail: un)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(web-admin) show contract qty block and )|code:bash (git commit -m "feat(web-admin): show contract qty block and )]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_contract_qty_arrange_check.py -q)|code:bash (pytest tests/test_pl_contract_qty_arrange_check.py -q)]]
|
||
- [[_COMMUNITY_codepython (in_bucket = _bucket_for_plan(plan...) is not None)|code:python (in_bucket = _bucket_for_plan(plan...) is not None)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) collect and assert contract qty on )|code:bash (git commit -m "feat(pl): collect and assert contract qty on )]]
|
||
- [[_COMMUNITY_codepython (class ContractQtyReminderItem(BaseModel))|code:python (class ContractQtyReminderItem(BaseModel):)]]
|
||
- [[_COMMUNITY_codepython (result.contract_qty_reminder = build_contract_qty_reminder_f)|code:python (result.contract_qty_reminder = build_contract_qty_reminder_f)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(pl) enforce contract qty on transport a)|code:bash (git commit -m "feat(pl): enforce contract qty on transport a)]]
|
||
- [[_COMMUNITY_codehtml (span class=pl-stop-product-dual-item__label)|code:html (<span class="pl-stop-product-dual-item__label")]]
|
||
- [[_COMMUNITY_codevue (el-table-column min-width=100 align=center)|code:vue (<el-table-column min-width="100" align="center">)]]
|
||
- [[_COMMUNITY_codescss (.pl-stop-field-required {)|code:scss (.pl-stop-field-required {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-stop-produ)|code:bash (git add web-admin/src/components/business/pl-plan-stop-produ)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (git add web-admingraphify-out)|code:bash (git add web-admin/graphify-out)]]
|
||
- [[_COMMUNITY_codets (export type ArrangeRequiredProductLike = {)|code:ts (export type ArrangeRequiredProductLike = {)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-plan-stop-)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-plan-stop-)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-plan-stop-product-arrange-req)|code:bash (git add web-admin/src/utils/pl-plan-stop-product-arrange-req)]]
|
||
- [[_COMMUNITY_codets (import { findFirstStopProductArrangeGap } from '@utilspl-p)|code:ts (import { findFirstStopProductArrangeGap } from '@/utils/pl-p)]]
|
||
- [[_COMMUNITY_codets ( 安排运输前:装送货产品单位、计划数量、包装规格、送货方式必填 )|code:ts (/** 安排运输前:装/送货产品单位、计划数量、包装规格、送货方式必填 */)]]
|
||
- [[_COMMUNITY_codets (if (!validateContractsForArrange()) return)|code:ts (if (!validateContractsForArrange()) return)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-form-dialo)|code:bash (git add web-admin/src/components/business/pl-plan-form-dialo)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_plan_contract_gap.py backend)|code:bash (git add backend/app/services/pl_plan_contract_gap.py backend)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-plan-contract-product.ts)|code:bash (git add web-admin/src/utils/pl-plan-contract-product.ts)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codetypescript (async function handleConfirmSingle(contract ContractVO) {)|code:typescript (async function handleConfirmSingle(contract: ContractVO) {)]]
|
||
- [[_COMMUNITY_codetypescript (defineExpose({)|code:typescript (defineExpose({)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-contract-m)|code:bash (git add web-admin/src/components/business/pl-plan-contract-m)]]
|
||
- [[_COMMUNITY_codetypescript (let list = data.list data.rows )|code:typescript (let list = data.list || data.rows || [])]]
|
||
- [[_COMMUNITY_codevue (el-button)|code:vue (<el-button)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinessproduct-selectori)|code:bash (git add web-admin/src/components/business/product-selector/i)]]
|
||
- [[_COMMUNITY_codetypescript (const loadContractProductIds = refstring())|code:typescript (const loadContractProductIds = ref<string[]>([]))]]
|
||
- [[_COMMUNITY_codevue (ProductSelector)|code:vue (<ProductSelector)]]
|
||
- [[_COMMUNITY_codetypescript (function validateSingleContractPerStop() boolean {)|code:typescript (function validateSingleContractPerStop(): boolean {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-load-secti)|code:bash (git add web-admin/src/components/business/pl-plan-load-secti)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-delivery-s)|code:bash (git add web-admin/src/components/business/pl-plan-delivery-s)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplan-contractindex.vue)|code:bash (git add web-admin/src/views/pl/plan-contract/index.vue)]]
|
||
- [[_COMMUNITY_codepython (links = assert_at_most_one_contract(links, side_label))|code:python (links = assert_at_most_one_contract(links, side_label))]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_plan_stop_service.py backend)|code:bash (git add backend/app/services/pl_plan_stop_service.py backend)]]
|
||
- [[_COMMUNITY_codepython (from types import SimpleNamespace)|code:python (from types import SimpleNamespace)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (from app.models.crm_models import CrmContractProduct)|code:python (from app.models.crm_models import CrmContractProduct)]]
|
||
- [[_COMMUNITY_codevue (ListTable)|code:vue (</ListTable>)]]
|
||
- [[_COMMUNITY_codets (import { useListTableViewportHeight } from '@composablesus)|code:ts (import { useListTableViewportHeight } from '@/composables/us)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm dev)|code:bash (cd web-admin && pnpm dev)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsdemounitindex.vue)|code:bash (git add web-admin/src/views/demo/unit/index.vue)]]
|
||
- [[_COMMUNITY_codevue (div ref=reimburseApplyTableWrapRef class=table-scroll bx)|code:vue (<div ref="reimburseApplyTableWrapRef" class="table-scroll bx)]]
|
||
- [[_COMMUNITY_codevue (div class=pagination list-pager-bar)|code:vue (<div class="pagination list-pager-bar">)]]
|
||
- [[_COMMUNITY_codescss (.table-scroll {)|code:scss (.table-scroll {)]]
|
||
- [[_COMMUNITY_codescss ( 主列表使用 el-table height 内滚后,wrap 只负责最小宽度收缩,勿再 overflow-y )|code:scss (/* 主列表使用 el-table :height 内滚后,wrap 只负责最小宽度收缩,勿再 overflow-y *)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxreimburseapplyindex.vue web)|code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue web)]]
|
||
- [[_COMMUNITY_codemarkdown ( 7.6 主列表视口填满滚动)|code:markdown (### 7.6 主列表视口填满滚动)]]
|
||
- [[_COMMUNITY_codemarkdown ( Requirement 主列表表体内嵌滚动与视口填满)|code:markdown (### Requirement: 主列表表体内嵌滚动与视口填满)]]
|
||
- [[_COMMUNITY_codebash (git add docsweb-admin-ui-spec-fresh-mint.md )|code:bash (git add docs/web-admin-ui-spec-fresh-mint.md \)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbx web-adminsrcviewspl web-ad)|code:bash (git add web-admin/src/views/bx web-admin/src/views/pl web-ad)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx scriptscheck-list-table-viewp)|code:bash (cd web-admin && pnpm exec tsx scripts/check-list-table-viewp)]]
|
||
- [[_COMMUNITY_codets ( 分页底边到内容区底的默认空隙(px) )|code:ts (/** 分页底边到内容区底的默认空隙(px) */)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx scriptscheck-list-table-viewp)|code:bash (cd web-admin && pnpm exec tsx scripts/check-list-table-viewp)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomposableslistTableViewportHeight.ts)|code:bash (git add web-admin/src/composables/listTableViewportHeight.ts)]]
|
||
- [[_COMMUNITY_codets (import {)|code:ts (import {)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec vue-tsc --noEmit 2&1 head -n 40)|code:bash (cd web-admin && pnpm exec vue-tsc --noEmit 2>&1 | head -n 40)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomposablesuseListTableViewportHeight)|code:bash (git add web-admin/src/composables/useListTableViewportHeight)]]
|
||
- [[_COMMUNITY_codevue (div class=list-body list-wrap)|code:vue (<div class="list-body list-wrap">)]]
|
||
- [[_COMMUNITY_codepython (import pytest)|code:python (import pytest)]]
|
||
- [[_COMMUNITY_codepython (save_mode = (getattr(payload, save_mode, None) or formal)|code:python (save_mode = (getattr(payload, "save_mode", None) or "formal")]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && python -c from ap)|code:bash (cd backend && source venv/bin/activate && python -c "from ap)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiplplan.py)|code:bash (git add backend/app/api/pl/plan.py)]]
|
||
- [[_COMMUNITY_codepython (if plan.follow_status not in (pending_arrange, drafting))|code:python (if plan.follow_status not in ("pending_arrange", "drafting"))]]
|
||
- [[_COMMUNITY_codepython (if plan.follow_status not in (pending_arrange, wait_notic)|code:python (if plan.follow_status not in ("pending_arrange", "wait_notic)]]
|
||
- [[_COMMUNITY_codetypescript (export const PL_PLAN_LIST_TABS { label string; name PlPla)|code:typescript (export const PL_PLAN_LIST_TABS: { label: string; name: PlPla)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codetypescript (if (nextTab === 'pending_arrange') {)|code:typescript (if (nextTab === 'pending_arrange') {)]]
|
||
- [[_COMMUNITY_codetypescript (function canWaitNotice(row Plan) {)|code:typescript (function canWaitNotice(row: Plan) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-display.ts web-adminsrcview)|code:bash (git add web-admin/src/utils/pl-display.ts web-admin/src/view)]]
|
||
- [[_COMMUNITY_codetypescript (const showDraftButton = computed(() = {)|code:typescript (const showDraftButton = computed(() => {)]]
|
||
- [[_COMMUNITY_codevue (el-button)|code:vue (<el-button)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiplindex.ts web-adminsrccomponen)|code:bash (git add web-admin/src/api/pl/index.ts web-admin/src/componen)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
|
||
- [[_COMMUNITY_codebash (git add backendgraphify-out web-admingraphify-out)|code:bash (git add backend/graphify-out web-admin/graphify-out)]]
|
||
- [[_COMMUNITY_codepython (DRAFTABLE_FOLLOW_STATUSES = frozenset({drafting, pending_)|code:python (DRAFTABLE_FOLLOW_STATUSES = frozenset({"drafting", "pending_)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendteststest_pl_plan_draft_save.py backendapp)|code:bash (git add backend/tests/test_pl_plan_draft_save.py backend/app)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplplan.py)|code:bash (git add backend/app/schemas/pl/plan.py)]]
|
||
- [[_COMMUNITY_codepython (if is_draft)|code:python (if is_draft:)]]
|
||
- [[_COMMUNITY_codets (import assert from 'nodeassertstrict')|code:ts (import assert from 'node:assert/strict')]]
|
||
- [[_COMMUNITY_codepython (notes Optionalstr = Field(default=None, max_length=500, d)|code:python (notes: Optional[str] = Field(default=None, max_length=500, d)]]
|
||
- [[_COMMUNITY_codepython (notes Optionalstr = Field(default=None, max_length=500))|code:python (notes: Optional[str] = Field(default=None, max_length=500))]]
|
||
- [[_COMMUNITY_codepython (notes=payload.notes,)|code:python (notes=payload.notes,)]]
|
||
- [[_COMMUNITY_codepython (ExportColumn(title=注意事项, field=notes),)|code:python (ExportColumn(title="注意事项", field="notes"),)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash ( 按本地 .env 连接执行 migrations 文件;示例:)|code:bash (# 按本地 .env 连接执行 migrations 文件;示例:)]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-09-02-pl-transport-address-)|code:bash (git add docs/sql/migrations/2026-09-02-pl-transport-address-)]]
|
||
- [[_COMMUNITY_codets (notes string)|code:ts (notes?: string)]]
|
||
- [[_COMMUNITY_codets (export type PlAddressApplyPayload = {)|code:ts (export type PlAddressApplyPayload = {)]]
|
||
- [[_COMMUNITY_codets (const notesText = (row.notes '').trim())|code:ts (const notesText = (row.notes || '').trim())]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-address-no)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-address-no)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapiplindex.ts )|code:bash (git add web-admin/src/api/pl/index.ts \)]]
|
||
- [[_COMMUNITY_codets (import { resolveAddressNotesFill } from '@utilspl-address-)|code:ts (import { resolveAddressNotesFill } from '@/utils/pl-address-)]]
|
||
- [[_COMMUNITY_codets (function patchAddress(fields PlAddressApplyPayload) {)|code:ts (function patchAddress(fields: PlAddressApplyPayload) {)]]
|
||
- [[_COMMUNITY_codets (function patchDeliveryAddress(index number, fields PlAddre)|code:ts (function patchDeliveryAddress(index: number, fields: PlAddre)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-load-secti)|code:bash (git add web-admin/src/components/business/pl-plan-load-secti)]]
|
||
- [[_COMMUNITY_codets (notes addressForm.notes.trim() undefined,)|code:ts (notes: addressForm.notes.trim() || undefined,)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-transport-addre)|code:bash (git add web-admin/src/components/business/pl-transport-addre)]]
|
||
- [[_COMMUNITY_codets ({ prop 'notes', label '注意事项' },)|code:ts ({ prop: 'notes', label: '注意事项' },)]]
|
||
- [[_COMMUNITY_codevue (el-table-column)|code:vue (<el-table-column)]]
|
||
- [[_COMMUNITY_codets ()|code:ts (/**)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=注意事项 class=form-col-span-2)|code:vue (<el-form-item label="注意事项" class="form-col-span-2">)]]
|
||
- [[_COMMUNITY_codets (notes formData.notes.trim() undefined,)|code:ts (notes: formData.notes.trim() || undefined,)]]
|
||
- [[_COMMUNITY_codets ({ label '注意事项', value d.notes '—', long true },)|code:ts ({ label: '注意事项', value: d.notes || '—', long: true },)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewspltransport-addressindex.vue)|code:bash (git add web-admin/src/views/pl/transport-address/index.vue)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add graphify-out backendgraphify-out web-admingraphify)|code:bash (git add graphify-out backend/graphify-out web-admin/graphify)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-address-notes-fill.ts web-adm)|code:bash (git add web-admin/src/utils/pl-address-notes-fill.ts web-adm)]]
|
||
- [[_COMMUNITY_codepython (运输地址库 Schema 接受 notes。)|code:python ("""运输地址库 Schema 接受 notes。""")]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codesql (-- 运输地址库增加注意事项)|code:sql (-- 运输地址库增加注意事项)]]
|
||
- [[_COMMUNITY_codesql (`notes` varchar(500) DEFAULT NULL COMMENT '注意事项',)|code:sql (`notes` varchar(500) DEFAULT NULL COMMENT '注意事项',)]]
|
||
- [[_COMMUNITY_codepython (notes = Column(String(500), nullable=True, comment=注意事项))|code:python (notes = Column(String(500), nullable=True, comment="注意事项"))]]
|
||
- [[_COMMUNITY_codesql (-- 运输计划归档:查看单价金额按钮权限)|code:sql (-- 运输计划归档:查看单价金额按钮权限)]]
|
||
- [[_COMMUNITY_codepython (if not user_can_archive_plan(db, user))|code:python (if not user_can_archive_plan(db, user):)]]
|
||
- [[_COMMUNITY_codepython (cols = filter_export_columns(PLAN_ARCHIVE_EXPORT_COLUMNS, bo)|code:python (cols = filter_export_columns(PLAN_ARCHIVE_EXPORT_COLUMNS, bo)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapiplplan.py)|code:bash (git add backend/app/api/pl/plan.py)]]
|
||
- [[_COMMUNITY_codets ( 归档查看:展示单价与金额;未传时跟随 showArchiveIoFields )|code:ts (/** 归档查看:展示单价与金额;未传时跟随 showArchiveIoFields */)]]
|
||
- [[_COMMUNITY_codets (const hideArchiveMoney =)|code:ts (const hideArchiveMoney =)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesspl-plan-view-dialo)|code:bash (git add web-admin/src/components/business/pl-plan-view-dialo)]]
|
||
- [[_COMMUNITY_codets (import { fetchGetMenuCodes } from '@apiauth')|code:ts (import { fetchGetMenuCodes } from '@/api/auth')]]
|
||
- [[_COMMUNITY_codevue (PlPlanViewDialog)|code:vue (<PlPlanViewDialog)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplan-archiveindex.vue)|code:bash (git add web-admin/src/views/pl/plan-archive/index.vue)]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-09-03-pl-plan-archive-price)|code:bash (git add docs/sql/migrations/2026-09-03-pl-plan-archive-price)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh backend)|code:bash (./scripts/update-graph.sh backend)]]
|
||
- [[_COMMUNITY_codebash (git add backendgraphify-out web-admingraphify-out)|code:bash (git add backend/graphify-out web-admin/graphify-out)]]
|
||
- [[_COMMUNITY_codepython (from datetime import date, datetime)|code:python (from datetime import date, datetime)]]
|
||
- [[_COMMUNITY_codepython (from __future__ import annotations)|code:python (from __future__ import annotations)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_plan_price_mask.py backendt)|code:bash (git add backend/app/services/pl_plan_price_mask.py backend/t)]]
|
||
- [[_COMMUNITY_codepython (can_price = user_can_view_archive_prices(db, user))|code:python (can_price = user_can_view_archive_prices(db, user))]]
|
||
- [[_COMMUNITY_codetypescript (import assert from 'nodeassertstrict')|code:typescript (import assert from 'node:assert/strict')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplplanindex.vue)|code:bash (git add web-admin/src/views/pl/plan/index.vue)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && graphify update .)|code:bash (cd web-admin && graphify update .)]]
|
||
- [[_COMMUNITY_codetypescript ( 运输计划列表 Tab(单据类型前增加「待安排」「已安排」「草稿中」) )|code:typescript (/** 运输计划列表 Tab(单据类型前增加「待安排」「已安排」「草稿中」) */)]]
|
||
- [[_COMMUNITY_codetypescript (export const PL_PLAN_LIST_TABS { label string; name PlPla)|code:typescript (export const PL_PLAN_LIST_TABS: { label: string; name: PlPla)]]
|
||
- [[_COMMUNITY_codetypescript (export function plPlanListTabToFilters(tab PlPlanListTab) )|code:typescript (export function plPlanListTabToFilters(tab: PlPlanListTab): )]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-plan-list-)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-plan-list-)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-display.ts web-adminsrcutil)|code:bash (git add web-admin/src/utils/pl-display.ts web-admin/src/util)]]
|
||
- [[_COMMUNITY_codetypescript (function handlePlanTypeTabChange(tab PlPlanListTab string)|code:typescript (function handlePlanTypeTabChange(tab: PlPlanListTab | string)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm add @turbodocxhtml-to-docx)|code:bash (cd web-admin && pnpm add @turbodocx/html-to-docx)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilscrmcontract-html-to-docx.ts)|code:bash (git add web-admin/src/utils/crm/contract-html-to-docx.ts)]]
|
||
- [[_COMMUNITY_codevue (el-button class=btn-ghost loading=wordGenerating @clic)|code:vue (<el-button class="btn-ghost" :loading="wordGenerating" @clic)]]
|
||
- [[_COMMUNITY_codetypescript ( 从打印弹窗生成 Word(前端 HTML→DOCX) )|code:typescript (/** 从打印弹窗生成 Word(前端 HTML→DOCX) */)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcontractcomponentsContract)|code:bash (git add web-admin/src/views/crm/contract/components/Contract)]]
|
||
- [[_COMMUNITY_codevue (el-button loading=wordGenerating @click=handleGenerateW)|code:vue (<el-button :loading="wordGenerating" @click="handleGenerateW)]]
|
||
- [[_COMMUNITY_codetypescript (import FileSaver from 'file-saver')|code:typescript (import FileSaver from 'file-saver')]]
|
||
- [[_COMMUNITY_codetypescript (const wordGenerating = ref(false))|code:typescript (const wordGenerating = ref(false))]]
|
||
- [[_COMMUNITY_codetypescript ( 从打印弹窗生成 Word )|code:typescript (/** 从打印弹窗生成 Word */)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminpackage.json web-adminpnpm-lock.yaml)|code:bash (git add web-admin/package.json web-admin/pnpm-lock.yaml)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcontractdetail.vue)|code:bash (git add web-admin/src/views/crm/contract/detail.vue)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilscrmcontract-)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/crm/contract-)]]
|
||
- [[_COMMUNITY_codetypescript (import assert from 'nodeassertstrict')|code:typescript (import assert from 'node:assert/strict')]]
|
||
- [[_COMMUNITY_codetypescript ( 合同打印弹窗:HTML → DOCX 预处理与生成 )|code:typescript (/** 合同打印弹窗:HTML → DOCX 预处理与生成 */)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilscrmcontract-)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/crm/contract-)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilscrmcontract-html-to-docx.ts web)|code:bash (git add web-admin/src/utils/crm/contract-html-to-docx.ts web)]]
|
||
- [[_COMMUNITY_codetypescript (import HTMLtoDOCX from '@turbodocxhtml-to-docx')|code:typescript (import HTMLtoDOCX from '@turbodocx/html-to-docx')]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx -e )|code:bash (cd web-admin && pnpm exec tsx -e ")]]
|
||
- [[_COMMUNITY_codepython (id Optionalstr = Field(default=None, description=已有计划产品行)|code:python (id: Optional[str] = Field(default=None, description="已有计划产品行)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_plan_service.py backendapp)|code:bash (git add backend/app/services/pl_plan_service.py backend/app/)]]
|
||
- [[_COMMUNITY_codetypescript (id load.id undefined)|code:typescript (id: load.id || undefined)]]
|
||
- [[_COMMUNITY_codetypescript (...(load.id { id load.id } {}),)|code:typescript (...(load.id ? { id: load.id } : {}),)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-plan-stop-form.ts web-admins)|code:bash (git add web-admin/src/utils/pl-plan-stop-form.ts web-admin/s)]]
|
||
- [[_COMMUNITY_codepython (def test_cancel_generate_dibang_blocked_when_weighing_exists)|code:python (def test_cancel_generate_dibang_blocked_when_weighing_exists)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_dibang_upsert_on_arrange.py teststest_)|code:bash (pytest tests/test_pl_dibang_upsert_on_arrange.py tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_dibang_bridge_service.py bac)|code:bash (git add backend/app/services/pl_dibang_bridge_service.py bac)]]
|
||
- [[_COMMUNITY_codepython (if is_rearrange)|code:python (if is_rearrange:)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapipltransport.py backendtests)|code:bash (git add backend/app/api/pl/transport.py backend/tests/)]]
|
||
- [[_COMMUNITY_codepython (id Optionalstr = Field(default=None, description=已有段ID;编)|code:python (id: Optional[str] = Field(default=None, description="已有段ID;编)]]
|
||
- [[_COMMUNITY_codeblock20 (stop_id 1D4CB037… → 2036E1B2…)|code:block20 (stop_id 1D4CB037… → 2036E1B2…)]]
|
||
- [[_COMMUNITY_codesql (UPDATE pl_transport_db_link)|code:sql (UPDATE pl_transport_db_link)]]
|
||
- [[_COMMUNITY_codebash (git add backendscriptsfix_pl_transport_db_link_stop_ids.py)|code:bash (git add backend/scripts/fix_pl_transport_db_link_stop_ids.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_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_codebash (git add backendappschemasplplan.py docssuperpowersspec)|code:bash (git add backend/app/schemas/pl/plan.py docs/superpowers/spec)]]
|
||
- [[_COMMUNITY_codepython (replace_plan_stops 应按 payload.id upsert 送货段,而非每次换新 UUID。)|code:python ("""replace_plan_stops 应按 payload.id upsert 送货段,而非每次换新 UUID。")]]
|
||
- [[_COMMUNITY_codepython (from typing import Optional)|code:python (from typing import Optional)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_plan_stop_upsert.py -v)|code:bash (pytest tests/test_pl_plan_stop_upsert.py -v)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_plan_stop_service.py backend)|code:bash (git add backend/app/services/pl_plan_stop_service.py backend)]]
|
||
- [[_COMMUNITY_codepython (def build_plan_product(..., product_row_id Optionalstr = )|code:python (def build_plan_product(..., product_row_id: Optional[str] = )]]
|
||
- [[_COMMUNITY_codets (import { attachmentApi, reimburseApi, invoiceWalletApi } fro)|code:ts (import { attachmentApi, reimburseApi, invoiceWalletApi } fro)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxreimburseapplyindex.vue)|code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue)]]
|
||
- [[_COMMUNITY_codehtml (h4 class=dlg-view-section-title历史附件h4)|code:html (<h4 class="dlg-view-section-title">历史附件</h4>)]]
|
||
- [[_COMMUNITY_codehtml (h4 class=dlg-view-section-title申请附件h4)|code:html (<h4 class="dlg-view-section-title">申请附件</h4>)]]
|
||
- [[_COMMUNITY_codebash (rg '历史附件' web-adminsrcviewsbx --glob '.vue')|code:bash (rg '历史附件' web-admin/src/views/bx --glob '*.vue')]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsbxreimburseapplyindex.vue )|code:bash (git add web-admin/src/views/bx/reimburse/apply/index.vue \)]]
|
||
- [[_COMMUNITY_codets (import { useAttachment } from '@hooksuseAttachment')|code:ts (import { useAttachment } from '@/hooks/useAttachment')]]
|
||
- [[_COMMUNITY_codets (const MAX_ATTACHMENTS = 10)|code:ts (const MAX_ATTACHMENTS = 10)]]
|
||
- [[_COMMUNITY_codevue (!-- 申请附件(可选) --)|code:vue (<!-- 申请附件(可选) -->)]]
|
||
- [[_COMMUNITY_codets (function beforeReadApplyAttachment(file File File) {)|code:ts (function beforeReadApplyAttachment(file: File | File[]) {)]]
|
||
- [[_COMMUNITY_codebash (git add bx-mobilesrcviewsreimburseReimburseApplyPage.vue)|code:bash (git add bx-mobile/src/views/reimburse/ReimburseApplyPage.vue)]]
|
||
- [[_COMMUNITY_codets (const applyAttachmentRef = refInstanceTypetypeof BxAttachm)|code:ts (const applyAttachmentRef = ref<InstanceType<typeof BxAttachm)]]
|
||
- [[_COMMUNITY_codets (if (applyAttachment.uploading.value) {)|code:ts (if (applyAttachment.uploading.value) {)]]
|
||
- [[_COMMUNITY_codets (try {)|code:ts (try {)]]
|
||
- [[_COMMUNITY_codets (await applyAttachment.loadList('reimburse_apply', editingId.)|code:ts (await applyAttachment.loadList('reimburse_apply', editingId.)]]
|
||
- [[_COMMUNITY_codets (applyAttachment.clear())|code:ts (applyAttachment.clear())]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codevue (div class=form-section)|code:vue (<div class="form-section">)]]
|
||
- [[_COMMUNITY_codets (applyAttachments.value = )|code:ts (applyAttachments.value = [])]]
|
||
- [[_COMMUNITY_codets (applyAttachments.value = await loadBxAttachments('reimburse_)|code:ts (applyAttachments.value = await loadBxAttachments('reimburse_)]]
|
||
- [[_COMMUNITY_codets (async function bindApplyAttachments(reimburseId string) {)|code:ts (async function bindApplyAttachments(reimburseId: string) {)]]
|
||
- [[_COMMUNITY_codets (if (!assertApplyAttachmentsIdle()) return)|code:ts (if (!assertApplyAttachmentsIdle()) return)]]
|
||
- [[_COMMUNITY_codets (await bindApplyAttachments(id))|code:ts (await bindApplyAttachments(id))]]
|
||
- [[_COMMUNITY_codepython (from fastapi import Request)|code:python (from fastapi import Request)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (备用金列表列头过滤单测。)|code:python ("""备用金列表列头过滤单测。""")]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesbxadvance_list_filters.py back)|code:bash (git add backend/app/services/bx/advance_list_filters.py back)]]
|
||
- [[_COMMUNITY_codets (import type { ColumnFilterDef } from '@composablesuseServe)|code:ts (import type { ColumnFilterDef } from '@/composables/useServe)]]
|
||
- [[_COMMUNITY_codets (my(params { page number; pageSize number } & Recordstrin)|code:ts (my(params: { page: number; pageSize: number } & Record<strin)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codets (import { provide } from 'vue' 若用 setupClientColumnFilterP)|code:ts (import { provide } from 'vue' // 若用 setupClientColumnFilterP)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesscrm-col-filter-hea)|code:bash (git add web-admin/src/components/business/crm-col-filter-hea)]]
|
||
- [[_COMMUNITY_codets (const api = injectFilterApi null(props.injectKey as stri)|code:ts (const api = inject<FilterApi | null>(props.injectKey as stri)]]
|
||
- [[_COMMUNITY_codets ( web-adminsrcutilscrm-client-column-filter-provide.ts)|code:ts (// web-admin/src/utils/crm-client-column-filter-provide.ts)]]
|
||
- [[_COMMUNITY_codets ( web-adminsrcviewscrmcustomerdialogColumnFilterDefs.t)|code:ts (// web-admin/src/views/crm/customer/dialogColumnFilterDefs.t)]]
|
||
- [[_COMMUNITY_codets (import { Filter } from '@element-plusicons-vue')|code:ts (import { Filter } from '@element-plus/icons-vue')]]
|
||
- [[_COMMUNITY_codevue (el-button)|code:vue (<el-button)]]
|
||
- [[_COMMUNITY_codets (const OPP_FILTER_KEY = 'crmColumnFilterscustomerDetailoppo)|code:ts (const OPP_FILTER_KEY = 'crmColumnFilters:customerDetail:oppo)]]
|
||
- [[_COMMUNITY_codets (const CONTRACT_FILTER_KEY = 'crmColumnFilterscustomerDetail)|code:ts (const CONTRACT_FILTER_KEY = 'crmColumnFilters:customerDetail)]]
|
||
- [[_COMMUNITY_codets (const LOG_FILTER_KEY = 'crmColumnFilterscustomerDetaillog')|code:ts (const LOG_FILTER_KEY = 'crmColumnFilters:customerDetail:log')]]
|
||
- [[_COMMUNITY_codetypescript (queryKey string)|code:typescript (queryKey?: string)]]
|
||
- [[_COMMUNITY_codebash (PYTHONPATH=. pytest teststest_crm_customer_list_filters.py )|code:bash (PYTHONPATH=. pytest tests/test_crm_customer_list_filters.py )]]
|
||
- [[_COMMUNITY_codetypescript (enumOptions dictStore.getOptions('crm_customer_type').map(.)|code:typescript (enumOptions: dictStore.getOptions('crm_customer_type').map(.)]]
|
||
- [[_COMMUNITY_codetypescript ({)|code:typescript ({)]]
|
||
- [[_COMMUNITY_codetypescript (function buildListParams() {)|code:typescript (function buildListParams() {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcustomerindex.vue)|code:bash (git add web-admin/src/views/crm/customer/index.vue)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcustomerpoolindex.vue )|code:bash (git add web-admin/src/views/crm/customer/pool/index.vue \)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codetypescript (function resolveQueryKey(def ColumnFilterDef) string {)|code:typescript (function resolveQueryKey(def: ColumnFilterDef): string {)]]
|
||
- [[_COMMUNITY_codetypescript (const columnFilterDefs ColumnFilterDef = )|code:typescript (const columnFilterDefs: ColumnFilterDef[] = [)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomposablesuseClientColumnFilters.ts )|code:bash (git add web-admin/src/composables/useClientColumnFilters.ts )]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_crm_customer_list_filters.py)|code:python (# backend/tests/test_crm_customer_list_filters.py)]]
|
||
- [[_COMMUNITY_codepython (def build_customer_column_filters(params) - list)|code:python (def build_customer_column_filters(**params) -> list:)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && PYTHONPATH=. pytes)|code:bash (cd backend && source venv/bin/activate && PYTHONPATH=. pytes)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicescrmcustomer_list_filters.py )|code:bash (git add backend/app/services/crm/customer_list_filters.py \)]]
|
||
- [[_COMMUNITY_codepython (for expr in build_customer_column_filters(...))|code:python (for expr in build_customer_column_filters(...):)]]
|
||
- [[_COMMUNITY_codepython (CRM 调价函列表列头过滤单测。)|code:python ("""CRM 调价函列表列头过滤单测。""")]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (from app.services.crm.price_letter_list_filters import build)|code:python (from app.services.crm.price_letter_list_filters import build)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_crm_price_letter_list_filters.py -v)|code:bash (pytest tests/test_crm_price_letter_list_filters.py -v)]]
|
||
- [[_COMMUNITY_codets (import type { ColumnFilterDef } from '@composablesuseClien)|code:ts (import type { ColumnFilterDef } from '@/composables/useClien)]]
|
||
- [[_COMMUNITY_codepython (from sqlalchemy import exists)|code:python (from sqlalchemy import exists)]]
|
||
- [[_COMMUNITY_codepython (async def contract_change_list(..., request Request, ...))|code:python (async def contract_change_list(..., request: Request, ...):)]]
|
||
- [[_COMMUNITY_codepython ( list_contract_changes)|code:python (# list_contract_changes)]]
|
||
- [[_COMMUNITY_codepython ( enrich after page fetch)|code:python (# enrich after page fetch)]]
|
||
- [[_COMMUNITY_codepython (from fastapi import Request)|code:python (from fastapi import Request)]]
|
||
- [[_COMMUNITY_codepython (地磅计划列表列头过滤单测。)|code:python ("""地磅计划列表列头过滤单测。""")]]
|
||
- [[_COMMUNITY_codepython (params = _merge_query(request, planNo=plan_no, ...))|code:python (params = _merge_query(request, planNo=plan_no, ...))]]
|
||
- [[_COMMUNITY_codets (import type { ColumnFilterDef } from '@composablesuseClien)|code:ts (import type { ColumnFilterDef } from '@/composables/useClien)]]
|
||
- [[_COMMUNITY_codets (list(params Recordstring, any) {)|code:ts (list(params?: Record<string, any>) {)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && PYTHONPATH=. pytes)|code:bash (cd backend && source venv/bin/activate && PYTHONPATH=. pytes)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_plan_list_filters.py -v)|code:bash (pytest tests/test_pl_plan_list_filters.py -v)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_io_order_list_filters.py -v)|code:bash (pytest tests/test_pl_io_order_list_filters.py -v)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_plan_list_filters.py -q)|code:bash (pytest tests/test_pl_plan_list_filters.py -q)]]
|
||
- [[_COMMUNITY_codepython (from app.models.db_models import DbWeighingSlip)|code:python (from app.models.db_models import DbWeighingSlip)]]
|
||
- [[_COMMUNITY_codepython (@patch(app.services.pl_dibang_bridge_service._inventory_has)|code:python (@patch("app.services.pl_dibang_bridge_service._inventory_has)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (need_remount = False)|code:python (need_remount = False)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (def test_arrange_transport_source_has_no_revoke_call())|code:python (def test_arrange_transport_source_has_no_revoke_call():)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapipltransport.py backendteststest_p)|code:bash (git add backend/app/api/pl/transport.py backend/tests/test_p)]]
|
||
- [[_COMMUNITY_codebash (cd iflytekshanxia2.0backend)|code:bash (cd /iflytek/shanxia2.0/backend/)]]
|
||
- [[_COMMUNITY_codebash (git add backendteststest_pl_dibang_upsert_on_arrange.py)|code:bash (git add backend/tests/test_pl_dibang_upsert_on_arrange.py)]]
|
||
- [[_COMMUNITY_codepython (editable = _inventory_mutable_editable(db, inventory))|code:python (editable = _inventory_mutable_editable(db, inventory))]]
|
||
- [[_COMMUNITY_codepython (def _update_existing_stop_inventory(...))|code:python (def _update_existing_stop_inventory(...):)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_dibang_bridge_service.py bac)|code:bash (git add backend/app/services/pl_dibang_bridge_service.py bac)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_bx_reimburse_list_filters.py)|code:python (# backend/tests/test_bx_reimburse_list_filters.py)]]
|
||
- [[_COMMUNITY_codetypescript ( 文本列:服务端模糊 客户端也可只用 text )|code:typescript (/** 文本列:服务端模糊 / 客户端也可只用 text */)]]
|
||
- [[_COMMUNITY_codetypescript ( web-adminsrccomposablesuseServerColumnFilters.ts)|code:typescript (// web-admin/src/composables/useServerColumnFilters.ts)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomposablesuseClientColumnFilters.ts )|code:bash (git add web-admin/src/composables/useClientColumnFilters.ts )]]
|
||
- [[_COMMUNITY_codevue (template v-if=type === 'text')|code:vue (<template v-if="type === 'text'">)]]
|
||
- [[_COMMUNITY_codetypescript (const draftText = ref(''))|code:typescript (const draftText = ref(''))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesscolumn-header-filt)|code:bash (git add web-admin/src/components/business/column-header-filt)]]
|
||
- [[_COMMUNITY_codetypescript (my(params {)|code:typescript (my(params: {)]]
|
||
- [[_COMMUNITY_codetypescript (const columnFilterDefs ColumnFilterDef = )|code:typescript (const columnFilterDefs: ColumnFilterDef[] = [)]]
|
||
- [[_COMMUNITY_codetypescript (function buildSearchQuery() {)|code:typescript (function buildSearchQuery() {)]]
|
||
- [[_COMMUNITY_codetypescript (const visibleFilterProps = computed(() = {)|code:typescript (const visibleFilterProps = computed(() => {)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codetypescript (function handleResetColumns() {)|code:typescript (function handleResetColumns() {)]]
|
||
- [[_COMMUNITY_codetypescript (function enumOptionsFor(prop string) {)|code:typescript (function enumOptionsFor(prop: string) {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapibxindex.ts web-adminsrcviewsbx)|code:bash (git add web-admin/src/api/bx/index.ts web-admin/src/views/bx)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicesbxreimburse_list_filters.py)|code:python (# backend/app/services/bx/reimburse_list_filters.py)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesbxreimburse_list_filters.py ba)|code:bash (git add backend/app/services/bx/reimburse_list_filters.py ba)]]
|
||
- [[_COMMUNITY_codepython (apply_code Optionalstr = Field(default=None, alias=apply)|code:python (apply_code: Optional[str] = Field(default=None, alias="apply)]]
|
||
- [[_COMMUNITY_codepython (from app.services.bx.reimburse_list_filters import build_rei)|code:python (from app.services.bx.reimburse_list_filters import build_rei)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappapibxexport_common.py backendappapi)|code:bash (git add backend/app/api/bx/export_common.py backend/app/api/)]]
|
||
- [[_COMMUNITY_codevue (template)|code:vue (<template>)]]
|
||
- [[_COMMUNITY_codepython (sort_field Optionalstr = Field(default=None, alias=sortF)|code:python (sort_field: Optional[str] = Field(default=None, alias="sortF)]]
|
||
- [[_COMMUNITY_codepython (from app.services.bx.list_sort import order_advance, parse_s)|code:python (from app.services.bx.list_sort import order_advance, parse_s)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) support datetime column sort on adv)|code:bash (git commit -m "feat(bx): support datetime column sort on adv)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) support datetime column sort on rei)|code:bash (git commit -m "feat(bx): support datetime column sort on rei)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) support datetime column sort on pay)|code:bash (git commit -m "feat(bx): support datetime column sort on pay)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) support datetime column sort on my )|code:bash (git commit -m "feat(bx): support datetime column sort on my )]]
|
||
- [[_COMMUNITY_codets (import { useColumnSort } from '@composablesuseColumnSort')|code:ts (import { useColumnSort } from '@/composables/useColumnSort')]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) wire date column sort on advance ap)|code:bash (git commit -m "feat(bx): wire date column sort on advance ap)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) wire date column sort on reimburse )|code:bash (git commit -m "feat(bx): wire date column sort on reimburse )]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) wire date column sort on payment pa)|code:bash (git commit -m "feat(bx): wire date column sort on payment pa)]]
|
||
- [[_COMMUNITY_codets (import { computed, inject, ref, watch } from 'vue')|code:ts (import { computed, inject, ref, watch } from 'vue')]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) wire date column sort on my invoice)|code:bash (git commit -m "feat(bx): wire date column sort on my invoice)]]
|
||
- [[_COMMUNITY_codets (function sortMergedRows(rows any) {)|code:ts (function sortMergedRows(rows: any[]) {)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(bx) wire date column sort on bx view mi)|code:bash (git commit -m "feat(bx): wire date column sort on bx view mi)]]
|
||
- [[_COMMUNITY_codebash (git commit -m chore update graphify after BX date column s)|code:bash (git commit -m "chore: update graphify after BX date column s)]]
|
||
- [[_COMMUNITY_codescss (.col-header-filter-root {)|code:scss (.col-header-filter-root {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesscolumn-header-filt)|code:bash (git add web-admin/src/components/business/column-header-filt)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_bx_list_sort.py)|code:python (# backend/tests/test_bx_list_sort.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && PYTHONPATH=. pytes)|code:bash (cd backend && source venv/bin/activate && PYTHONPATH=. pytes)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicesbxlist_sort.py)|code:python (# backend/app/services/bx/list_sort.py)]]
|
||
- [[_COMMUNITY_codepython (order_by OptionalAny = None,)|code:python (order_by: Optional[Any] = None,)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicesbxlist_sort.py backendtestst)|code:bash (git add backend/app/services/bx/list_sort.py backend/tests/t)]]
|
||
- [[_COMMUNITY_codets (collectPersonnelCertZipEntries,)|code:ts (collectPersonnelCertZipEntries,)]]
|
||
- [[_COMMUNITY_codevue (el-button)|code:vue (<el-button)]]
|
||
- [[_COMMUNITY_codets (import { buildAndSaveVehicleCertZip } from '@utilspl-vehic)|code:ts (import { buildAndSaveVehicleCertZip } from '@/utils/pl-vehic)]]
|
||
- [[_COMMUNITY_codets (const certZipLoading = ref(false))|code:ts (const certZipLoading = ref(false))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplself-vehicleindex.vue)|code:bash (git add web-admin/src/views/pl/self-vehicle/index.vue)]]
|
||
- [[_COMMUNITY_codets (import { buildAndSavePersonnelCertZip } from '@utilspl-veh)|code:ts (import { buildAndSavePersonnelCertZip } from '@/utils/pl-veh)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplpersonnelindex.vue)|code:bash (git add web-admin/src/views/pl/personnel/index.vue)]]
|
||
- [[_COMMUNITY_codebash (git add web-admingraphify-out graphify-out 2devnull t)|code:bash (git add web-admin/graphify-out graphify-out 2>/dev/null || t)]]
|
||
- [[_COMMUNITY_codets (describe('collectPersonnelCertZipEntries', () = {)|code:ts (describe('collectPersonnelCertZipEntries', () => {)]]
|
||
- [[_COMMUNITY_codets (export type CertZipFile = {)|code:ts (export type CertZipFile = {)]]
|
||
- [[_COMMUNITY_codets (export type BuildCertZipOptions = BuildVehicleCertZipOptions)|code:ts (export type BuildCertZipOptions = BuildVehicleCertZipOptions)]]
|
||
- [[_COMMUNITY_codets (export type PersonnelCertZipSource = {)|code:ts (export type PersonnelCertZipSource = {)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-vehicle-ce)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-vehicle-ce)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-vehicle-cert-zip.ts web-admin)|code:bash (git add web-admin/src/utils/pl-vehicle-cert-zip.ts web-admin)]]
|
||
- [[_COMMUNITY_codepython (default_order = CrmCustomer.create_time.desc())|code:python (default_order = CrmCustomer.create_time.desc())]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemascrmcustomer.py backendappcrud)|code:bash (git add backend/app/schemas/crm/customer.py backend/app/crud)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemascrmquote.py backendappcrudcr)|code:bash (git add backend/app/schemas/crm/quote.py backend/app/crud/cr)]]
|
||
- [[_COMMUNITY_codepython (sort_field = (filters or {}).get(sortField) or (filters or)|code:python (sort_field = (filters or {}).get("sortField") or (filters or)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemascrmcontract.py backendappcrud)|code:bash (git add backend/app/schemas/crm/contract.py backend/app/crud)]]
|
||
- [[_COMMUNITY_codepython (def test_valid_asc_string())|code:python (def test_valid_asc_string():)]]
|
||
- [[_COMMUNITY_codets ( web-adminsrccomposablesuseColumnSort.ts)|code:ts (// web-admin/src/composables/useColumnSort.ts)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec vitest run srccomposablesuseColu)|code:bash (cd web-admin && pnpm exec vitest run src/composables/useColu)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomposablesuseColumnSort.ts web-admin)|code:bash (git add web-admin/src/composables/useColumnSort.ts web-admin)]]
|
||
- [[_COMMUNITY_codets (const sortApi = inject{)|code:ts (const sortApi = inject<{)]]
|
||
- [[_COMMUNITY_codescss (.col-header-sort-pair {)|code:scss (.col-header-sort-pair {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrccomponentsbusinesscrm-col-filter-hea)|code:bash (git add web-admin/src/components/business/crm-col-filter-hea)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codets (...toSortQueryParams())|code:ts (...toSortQueryParams())]]
|
||
- [[_COMMUNITY_codets (watchSortVisibleColumns(visibleFilterProps))|code:ts (watchSortVisibleColumns(visibleFilterProps))]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewscrmcustomerindex.vue)|code:bash (git add web-admin/src/views/crm/customer/index.vue)]]
|
||
- [[_COMMUNITY_codets (sortField string)|code:ts (sortField?: string)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapicrmquotetypes.ts web-adminsrcv)|code:bash (git add web-admin/src/api/crm/quote/types.ts web-admin/src/v)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcapicrmcontracttypes.ts web-adminsr)|code:bash (git add web-admin/src/api/crm/contract/types.ts web-admin/sr)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add graphify-out backendgraphify-out web-admingraphify)|code:bash (git add graphify-out backend/graphify-out web-admin/graphify)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicescrmlist_sort.py)|code:python (# backend/app/services/crm/list_sort.py)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicescrmlist_sort.py backendtests)|code:bash (git add backend/app/services/crm/list_sort.py backend/tests/)]]
|
||
- [[_COMMUNITY_codepython (sort_field Optionalstr = Field(default=None, alias=sortF)|code:python (sort_field: Optional[str] = Field(default=None, alias="sortF)]]
|
||
- [[_COMMUNITY_codepython (sort_field (self.sort_field or ).strip() or None,)|code:python ("sort_field": (self.sort_field or "").strip() or None,)]]
|
||
- [[_COMMUNITY_codepython (from app.services.crm.list_sort import resolve_datetime_orde)|code:python (from app.services.crm.list_sort import resolve_datetime_orde)]]
|
||
- [[_COMMUNITY_codepython ( backendteststest_db_list_sort.py)|code:python (# backend/tests/test_db_list_sort.py)]]
|
||
- [[_COMMUNITY_codepython (from sqlalchemy import and_, func, or_)|code:python (from sqlalchemy import and_, func, or_)]]
|
||
- [[_COMMUNITY_codepython (sf, so = parse_sort_params(params))|code:python (sf, so = parse_sort_params(params))]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(db) support inventoryDate column sort o)|code:bash (git commit -m "feat(db): support inventoryDate column sort o)]]
|
||
- [[_COMMUNITY_codets (import { useColumnSort } from '@composablesuseColumnSort')|code:ts (import { useColumnSort } from '@/composables/useColumnSort')]]
|
||
- [[_COMMUNITY_codets (const {)|code:ts (const {)]]
|
||
- [[_COMMUNITY_codets (const applySortAndPage = () = {)|code:ts (const applySortAndPage = () => {)]]
|
||
- [[_COMMUNITY_codets (const params Recordstring, any = { ...toQueryParams(), ..)|code:ts (const params: Record<string, any> = { ...toQueryParams(), ..)]]
|
||
- [[_COMMUNITY_codets (allData.value = records.slice().sort((a, b) = getRecordDate)|code:ts (allData.value = records.slice().sort((a, b) => getRecordDate)]]
|
||
- [[_COMMUNITY_codets (function sortWeighingRows(rows WeighingRecord) {)|code:ts (function sortWeighingRows(rows: WeighingRecord[]) {)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && PYTHONPATH=. pytes)|code:bash (cd backend && source venv/bin/activate && PYTHONPATH=. pytes)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(web-admin) wire date column sort on db )|code:bash (git commit -m "feat(web-admin): wire date column sort on db )]]
|
||
- [[_COMMUNITY_codebash (git commit -m chore update graphify after DB date column s)|code:bash (git commit -m "chore: update graphify after DB date column s)]]
|
||
- [[_COMMUNITY_codepython ( backendappservicesdblist_sort.py)|code:python (# backend/app/services/db/list_sort.py)]]
|
||
- [[_COMMUNITY_codebash (PYTHONPATH=. pytest teststest_db_list_sort.py -q)|code:bash (PYTHONPATH=. pytest tests/test_db_list_sort.py -q)]]
|
||
- [[_COMMUNITY_codepython (from app.services.db.list_sort import order_inventory, parse)|code:python (from app.services.db.list_sort import order_inventory, parse)]]
|
||
- [[_COMMUNITY_codepython (sort_field Optionalstr = Field(default=None, alias=sortF)|code:python (sort_field: Optional[str] = Field(default=None, alias="sortF)]]
|
||
- [[_COMMUNITY_codepython (sf, so = parse_sort_params(params))|code:python (sf, so = parse_sort_params(params))]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(db) support datetime column sort on inv)|code:bash (git commit -m "feat(db): support datetime column sort on inv)]]
|
||
- [[_COMMUNITY_codets (import assert from 'nodeassertstrict')|code:ts (import assert from 'node:assert/strict')]]
|
||
- [[_COMMUNITY_codets (existing.brandQtys = mergeBrandQtys(existing.brandQtys, prod)|code:ts (existing.brandQtys = mergeBrandQtys(existing.brandQtys, prod)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-slip-produ)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-slip-produ)]]
|
||
- [[_COMMUNITY_codets (import type { PlanArchiveBrandQtyItem, PlanProduct } from '@)|code:ts (import type { PlanArchiveBrandQtyItem, PlanProduct } from '@)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-slip-produ)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-slip-produ)]]
|
||
- [[_COMMUNITY_codets (import { expandPlanProductsForSlipPrint } from '@utilspl-s)|code:ts (import { expandPlanProductsForSlipPrint } from '@/utils/pl-s)]]
|
||
- [[_COMMUNITY_codets (const expanded = expandPlanProductsForSlipPrint(products, 'i)|code:ts (const expanded = expandPlanProductsForSlipPrint(products, 'i)]]
|
||
- [[_COMMUNITY_codets (const expanded = expandPlanProductsForSlipPrint(products, 'o)|code:ts (const expanded = expandPlanProductsForSlipPrint(products, 'o)]]
|
||
- [[_COMMUNITY_codets (function buildProductRows(products PlanProduct = , ctx)|code:ts (function buildProductRows(products: PlanProduct[] = [], ctx?)]]
|
||
- [[_COMMUNITY_codets (import assert from 'nodeassertstrict')|code:ts (import assert from 'node:assert/strict')]]
|
||
- [[_COMMUNITY_codets (import JSZip from 'jszip')|code:ts (import JSZip from 'jszip')]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-vehicle-ce)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-vehicle-ce)]]
|
||
- [[_COMMUNITY_codevue (el-button)|code:vue (<el-button)]]
|
||
- [[_COMMUNITY_codets (const certZipLoading = ref(false))|code:ts (const certZipLoading = ref(false))]]
|
||
- [[_COMMUNITY_codets (import { buildAndSaveVehicleCertZip } from '@utilspl-vehic)|code:ts (import { buildAndSaveVehicleCertZip } from '@/utils/pl-vehic)]]
|
||
- [[_COMMUNITY_codets (async function handleBatchDownloadCertZip() {)|code:ts (async function handleBatchDownloadCertZip() {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcviewsplvehicleindex.vue)|code:bash (git add web-admin/src/views/pl/vehicle/index.vue)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh frontend)|code:bash (./scripts/update-graph.sh frontend)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && graphify update .)|code:bash (cd web-admin && graphify update .)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-vehicle-ce)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-vehicle-ce)]]
|
||
- [[_COMMUNITY_codebash (git add web-admingraphify-out graphify-out 2devnull t)|code:bash (git add web-admin/graphify-out graphify-out 2>/dev/null || t)]]
|
||
- [[_COMMUNITY_codets (import type { CertRead } from '@apipl')|code:ts (import type { CertRead } from '@/api/pl')]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec tsx --test srcutilspl-vehicle-ce)|code:bash (cd web-admin && pnpm exec tsx --test src/utils/pl-vehicle-ce)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-vehicle-cert-zip.ts web-admin)|code:bash (git add web-admin/src/utils/pl-vehicle-cert-zip.ts web-admin)]]
|
||
- [[_COMMUNITY_codets ( 附件内容:预签名 URL → Blob(供 ZIP 打包);预签名失败时回退直连。 )|code:ts (/** 附件内容:预签名 URL → Blob(供 ZIP 打包);预签名失败时回退直连。 */)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilsdownload-attachment.ts)|code:bash (git add web-admin/src/utils/download-attachment.ts)]]
|
||
- [[_COMMUNITY_codets (import { buildAndSaveVehicleCertZip } from '.pl-vehicle-cer)|code:ts (import { buildAndSaveVehicleCertZip } from './pl-vehicle-cer)]]
|
||
- [[_COMMUNITY_codepython (def test_normalize_package_spec())|code:python (def test_normalize_package_spec():)]]
|
||
- [[_COMMUNITY_codepython (package_spec Optionalstr = Query(default=None, alias=pac)|code:python (package_spec: Optional[str] = Query(default=None, alias="pac)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_contract_plan_qty.py teststest_pl_cont)|code:bash (pytest tests/test_pl_contract_plan_qty.py tests/test_pl_cont)]]
|
||
- [[_COMMUNITY_codepython (def test_require_package_when_contract_bound())|code:python (def test_require_package_when_contract_bound():)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_plan_package_validate.py -v)|code:bash (pytest tests/test_pl_plan_package_validate.py -v)]]
|
||
- [[_COMMUNITY_codetypescript (export type ContractProductRowLite = {)|code:typescript (export type ContractProductRowLite = {)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcutilspl-plan-contract-product.ts)|code:bash (git add web-admin/src/utils/pl-plan-contract-product.ts)]]
|
||
- [[_COMMUNITY_codetypescript (export interface ContractProductArrangeQtyDetail {)|code:typescript (export interface ContractProductArrangeQtyDetail {)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(web-admin) pass packageSpec on arrange-)|code:bash (git commit -m "feat(web-admin): pass packageSpec on arrange-)]]
|
||
- [[_COMMUNITY_codetypescript (contractProductRows ContractProductRowLite)|code:typescript (contractProductRows?: ContractProductRowLite[])]]
|
||
- [[_COMMUNITY_codepython ( test_accumulate_stop_products 期望)|code:python (# test_accumulate_stop_products 期望)]]
|
||
- [[_COMMUNITY_codevue (el-select)|code:vue (<el-select)]]
|
||
- [[_COMMUNITY_codetypescript (function cacheKey(productId string, packageSpec string )|code:typescript (function cacheKey(productId: string, packageSpec?: string | )]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(web-admin) plan stop products select pa)|code:bash (git commit -m "feat(web-admin): plan stop products select pa)]]
|
||
- [[_COMMUNITY_codetypescript (function validateContractPackageSpecs() boolean {)|code:typescript (function validateContractPackageSpecs(): boolean {)]]
|
||
- [[_COMMUNITY_codebash (git commit -m feat(web-admin) enforce package spec on plan)|code:bash (git commit -m "feat(web-admin): enforce package spec on plan)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate)|code:bash (cd backend && source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec vue-tsc --noEmit 2&1 head -50)|code:bash (cd web-admin && pnpm exec vue-tsc --noEmit 2>&1 | head -50)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git commit -m chore update graphify after plan product pac)|code:bash (git commit -m "chore: update graphify after plan product pac)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codepython (ProductPackageKey = Tuplestr, str)|code:python (ProductPackageKey = Tuple[str, str])]]
|
||
- [[_COMMUNITY_codepython (key = product_package_key(item.get(productId), item.get(p)|code:python (key = product_package_key(item.get("productId"), item.get("p)]]
|
||
- [[_COMMUNITY_codebash (pytest teststest_pl_contract_plan_qty.py -v)|code:bash (pytest tests/test_pl_contract_plan_qty.py -v)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_contract_plan_qty.py backend)|code:bash (git add backend/app/services/pl_contract_plan_qty.py backend)]]
|
||
- [[_COMMUNITY_codesql (-- 小程序地磅:移动端菜单 + 超级管理员授权)|code:sql (-- 小程序地磅:移动端菜单 + 超级管理员授权)]]
|
||
- [[_COMMUNITY_codebash (git add miniprogramconfigworkbench-menus.js miniprogramco)|code:bash (git add miniprogram/config/workbench-menus.js miniprogram/co)]]
|
||
- [[_COMMUNITY_codejs (const menuAll = ref(false))|code:js (const menuAll = ref(false))]]
|
||
- [[_COMMUNITY_codejs (async function fetchMenuCodes() {)|code:js (async function fetchMenuCodes() {)]]
|
||
- [[_COMMUNITY_codejs (menuAll.value = false)|code:js (menuAll.value = false)]]
|
||
- [[_COMMUNITY_codejs (await fetchMenuCodes())|code:js (await fetchMenuCodes())]]
|
||
- [[_COMMUNITY_codebash (git add miniprogramstoresuser.js)|code:bash (git add miniprogram/stores/user.js)]]
|
||
- [[_COMMUNITY_codejs (const modules = WORKBENCH_MODULES.filter((m) = m.visible !=)|code:js (const modules = WORKBENCH_MODULES.filter((m) => m.visible !=)]]
|
||
- [[_COMMUNITY_codejs (import { filterWorkbenchModules } from '@utilsworkbenchMen)|code:js (import { filterWorkbenchModules } from '@/utils/workbenchMen)]]
|
||
- [[_COMMUNITY_codejs (onShow(async () = {)|code:js (onShow(async () => {)]]
|
||
- [[_COMMUNITY_codebash (git add miniprogrampagesworkbenchworkbench.vue)|code:bash (git add miniprogram/pages/workbench/workbench.vue)]]
|
||
- [[_COMMUNITY_codebash (cd backend)|code:bash (cd backend)]]
|
||
- [[_COMMUNITY_codesql (SELECT id, menu_name, parent_id, perms FROM sys_menu)|code:sql (SELECT id, menu_name, parent_id, perms FROM sys_menu)]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-09-11-mini-db-menus.sql)|code:bash (git add docs/sql/migrations/2026-09-11-mini-db-menus.sql)]]
|
||
- [[_COMMUNITY_codejs ()|code:js (/**)]]
|
||
- [[_COMMUNITY_codebash (node --input-type=module -e )|code:bash (node --input-type=module -e ")]]
|
||
- [[_COMMUNITY_codebash (git add miniprogramutilsworkbenchMenuFilter.js)|code:bash (git add miniprogram/utils/workbenchMenuFilter.js)]]
|
||
- [[_COMMUNITY_codejs (menus )|code:js (menus: [)]]
|
||
- [[_COMMUNITY_codejs (MENU_CODES 'webauthmenu-codes')|code:js (MENU_CODES: '/web/auth/menu-codes')]]
|
||
- [[_COMMUNITY_codesql (-- 车辆充值模块收窄为仅 ETC:菜单改名 + 加油字典软停用(不删业务数据))|code:sql (-- 车辆充值模块收窄为仅 ETC:菜单改名 + 加油字典软停用(不删业务数据))]]
|
||
- [[_COMMUNITY_codepython (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE)|code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE)]]
|
||
- [[_COMMUNITY_codepython (PlVehicleRechargeRecord.recharge_type == MODULE_RECHARGE_TYP)|code:python (PlVehicleRechargeRecord.recharge_type == MODULE_RECHARGE_TYP)]]
|
||
- [[_COMMUNITY_codepython (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE)|code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE)]]
|
||
- [[_COMMUNITY_codepython (if recharge_type)|code:python (if recharge_type:)]]
|
||
- [[_COMMUNITY_codepython (query = query.filter(PlVehicleRechargeRecord.recharge_type =)|code:python (query = query.filter(PlVehicleRechargeRecord.recharge_type =)]]
|
||
- [[_COMMUNITY_codepython (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE)|code:python (PlVehicleRechargeApply.recharge_type == MODULE_RECHARGE_TYPE)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappservicespl_vehicle_recharge_service.py)|code:bash (git add backend/app/services/pl_vehicle_recharge_service.py)]]
|
||
- [[_COMMUNITY_codetypescript (const RECHARGE_TYPE_OPTIONS = { value 'etc', label 'ETC' )|code:typescript (const RECHARGE_TYPE_OPTIONS = [{ value: 'etc', label: 'ETC' )]]
|
||
- [[_COMMUNITY_codebash (git add docssqlmigrations2026-09-12-pl-vehicle-recharge-e)|code:bash (git add docs/sql/migrations/2026-09-12-pl-vehicle-recharge-e)]]
|
||
- [[_COMMUNITY_codevue (el-option label=ETC value=etc )|code:vue (<el-option label="ETC" value="etc" />)]]
|
||
- [[_COMMUNITY_codebash (cd web-admin && pnpm exec vue-tsc --noEmit --pretty false 2)|code:bash (cd web-admin && pnpm exec vue-tsc --noEmit --pretty false 2>)]]
|
||
- [[_COMMUNITY_codebash (git add web-adminsrcroutermodulespl.ts )|code:bash (git add web-admin/src/router/modules/pl.ts \)]]
|
||
- [[_COMMUNITY_codebash (.scriptsupdate-graph.sh all)|code:bash (./scripts/update-graph.sh all)]]
|
||
- [[_COMMUNITY_codebash (git add graphify-out backendgraphify-out web-admingraphify)|code:bash (git add graphify-out backend/graphify-out web-admin/graphify)]]
|
||
- [[_COMMUNITY_codepython (车辆充值模块收窄为仅 ETC。)|code:python ("""车辆充值模块收窄为仅 ETC。""")]]
|
||
- [[_COMMUNITY_codepython (RECHARGE_TYPES = {etc})|code:python (RECHARGE_TYPES = {"etc"})]]
|
||
- [[_COMMUNITY_codepython (if v not in RECHARGE_TYPES)|code:python (if v not in RECHARGE_TYPES:)]]
|
||
- [[_COMMUNITY_codebash (cd backend && source venvbinactivate && pytest teststest_)|code:bash (cd backend && source venv/bin/activate && pytest tests/test_)]]
|
||
- [[_COMMUNITY_codebash (git add backendappschemasplvehicle_recharge.py backendt)|code:bash (git add backend/app/schemas/pl/vehicle_recharge.py backend/t)]]
|
||
- [[_COMMUNITY_codepython ( 本期本模块仅服务 ETC;历史 fuel 行保留但不暴露)|code:python (# 本期本模块仅服务 ETC;历史 fuel 行保留但不暴露)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codepython ( 伪代码)|code:python (# 伪代码)]]
|
||
- [[_COMMUNITY_codesql (-- 仅易制爆:搬迁合法使用证明)|code:sql (-- 仅易制爆:搬迁合法使用证明)]]
|
||
- [[_COMMUNITY_codeblock4 (PATCH apitransportplan{id}product-certs)|code:block4 (PATCH /api/transport/plan/{id}/product-certs)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codetypescript (export type HazardCertSlotKey = 'purchaseCertUrl' 'transpo)|code:typescript (export type HazardCertSlotKey = 'purchaseCertUrl' | 'transpo)]]
|
||
- [[_COMMUNITY_codeblock7 (┌─ 产品 A ─────────────── 易制毒 ─┐)|code:block7 (┌─ 产品 A ─────────────── [易制毒] ─┐)]]
|
||
- [[_COMMUNITY_codeblock8 (┌─ 产品 B ─────────────── 易制爆 ─┐)|code:block8 (┌─ 产品 B ─────────────── [易制爆] ─┐)]]
|
||
- [[_COMMUNITY_codeblock9 (┌─ 产品 C ──────── 易制毒 易制爆 ─┐)|code:block9 (┌─ 产品 C ──────── [易制毒] [易制爆] ─┐)]]
|
||
- [[_COMMUNITY_codesql (-- 源)|code:sql (-- 源)]]
|
||
- [[_COMMUNITY_codeblock2 (docsdata-migrationmappingscrm_product_no_mapping.csv)|code:block2 (docs/data-migration/mappings/crm_product_no_mapping.csv)]]
|
||
- [[_COMMUNITY_codecsv (product_id,old_product_no,new_product_no,product_name,catego)|code:csv (product_id,old_product_no,new_product_no,product_name,catego)]]
|
||
- [[_COMMUNITY_codepython ( 按 product_id(首选 — 报价合同明细外键))|code:python (# 按 product_id(首选 — 报价/合同明细外键))]]
|
||
- [[_COMMUNITY_codeblock5 (步骤 1 dry-run 生成映射预览(不写库))|code:block5 (步骤 1 dry-run 生成映射预览(不写库))]]
|
||
- [[_COMMUNITY_codesql (ALTER TABLE `pl_personnel`)|code:sql (ALTER TABLE `pl_personnel`)]]
|
||
- [[_COMMUNITY_codeblock3 (if vehicle_type == 'self')|code:block3 (if vehicle_type == 'self':)]]
|
||
- [[_COMMUNITY_codetext (人员类型 el-select )|code:text (人员类型* [ el-select ])]]
|
||
- [[_COMMUNITY_codeblock5 (┌─ 人员证书 ──────────────────────────────────────┐)|code:block5 (┌─ 人员证书 ──────────────────────────────────────┐)]]
|
||
- [[_COMMUNITY_codepython (def get_required_vehicle_cert_names(vehicle_type, trailer_no)|code:python (def get_required_vehicle_cert_names(vehicle_type, trailer_no)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codeblock2 (安排运输(入库出库计划))|code:block2 (安排运输(入库/出库计划))]]
|
||
- [[_COMMUNITY_codetext (if not header.site_first_submitted_at)|code:text (if not header.site_first_submitted_at:)]]
|
||
- [[_COMMUNITY_codetext (现场页 load → GET publicpl{inboundoutbound}{token})|code:text (现场页 load → GET /public/pl/{inbound|outbound}/{token})]]
|
||
- [[_COMMUNITY_codeblock2 (balance = Σ(credit_upload) − Σ(debit_delete) − Σ(debit_reimb)|code:block2 (balance = Σ(credit_upload) − Σ(debit_delete) − Σ(debit_reimb)]]
|
||
- [[_COMMUNITY_codeblock3 (used = Σ(debit_reimburse) − Σ(credit_release))|code:block3 (used = Σ(debit_reimburse) − Σ(credit_release))]]
|
||
- [[_COMMUNITY_codeblock4 (total = Σ(credit_upload) − Σ(debit_delete))|code:block4 (total = Σ(credit_upload) − Σ(debit_delete))]]
|
||
- [[_COMMUNITY_codeblock2 (plvehicle (三方) ──┐)|code:block2 (pl/vehicle (三方) ──┐)]]
|
||
- [[_COMMUNITY_后端|后端]]
|
||
- [[_COMMUNITY_codets ({ prop 'products', label '产品信息' })|code:ts ({ prop: 'products', label: '产品信息' })]]
|
||
- [[_COMMUNITY_codets ({ prop 'productName', label '产品名称' },)|code:ts ({ prop: 'productName', label: '产品名称' },)]]
|
||
- [[_COMMUNITY_codesql (ALTER TABLE `pl_personnel`)|code:sql (ALTER TABLE `pl_personnel`)]]
|
||
- [[_COMMUNITY_codets (photoUrls string)|code:ts (photoUrls?: string)]]
|
||
- [[_COMMUNITY_codevue (el-form-item label=车辆照片 class=form-col-span-2 !-- 或「人)|code:vue (<el-form-item label="车辆照片" class="form-col-span-2"> <!-- 或「人)]]
|
||
- [[_COMMUNITY_codeblock2 ( el-select(有 options) 灰色 —(无 options) link icon 按钮 )|code:block2 ([ el-select(有 options)| 灰色 —(无 options) ] [ link icon 按钮 ])]]
|
||
- [[_COMMUNITY_codetext (安庆市山峡化工有限公司)|code:text (安庆市山峡化工有限公司)]]
|
||
- [[_COMMUNITY_codeblock2 (登录成功 → 菜单权限就绪 → GET 收藏列表(≤10,有序))|code:block2 (登录成功 → 菜单权限就绪 → GET 收藏列表(≤10,有序))]]
|
||
- [[_COMMUNITY_codets (meta {)|code:ts (meta: {)]]
|
||
- [[_COMMUNITY_codeblock3 (发票夹上传(credit) → 填单(可选 invoiceIds,草稿不扣))|code:block3 (发票夹上传(credit) → 填单(可选 invoiceIds,草稿不扣))]]
|
||
- [[_COMMUNITY_codejson ({ shiftType evening, userId sys_user.id })|code:json ({ "shiftType": "evening", "userId": "<sys_user.id>" })]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codets (interface CrmInvoicePasteResult {)|code:ts (interface CrmInvoicePasteResult {)]]
|
||
- [[_COMMUNITY_codeblock3 (用户粘贴文本)|code:block3 (用户粘贴文本)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codeblock2 (基础信息 → 产品信息 → 装货信息(单段)→ 送货信息(可增删)→ 运输信息(安排前只读占位))|code:block2 (基础信息 → 产品信息 → 装货信息(单段)→ 送货信息(可增删)→ 运输信息(安排前只读/占位))]]
|
||
- [[_COMMUNITY_codeblock3 (装货 {customerName} — 附件上传区)|code:block3 ([装货] {customerName} — 附件上传区)]]
|
||
- [[_COMMUNITY_codeblock4 (装货·山峡出库 数量 → 附件)|code:block4 ([装货·山峡出库] 数量 → 附件)]]
|
||
- [[_COMMUNITY_codeblock5 (上区)|code:block5 (上区)]]
|
||
- [[_COMMUNITY_codetext (contractQtyReminder {)|code:text (contractQtyReminder?: {)]]
|
||
- [[_COMMUNITY_codetext (tableHeight = floor( contentViewportBottom - tableTop - page)|code:text (tableHeight = floor( contentViewportBottom - tableTop - page)]]
|
||
- [[_COMMUNITY_codeblock1 (新建【暂存】 ──────────────────▶ drafting)|code:block1 (新建【暂存】 ──────────────────▶ drafting)]]
|
||
- [[_COMMUNITY_codets (saveMode 'draft' 'formal' 默认 'formal')|code:ts (saveMode?: 'draft' | 'formal' // 默认 'formal')]]
|
||
- [[_COMMUNITY_codeblock1 (选地址(下拉 「从地址库选择」))|code:block1 (选地址(下拉 / 「从地址库选择」))]]
|
||
- [[_COMMUNITY_codeblock1 (新建)|code:block1 (新建:)]]
|
||
- [[_COMMUNITY_codets (interface ColumnFilterDef {)|code:ts (interface ColumnFilterDef {)]]
|
||
- [[_COMMUNITY_codetext (进入客户页)|code:text (进入客户页)]]
|
||
- [[_COMMUNITY_codeblock1 (请求关联中存在有效 id → UPDATE 业务字段(主键不变))|code:block1 (请求/关联中存在有效 id → UPDATE 业务字段(主键不变))]]
|
||
- [[_COMMUNITY_codeblock2 (PUT update_plan POST arrange_transport)|code:block2 (PUT update_plan POST arrange_transport)]]
|
||
- [[_COMMUNITY_codetext (进入页)|code:text (进入页)]]
|
||
- [[_COMMUNITY_codets (const { setSort, clearSort, isSortActive, sortField, sortOrd)|code:ts (const { setSort, clearSort, isSortActive, sortField, sortOrd)]]
|
||
- [[_COMMUNITY_codets ({)|code:ts ({)]]
|
||
- [[_COMMUNITY_codetext (if sortField in WHITELIST and sortOrder in {asc, desc})|code:text (if sortField in WHITELIST and sortOrder in {asc, desc}:)]]
|
||
- [[_COMMUNITY_codets (const { setSort, clearSort, isSortActive, sortField, sortOrd)|code:ts (const { setSort, clearSort, isSortActive, sortField, sortOrd)]]
|
||
- [[_COMMUNITY_codets (formatSlipProductNameWithBrand(productName string, brandNam)|code:ts (formatSlipProductNameWithBrand(productName: string, brandNam)]]
|
||
- [[_COMMUNITY_codeblock1 (selectedRows)|code:block1 (selectedRows)]]
|
||
- [[_COMMUNITY_codetext (key = (product_id, normalize_package_spec(package_spec)))|code:text (key = (product_id, normalize_package_spec(package_spec)))]]
|
||
- [[_COMMUNITY_codetext (合同明细行 (productId, packageSpec, quantity))|code:text (合同明细行 (productId, packageSpec, quantity))]]
|
||
- [[_COMMUNITY_codeblock1 (┌─────────────┐ GET webauthmenu-codes ┌─────────)|code:block1 (┌─────────────┐ GET /web/auth/menu-codes ┌─────────)]]
|
||
- [[_COMMUNITY_codeblock1 (工作台 地磅管理)|code:block1 (工作台 地磅管理)]]
|
||
- [[_COMMUNITY_codesql (-- 待发放加油申请笔数(知情统计))|code:sql (-- 待发放加油申请笔数(知情统计))]]
|
||
- [[_COMMUNITY_codemermaid (flowchart TD)|code:mermaid (flowchart TD)]]
|
||
- [[_COMMUNITY_ICrmContractService|ICrmContractService]]
|
||
- [[_COMMUNITY_ICrmQuotePdfService|ICrmQuotePdfService]]
|
||
- [[_COMMUNITY_ICrmQuoteService|ICrmQuoteService]]
|
||
- [[_COMMUNITY_ICrmSupplierInfoService|ICrmSupplierInfoService]]
|
||
- [[_COMMUNITY_CURRENT_ENV|CURRENT_ENV]]
|
||
- [[_COMMUNITY_isPending|isPending]]
|
||
- [[_COMMUNITY_tB|tB]]
|
||
- [[_COMMUNITY_{ rows, total }|{ rows, total }]]
|
||
- [[_COMMUNITY_uid|uid]]
|
||
- [[_COMMUNITY_max|max]]
|
||
- [[_COMMUNITY_p|p]]
|
||
- [[_COMMUNITY_canSecond|canSecond]]
|
||
- [[_COMMUNITY_canVoid|canVoid]]
|
||
- [[_COMMUNITY_t|t]]
|
||
- [[_COMMUNITY_后续建设建议|后续建设建议]]
|
||
- [[_COMMUNITY_目录说明|目录说明]]
|
||
- [[_COMMUNITY_本地开发|本地开发]]
|
||
- [[_COMMUNITY_方式二:微信开发者工具|方式二:微信开发者工具]]
|
||
- [[_COMMUNITY_接口约定|接口约定]]
|
||
- [[_COMMUNITY_发版前检查|发版前检查]]
|
||
- [[_COMMUNITY_视觉规范|视觉规范]]
|
||
- [[_COMMUNITY_codebash (cd miniprogram)|code:bash (cd miniprogram)]]
|
||
- [[_COMMUNITY_CRM(P1)|CRM(P1)]]
|
||
- [[_COMMUNITY_方式一:HBuilderX(推荐)|方式一:HBuilderX(推荐)]]
|
||
- [[_COMMUNITY_报销(P2)|报销(P2)]]
|
||
- [[_COMMUNITY_地磅(P3)|地磅(P3)]]
|
||
- [[_COMMUNITY_运输(P4)|运输(P4)]]
|
||
- [[_COMMUNITY_apiPath|apiPath]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_组件示例|组件示例]]
|
||
- [[_COMMUNITY_codehtml (uni-breadcrumb separator=)|code:html (<uni-breadcrumb separator="/">)]]
|
||
- [[_COMMUNITY_codejs (export default {)|code:js (export default {)]]
|
||
- [[_COMMUNITY_基本用法|基本用法]]
|
||
- [[_COMMUNITY_codehtml (view)|code:html (<view>)]]
|
||
- [[_COMMUNITY_codejavascript|code:javascript]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_codejs (const createConfig = require('uni-config-center'))|code:js (const createConfig = require('uni-config-center'))]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_errorData|errorData]]
|
||
- [[_COMMUNITY_errorTempFilePath|errorTempFilePath]]
|
||
- [[_COMMUNITY_ext|ext]]
|
||
- [[_COMMUNITY__extname|_extname]]
|
||
- [[_COMMUNITY_fileName|fileName]]
|
||
- [[_COMMUNITY_fileNameSplit|fileNameSplit]]
|
||
- [[_COMMUNITY_{ filePaths, files }|{
|
||
filePaths,
|
||
files
|
||
}]]
|
||
- [[_COMMUNITY_last_len|last_len]]
|
||
- [[_COMMUNITY_newFilesData|newFilesData]]
|
||
- [[_COMMUNITY_percentCompleted|percentCompleted]]
|
||
- [[_COMMUNITY_successData|successData]]
|
||
- [[_COMMUNITY_tempFilePath|tempFilePath]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_{emailToLowerCasee}|{emailToLowerCase:e}]]
|
||
- [[_COMMUNITY_{emailToLowerCasei}|{emailToLowerCase:i}]]
|
||
- [[_COMMUNITY_{passwordHashd}|{passwordHash:d}]]
|
||
- [[_COMMUNITY_{passwordHashe}|{passwordHash:e}]]
|
||
- [[_COMMUNITY_{passwordHashe,versiont}|{passwordHash:e,version:t}]]
|
||
- [[_COMMUNITY_{passwordHashm,versionh}|{passwordHash:m,version:h}]]
|
||
- [[_COMMUNITY_{passwordHashr,versionn}|{passwordHash:r,version:n}]]
|
||
- [[_COMMUNITY_{usernameToLowerCasei,emailToLowerCaseo}|{usernameToLowerCase:i,emailToLowerCase:o}]]
|
||
- [[_COMMUNITY_{usernameToLowerCasen,emailToLowerCasei}|{usernameToLowerCase:n,emailToLowerCase:i}]]
|
||
- [[_COMMUNITY_{usernameToLowerCases,emailToLowerCasea,passwordErrorLimitc,passwordErrorRetryTimeu}|{usernameToLowerCase:s,emailToLowerCase:a,passwordErrorLimit:c,passwordErrorRetryTime:u}]]
|
||
- [[_COMMUNITY_items|items]]
|
||
- [[_COMMUNITY_obj|obj]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_row|row]]
|
||
- [[_COMMUNITY_select|select]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839|如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839]]
|
||
- [[_COMMUNITY_collection|collection]]
|
||
- [[_COMMUNITY_data|data]]
|
||
- [[_COMMUNITY_error|error]]
|
||
- [[_COMMUNITY_result|result]]
|
||
- [[_COMMUNITY_systemInfo|systemInfo]]
|
||
- [[_COMMUNITY_codeblock2 (export type FinishNotificationProgressOptions = {)|code:block2 (export type FinishNotificationProgressOptions = {)]]
|
||
- [[_COMMUNITY_codesql (ALTER TABLE pl_transport_db_link)|code:sql (ALTER TABLE pl_transport_db_link)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_codejson ({)|code:json ({)]]
|
||
- [[_COMMUNITY_PlanResourceSnapshotMixin|PlanResourceSnapshotMixin]]
|
||
- [[_COMMUNITY_codebash (source venvbinactivate)|code:bash (source venv/bin/activate)]]
|
||
- [[_COMMUNITY_codebash (pnpm install if fails pnpm install --ign)|code:bash (pnpm install # if fails: pnpm install --ign)]]
|
||
- [[_COMMUNITY_Commands|Commands]]
|
||
- [[_COMMUNITY_Commands|Commands]]
|
||
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
|
||
- [[_COMMUNITY_Entrypoint & Structure|Entrypoint & Structure]]
|
||
- [[_COMMUNITY_Key Patterns|Key Patterns]]
|
||
- [[_COMMUNITY_Key Patterns|Key Patterns]]
|
||
- [[_COMMUNITY_Stack|Stack]]
|
||
- [[_COMMUNITY_Stack|Stack]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_升级|升级]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_移除|移除]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_升级|升级]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_升级|升级]]
|
||
- [[_COMMUNITY_移除|移除]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_重构|重构]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_新增|新增]]
|
||
- [[_COMMUNITY_升级|升级]]
|
||
- [[_COMMUNITY_⚠️ 重要提示|⚠️ 重要提示]]
|
||
- [[_COMMUNITY_修复|修复]]
|
||
- [[_COMMUNITY_优化|优化]]
|
||
- [[_COMMUNITY_api|api]]
|
||
- [[_COMMUNITY_isDocument|isDocument]]
|
||
- [[_COMMUNITY_isElement|isElement]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_T|T]]
|
||
- [[_COMMUNITY_trim|trim]]
|
||
- [[_COMMUNITY_isListNode|isListNode]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_t|t]]
|
||
- [[_COMMUNITY_getDefaultLinkTarget|getDefaultLinkTarget]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_isUndefined|isUndefined]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_isNull|isNull]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_trim|trim]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isDocument|isDocument]]
|
||
- [[_COMMUNITY_isDocumentFragment|isDocumentFragment]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isText|isText]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_isNull|isNull]]
|
||
- [[_COMMUNITY_isUndefined|isUndefined]]
|
||
- [[_COMMUNITY_j|j]]
|
||
- [[_COMMUNITY_w|w]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_isDocumentFragment|isDocumentFragment]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isNull|isNull]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_isText|isText]]
|
||
- [[_COMMUNITY_isUndefined|isUndefined]]
|
||
- [[_COMMUNITY_c|c]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_isUndefined|isUndefined]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_T|T]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isObject|isObject]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_f|f]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isObject|isObject]]
|
||
- [[_COMMUNITY_E|E]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_w|w]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isDocumentFragment|isDocumentFragment]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isObject|isObject]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_isTableCellNode|isTableCellNode]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_st|st]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_isObject|isObject]]
|
||
- [[_COMMUNITY_b|b]]
|
||
- [[_COMMUNITY_f|f]]
|
||
- [[_COMMUNITY_g|g]]
|
||
- [[_COMMUNITY_k|k]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_w|w]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_c|c]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_api|api]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_o|o]]
|
||
- [[_COMMUNITY_s|s]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_isArray|isArray]]
|
||
- [[_COMMUNITY_isBoolean|isBoolean]]
|
||
- [[_COMMUNITY_isDocument|isDocument]]
|
||
- [[_COMMUNITY_isDocumentFragment|isDocumentFragment]]
|
||
- [[_COMMUNITY_isElement|isElement]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_isText|isText]]
|
||
- [[_COMMUNITY_isUndefined|isUndefined]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_universe|universe]]
|
||
- [[_COMMUNITY_getContentStyle|getContentStyle]]
|
||
- [[_COMMUNITY_isFunction|isFunction]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_n|n]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_never|never]]
|
||
- [[_COMMUNITY_isNull|isNull]]
|
||
- [[_COMMUNITY_isNumber|isNumber]]
|
||
- [[_COMMUNITY_isString|isString]]
|
||
- [[_COMMUNITY_isText|isText]]
|
||
- [[_COMMUNITY_l|l]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_w|w]]
|
||
- [[_COMMUNITY_SugarElement|SugarElement]]
|
||
- [[_COMMUNITY_isNull|isNull]]
|
||
- [[_COMMUNITY_codebash ( Install dependencies)|code:bash (# Install dependencies)]]
|
||
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
|
||
- [[_COMMUNITY_codebash (pnpm cleandev)|code:bash (pnpm clean:dev)]]
|
||
- [[_COMMUNITY_raw|raw]]
|
||
- [[_COMMUNITY_codeSet|codeSet]]
|
||
- [[_COMMUNITY_filtered|filtered]]
|
||
- [[_COMMUNITY_final|final]]
|
||
- [[_COMMUNITY_menuList|menuList]]
|
||
- [[_COMMUNITY_file|file]]
|
||
- [[_COMMUNITY_raw|raw]]
|
||
- [[_COMMUNITY_selected|selected]]
|
||
- [[_COMMUNITY_hide|hide]]
|
||
- [[_COMMUNITY_ContractDetailDialog|ContractDetailDialog]]
|
||
- [[_COMMUNITY_el|el]]
|
||
- [[_COMMUNITY_table|table]]
|
||
- [[_COMMUNITY_tableScroll|tableScroll]]
|
||
- [[_COMMUNITY_{ blob, filenameHeader }|{ blob, filenameHeader }]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_certName|certName]]
|
||
- [[_COMMUNITY_urls|urls]]
|
||
- [[_COMMUNITY_normalized|normalized]]
|
||
- [[_COMMUNITY_card|card]]
|
||
- [[_COMMUNITY_hit|hit]]
|
||
- [[_COMMUNITY_brandId|brandId]]
|
||
- [[_COMMUNITY_brandQtyRows|brandQtyRows]]
|
||
- [[_COMMUNITY_crmNo|crmNo]]
|
||
- [[_COMMUNITY_deliveryBrandError|deliveryBrandError]]
|
||
- [[_COMMUNITY_deliveryError|deliveryError]]
|
||
- [[_COMMUNITY_loadBrandError|loadBrandError]]
|
||
- [[_COMMUNITY_loadError|loadError]]
|
||
- [[_COMMUNITY_planBrandError|planBrandError]]
|
||
- [[_COMMUNITY_qty|qty]]
|
||
- [[_COMMUNITY_qtyMap|qtyMap]]
|
||
- [[_COMMUNITY_savedBrandRows|savedBrandRows]]
|
||
- [[_COMMUNITY_standard|standard]]
|
||
- [[_COMMUNITY_totalAmount|totalAmount]]
|
||
- [[_COMMUNITY_next|next]]
|
||
- [[_COMMUNITY_customer|customer]]
|
||
- [[_COMMUNITY_defaults|defaults]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_seedActualQty|seedActualQty]]
|
||
- [[_COMMUNITY_affiliation|affiliation]]
|
||
- [[_COMMUNITY_aLat|aLat]]
|
||
- [[_COMMUNITY_allowed|allowed]]
|
||
- [[_COMMUNITY_allowedIds|allowedIds]]
|
||
- [[_COMMUNITY_aLng|aLng]]
|
||
- [[_COMMUNITY_bLat|bLat]]
|
||
- [[_COMMUNITY_bLng|bLng]]
|
||
- [[_COMMUNITY_certMessage|certMessage]]
|
||
- [[_COMMUNITY_cid|cid]]
|
||
- [[_COMMUNITY_customer|customer]]
|
||
- [[_COMMUNITY_dibangSelected|dibangSelected]]
|
||
- [[_COMMUNITY_existingIds|existingIds]]
|
||
- [[_COMMUNITY_existingKeys|existingKeys]]
|
||
- [[_COMMUNITY_fromList|fromList]]
|
||
- [[_COMMUNITY_hasOrphan|hasOrphan]]
|
||
- [[_COMMUNITY_historical|historical]]
|
||
- [[_COMMUNITY_id|id]]
|
||
- [[_COMMUNITY_loadDefaults|loadDefaults]]
|
||
- [[_COMMUNITY_nextId|nextId]]
|
||
- [[_COMMUNITY_nextProducts|nextProducts]]
|
||
- [[_COMMUNITY_nextRows|nextRows]]
|
||
- [[_COMMUNITY_number|number]]
|
||
- [[_COMMUNITY_orphan|orphan]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_pid|pid]]
|
||
- [[_COMMUNITY_prevId|prevId]]
|
||
- [[_COMMUNITY_temp|temp]]
|
||
- [[_COMMUNITY_base|base]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_linked|linked]]
|
||
- [[_COMMUNITY_linkedName|linkedName]]
|
||
- [[_COMMUNITY_defaults|defaults]]
|
||
- [[_COMMUNITY_id|id]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_planRow|planRow]]
|
||
- [[_COMMUNITY_specification|specification]]
|
||
- [[_COMMUNITY_stopRemark|stopRemark]]
|
||
- [[_COMMUNITY_text|text]]
|
||
- [[_COMMUNITY_pid|pid]]
|
||
- [[_COMMUNITY_delivery|delivery]]
|
||
- [[_COMMUNITY_load|load]]
|
||
- [[_COMMUNITY_formRow|formRow]]
|
||
- [[_COMMUNITY_productId|productId]]
|
||
- [[_COMMUNITY_{ plan arrangeActionPlan, showArrangeActions, hasSiteInventoryRecords, hasDibangInventoryRecords, driverUrl, siteRecords, qrcodeVisible, selectedInventoryId, selectedInventoryUnit, qrcodeDialogRef, poundQrcodePickVisible, poundQrcodePickRecords, resetArrangeActions, loadArrangeActions, copySiteSummary, copyPlanSummary, copyPoundSlipQrcode, handlePoundQrcodePickCopy, handlePoundQrcodePickPreview }|{
|
||
plan: arrangeActionPlan,
|
||
showArrangeActions,
|
||
hasSiteInventoryRecords,
|
||
hasDibangInventoryRecords,
|
||
driverUrl,
|
||
siteRecords,
|
||
qrcodeVisible,
|
||
selectedInventoryId,
|
||
selectedInventoryUnit,
|
||
qrcodeDialogRef,
|
||
poundQrcodePickVisible,
|
||
poundQrcodePickRecords,
|
||
resetArrangeActions,
|
||
loadArrangeActions,
|
||
copySiteSummary,
|
||
copyPlanSummary,
|
||
copyPoundSlipQrcode,
|
||
handlePoundQrcodePickCopy,
|
||
handlePoundQrcodePickPreview
|
||
}]]
|
||
- [[_COMMUNITY_brandOptions|brandOptions]]
|
||
- [[_COMMUNITY_candidates|candidates]]
|
||
- [[_COMMUNITY_fb|fb]]
|
||
- [[_COMMUNITY_feedbackById|feedbackById]]
|
||
- [[_COMMUNITY_legacy|legacy]]
|
||
- [[_COMMUNITY_mode|mode]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_options|options]]
|
||
- [[_COMMUNITY_parts|parts]]
|
||
- [[_COMMUNITY_planProduct|planProduct]]
|
||
- [[_COMMUNITY_pp|pp]]
|
||
- [[_COMMUNITY_product|product]]
|
||
- [[_COMMUNITY_productId|productId]]
|
||
- [[_COMMUNITY_standardName|standardName]]
|
||
- [[_COMMUNITY_sum|sum]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_unitCode|unitCode]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_withTax|withTax]]
|
||
- [[_COMMUNITY_groups|groups]]
|
||
- [[_COMMUNITY_firstDriver|firstDriver]]
|
||
- [[_COMMUNITY_person|person]]
|
||
- [[_COMMUNITY_row|row]]
|
||
- [[_COMMUNITY_nextAliases|nextAliases]]
|
||
- [[_COMMUNITY_nextBrands|nextBrands]]
|
||
- [[_COMMUNITY_parentRow|parentRow]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_model|model]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_row|row]]
|
||
- [[_COMMUNITY_leafKeys|leafKeys]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_no|no]]
|
||
- [[_COMMUNITY_node|node]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_phone|phone]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_file|file]]
|
||
- [[_COMMUNITY_next|next]]
|
||
- [[_COMMUNITY_file|file]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_type|type]]
|
||
- [[_COMMUNITY_monthKey|monthKey]]
|
||
- [[_COMMUNITY_preferred|preferred]]
|
||
- [[_COMMUNITY_sorted|sorted]]
|
||
- [[_COMMUNITY_ta|ta]]
|
||
- [[_COMMUNITY_tb|tb]]
|
||
- [[_COMMUNITY_EChartsOption|EChartsOption]]
|
||
- [[_COMMUNITY_animationConfig|animationConfig]]
|
||
- [[_COMMUNITY_EChartsOption|EChartsOption]]
|
||
- [[_COMMUNITY_computedColor|computedColor]]
|
||
- [[_COMMUNITY_rawValue|rawValue]]
|
||
- [[_COMMUNITY_sanitizedArray|sanitizedArray]]
|
||
- [[_COMMUNITY_idx|idx]]
|
||
- [[_COMMUNITY_itemWidths|itemWidths]]
|
||
- [[_COMMUNITY_trimmedShortName|trimmedShortName]]
|
||
- [[_COMMUNITY_updatedRow|updatedRow]]
|
||
- [[_COMMUNITY_img|img]]
|
||
- [[_COMMUNITY_next|next]]
|
||
- [[_COMMUNITY_previous|previous]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_meta|meta]]
|
||
- [[_COMMUNITY_out|out]]
|
||
- [[_COMMUNITY_parts|parts]]
|
||
- [[_COMMUNITY_sealIdx|sealIdx]]
|
||
- [[_COMMUNITY_titleIdx|titleIdx]]
|
||
- [[_COMMUNITY_unitIdx|unitIdx]]
|
||
- [[_COMMUNITY_again|again]]
|
||
- [[_COMMUNITY_next|next]]
|
||
- [[_COMMUNITY_r|r]]
|
||
- [[_COMMUNITY_contentType|contentType]]
|
||
- [[_COMMUNITY_json|json]]
|
||
- [[_COMMUNITY_ts|ts]]
|
||
- [[_COMMUNITY_carrierSlots|carrierSlots]]
|
||
- [[_COMMUNITY_errors|errors]]
|
||
- [[_COMMUNITY_selfSlots|selfSlots]]
|
||
- [[_COMMUNITY_slots|slots]]
|
||
- [[_COMMUNITY_trailer|trailer]]
|
||
- [[_COMMUNITY_names|names]]
|
||
- [[_COMMUNITY_merged|merged]]
|
||
- [[_COMMUNITY_rows|rows]]
|
||
- [[_COMMUNITY_paths|paths]]
|
||
- [[_COMMUNITY_saved|saved]]
|
||
- [[_COMMUNITY_used|used]]
|
||
- [[_COMMUNITY_ids|ids]]
|
||
- [[_COMMUNITY_pageData|pageData]]
|
||
- [[_COMMUNITY_files|files]]
|
||
- [[_COMMUNITY_names|names]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_flatRows|flatRows]]
|
||
- [[_COMMUNITY_items|items]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_reimburseAmount|reimburseAmount]]
|
||
- [[_COMMUNITY_totalAvailable|totalAvailable]]
|
||
- [[_COMMUNITY_binary|binary]]
|
||
- [[_COMMUNITY_bytes|bytes]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_fail|fail]]
|
||
- [[_COMMUNITY_ib|ib]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_link|link]]
|
||
- [[_COMMUNITY_m|m]]
|
||
- [[_COMMUNITY_mapped|mapped]]
|
||
- [[_COMMUNITY_ok|ok]]
|
||
- [[_COMMUNITY_q|q]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_ta|ta]]
|
||
- [[_COMMUNITY_targets|targets]]
|
||
- [[_COMMUNITY_tb|tb]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_validTargets|validTargets]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_ia|ia]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_validRows|validRows]]
|
||
- [[_COMMUNITY_cmp|cmp]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_apiQuery|apiQuery]]
|
||
- [[_COMMUNITY_av|av]]
|
||
- [[_COMMUNITY_bv|bv]]
|
||
- [[_COMMUNITY_cmp|cmp]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_sides|sides]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_av|av]]
|
||
- [[_COMMUNITY_bv|bv]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_kw|kw]]
|
||
- [[_COMMUNITY_sides|sides]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_result|result]]
|
||
- [[_COMMUNITY_changeStatus|changeStatus]]
|
||
- [[_COMMUNITY_deletable|deletable]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_pendingTargets|pendingTargets]]
|
||
- [[_COMMUNITY_files|files]]
|
||
- [[_COMMUNITY_ossId|ossId]]
|
||
- [[_COMMUNITY_contentDiv|contentDiv]]
|
||
- [[_COMMUNITY_contractFiles|contractFiles]]
|
||
- [[_COMMUNITY_end|end]]
|
||
- [[_COMMUNITY_extraFiles|extraFiles]]
|
||
- [[_COMMUNITY_fitStyle|fitStyle]]
|
||
- [[_COMMUNITY_imgData|imgData]]
|
||
- [[_COMMUNITY_imgs|imgs]]
|
||
- [[_COMMUNITY_match|match]]
|
||
- [[_COMMUNITY_now|now]]
|
||
- [[_COMMUNITY_pdf|pdf]]
|
||
- [[_COMMUNITY_pdfContentMaxWidth|pdfContentMaxWidth]]
|
||
- [[_COMMUNITY_printWindow|printWindow]]
|
||
- [[_COMMUNITY_safeFileName|safeFileName]]
|
||
- [[_COMMUNITY_start|start]]
|
||
- [[_COMMUNITY_tempDiv|tempDiv]]
|
||
- [[_COMMUNITY_watermarkBg|watermarkBg]]
|
||
- [[_COMMUNITY_watermarkDiv|watermarkDiv]]
|
||
- [[_COMMUNITY_allowToxic|allowToxic]]
|
||
- [[_COMMUNITY_attachmentJson|attachmentJson]]
|
||
- [[_COMMUNITY_brandMeta|brandMeta]]
|
||
- [[_COMMUNITY_contractNo|contractNo]]
|
||
- [[_COMMUNITY_customer|customer]]
|
||
- [[_COMMUNITY_fwDefaults|fwDefaults]]
|
||
- [[_COMMUNITY_fwPricing|fwPricing]]
|
||
- [[_COMMUNITY_isFw|isFw]]
|
||
- [[_COMMUNITY_{ kept, removedNames }|{ kept, removedNames }]]
|
||
- [[_COMMUNITY_meta|meta]]
|
||
- [[_COMMUNITY_nameBody|nameBody]]
|
||
- [[_COMMUNITY_partyAShort|partyAShort]]
|
||
- [[_COMMUNITY_partyBShort|partyBShort]]
|
||
- [[_COMMUNITY_price|price]]
|
||
- [[_COMMUNITY_quantity|quantity]]
|
||
- [[_COMMUNITY_supplier|supplier]]
|
||
- [[_COMMUNITY_taxRate|taxRate]]
|
||
- [[_COMMUNITY_temp|temp]]
|
||
- [[_COMMUNITY_attachments|attachments]]
|
||
- [[_COMMUNITY_cachedInfo|cachedInfo]]
|
||
- [[_COMMUNITY_colParams|colParams]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_ContractQuery|ContractQuery]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_day|day]]
|
||
- [[_COMMUNITY_def|def]]
|
||
- [[_COMMUNITY_end|end]]
|
||
- [[_COMMUNITY_from|from]]
|
||
- [[_COMMUNITY_from, to|[from, to]]]
|
||
- [[_COMMUNITY_hasStatusFilter|hasStatusFilter]]
|
||
- [[_COMMUNITY_hasStatusIn|hasStatusIn]]
|
||
- [[_COMMUNITY_idx|idx]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_month|month]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_parsed|parsed]]
|
||
- [[_COMMUNITY_selectedContracts|selectedContracts]]
|
||
- [[_COMMUNITY_sf, st|[sf, st]]]
|
||
- [[_COMMUNITY_start|start]]
|
||
- [[_COMMUNITY_t|t]]
|
||
- [[_COMMUNITY_to|to]]
|
||
- [[_COMMUNITY_today|today]]
|
||
- [[_COMMUNITY_validIds|validIds]]
|
||
- [[_COMMUNITY_validTargets|validTargets]]
|
||
- [[_COMMUNITY_y|y]]
|
||
- [[_COMMUNITY_year|year]]
|
||
- [[_COMMUNITY_escaped|escaped]]
|
||
- [[_COMMUNITY_match|match]]
|
||
- [[_COMMUNITY_partyASeal|partyASeal]]
|
||
- [[_COMMUNITY_partyBSeal|partyBSeal]]
|
||
- [[_COMMUNITY_result|result]]
|
||
- [[_COMMUNITY_sealSrc|sealSrc]]
|
||
- [[_COMMUNITY_supplierCode|supplierCode]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_sf, st|[sf, st]]]
|
||
- [[_COMMUNITY_start|start]]
|
||
- [[_COMMUNITY_t|t]]
|
||
- [[_COMMUNITY_today|today]]
|
||
- [[_COMMUNITY_Opt|Opt]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_deletable|deletable]]
|
||
- [[_COMMUNITY_link|link]]
|
||
- [[_COMMUNITY_params|params]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_valid|valid]]
|
||
- [[_COMMUNITY_confirmMsg|confirmMsg]]
|
||
- [[_COMMUNITY_attachmentsWithCategory|attachmentsWithCategory]]
|
||
- [[_COMMUNITY_brandMeta|brandMeta]]
|
||
- [[_COMMUNITY_categoryMap|categoryMap]]
|
||
- [[_COMMUNITY_dateAndSeq|dateAndSeq]]
|
||
- [[_COMMUNITY_day|day]]
|
||
- [[_COMMUNITY_ddIndex|ddIndex]]
|
||
- [[_COMMUNITY_defaultSupplier|defaultSupplier]]
|
||
- [[_COMMUNITY_exists|exists]]
|
||
- [[_COMMUNITY_ext|ext]]
|
||
- [[_COMMUNITY_index|index]]
|
||
- [[_COMMUNITY_lastDotIndex|lastDotIndex]]
|
||
- [[_COMMUNITY_link|link]]
|
||
- [[_COMMUNITY_list|list]]
|
||
- [[_COMMUNITY_match|match]]
|
||
- [[_COMMUNITY_matched|matched]]
|
||
- [[_COMMUNITY_meta|meta]]
|
||
- [[_COMMUNITY_month|month]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_ossIds|ossIds]]
|
||
- [[_COMMUNITY_ossIdsArray|ossIdsArray]]
|
||
- [[_COMMUNITY_parsed|parsed]]
|
||
- [[_COMMUNITY_primaryContact|primaryContact]]
|
||
- [[_COMMUNITY_QuoteProductForm|QuoteProductForm]]
|
||
- [[_COMMUNITY_subtotal|subtotal]]
|
||
- [[_COMMUNITY_today|today]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_urlItems|urlItems]]
|
||
- [[_COMMUNITY_year|year]]
|
||
- [[_COMMUNITY_b|b]]
|
||
- [[_COMMUNITY_colParams|colParams]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_containerDiv|containerDiv]]
|
||
- [[_COMMUNITY_contentDiv|contentDiv]]
|
||
- [[_COMMUNITY_depositRaw|depositRaw]]
|
||
- [[_COMMUNITY_fitStyle|fitStyle]]
|
||
- [[_COMMUNITY_freightRaw|freightRaw]]
|
||
- [[_COMMUNITY_hasStatusFilter|hasStatusFilter]]
|
||
- [[_COMMUNITY_hasStatusIn|hasStatusIn]]
|
||
- [[_COMMUNITY_imgData|imgData]]
|
||
- [[_COMMUNITY_isExpanded|isExpanded]]
|
||
- [[_COMMUNITY_label|label]]
|
||
- [[_COMMUNITY_lines|lines]]
|
||
- [[_COMMUNITY_maxW|maxW]]
|
||
- [[_COMMUNITY_model|model]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_nick|nick]]
|
||
- [[_COMMUNITY_params|params]]
|
||
- [[_COMMUNITY_pdf|pdf]]
|
||
- [[_COMMUNITY_pdfContentMaxWidth|pdfContentMaxWidth]]
|
||
- [[_COMMUNITY_printWindow|printWindow]]
|
||
- [[_COMMUNITY_productTotal|productTotal]]
|
||
- [[_COMMUNITY_QuoteQuery|QuoteQuery]]
|
||
- [[_COMMUNITY_result|result]]
|
||
- [[_COMMUNITY_rowKey|rowKey]]
|
||
- [[_COMMUNITY_sealHtml|sealHtml]]
|
||
- [[_COMMUNITY_subtotal|subtotal]]
|
||
- [[_COMMUNITY_tempDiv|tempDiv]]
|
||
- [[_COMMUNITY_validTargets|validTargets]]
|
||
- [[_COMMUNITY_watermarkBg|watermarkBg]]
|
||
- [[_COMMUNITY_d|d]]
|
||
- [[_COMMUNITY_list|list]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_cmp|cmp]]
|
||
- [[_COMMUNITY_monday|monday]]
|
||
- [[_COMMUNITY_sunday|sunday]]
|
||
- [[_COMMUNITY_today|today]]
|
||
- [[_COMMUNITY_tomorrow|tomorrow]]
|
||
- [[_COMMUNITY_tomorrowStr|tomorrowStr]]
|
||
- [[_COMMUNITY_yesterday|yesterday]]
|
||
- [[_COMMUNITY_yesterdayStr|yesterdayStr]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_id|id]]
|
||
- [[_COMMUNITY_name|name]]
|
||
- [[_COMMUNITY_next|next]]
|
||
- [[_COMMUNITY_node|node]]
|
||
- [[_COMMUNITY_pid|pid]]
|
||
- [[_COMMUNITY_q|q]]
|
||
- [[_COMMUNITY_encoded|encoded]]
|
||
- [[_COMMUNITY_first|first]]
|
||
- [[_COMMUNITY_startWeekday|startWeekday]]
|
||
- [[_COMMUNITY_todayStr|todayStr]]
|
||
- [[_COMMUNITY_u|u]]
|
||
- [[_COMMUNITY_v|v]]
|
||
- [[_COMMUNITY_width|width]]
|
||
- [[_COMMUNITY_updated|updated]]
|
||
- [[_COMMUNITY_updated|updated]]
|
||
- [[_COMMUNITY_cols|cols]]
|
||
- [[_COMMUNITY_updated|updated]]
|
||
- [[_COMMUNITY_settlement|settlement]]
|
||
- [[_COMMUNITY_searchForm|searchForm]]
|
||
- [[_COMMUNITY_{ activeDateShortcut, handleDateShortcut, resetDateShortcut }|{ activeDateShortcut, handleDateShortcut, resetDateShortcut }]]
|
||
- [[_COMMUNITY_{ ContractDetailDialog, contractDetailRef, openContractDetail }|{ ContractDetailDialog, contractDetailRef, openContractDetail }]]
|
||
- [[_COMMUNITY_searchForm|searchForm]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_searchForm|searchForm]]
|
||
- [[_COMMUNITY_brandQtyRows|brandQtyRows]]
|
||
- [[_COMMUNITY_keyword|keyword]]
|
||
- [[_COMMUNITY_options|options]]
|
||
- [[_COMMUNITY_positive|positive]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_total|total]]
|
||
- [[_COMMUNITY_searchForm|searchForm]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_text|text]]
|
||
- [[_COMMUNITY_payload|payload]]
|
||
- [[_COMMUNITY_base|base]]
|
||
- [[_COMMUNITY_brandErr|brandErr]]
|
||
- [[_COMMUNITY_brandQtyRows|brandQtyRows]]
|
||
- [[_COMMUNITY_normalized|normalized]]
|
||
- [[_COMMUNITY_showProductQty|showProductQty]]
|
||
- [[_COMMUNITY_string|string]]
|
||
- [[_COMMUNITY_url|url]]
|
||
- [[_COMMUNITY_actualQty|actualQty]]
|
||
- [[_COMMUNITY_brandErr|brandErr]]
|
||
- [[_COMMUNITY_brandQtyRows|brandQtyRows]]
|
||
- [[_COMMUNITY_normalized|normalized]]
|
||
- [[_COMMUNITY_account|account]]
|
||
- [[_COMMUNITY_nick|nick]]
|
||
- [[_COMMUNITY_no|no]]
|
||
- [[_COMMUNITY_parts|parts]]
|
||
- [[_COMMUNITY_env|env]]
|
||
- [[_COMMUNITY_root|root]]
|
||
- [[_COMMUNITY_codebash (systemctl daemon-reload)|code:bash (systemctl daemon-reload)]]
|
||
|
||
## God Nodes (most connected - your core abstractions)
|
||
1. `BaseModel` - 552 edges
|
||
2. `get_tenant_no()` - 375 edges
|
||
3. `DbUserContext` - 339 edges
|
||
4. `success_response()` - 277 edges
|
||
5. `@/api/pl` - 269 edges
|
||
6. `error_response()` - 268 edges
|
||
7. `[]` - 239 edges
|
||
8. `BxUserContext` - 189 edges
|
||
9. `@/views/crm/contract/components/ContractDetailDialog.vue` - 185 edges
|
||
10. `[]` - 182 edges
|
||
|
||
## Surprising Connections (you probably didn't know these)
|
||
- `handleConfirm()` --calls--> `done` [INFERRED]
|
||
web-admin/src/components/business/pl-plan-delivery-customer-select-dialog/index.vue → miniprogram/pages/login/web-qr/index.vue
|
||
- `lt()` --calls--> `n()` [INFERRED]
|
||
miniprogram/uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/index.js → web-admin/public/tinymce/plugins/codesample/plugin.min.js
|
||
- `o` --calls--> `n()` [INFERRED]
|
||
miniprogram/uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js → web-admin/public/tinymce/plugins/codesample/plugin.min.js
|
||
- `s` --calls--> `n()` [INFERRED]
|
||
miniprogram/uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js → web-admin/public/tinymce/plugins/codesample/plugin.min.js
|
||
- `v()` --calls--> `n()` [INFERRED]
|
||
miniprogram/uni_modules/uni-id/uniCloud/cloudfunctions/common/uni-id/index.js → web-admin/public/tinymce/plugins/codesample/plugin.min.js
|
||
|
||
## Import Cycles
|
||
- 1-file cycle: `web-admin/src/plugins/echarts.ts -> web-admin/src/plugins/echarts.ts`
|
||
- 3-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 3-file cycle: `web-admin/src/store/modules/setting.ts -> web-admin/src/utils/ui/index.ts -> web-admin/src/utils/ui/colors.ts -> web-admin/src/store/modules/setting.ts`
|
||
- 3-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/utils/navigation/preopen-favorites.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 3-file cycle: `web-admin/src/hooks/core/useCommon.ts -> web-admin/src/store/modules/setting.ts -> web-admin/src/store/modules/worktab.ts -> web-admin/src/hooks/core/useCommon.ts`
|
||
- 3-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/store/modules/worktab.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 3-file cycle: `web-admin/src/api/pl/index.ts -> web-admin/src/utils/pl-transport-resource-snapshot.ts -> web-admin/src/composables/usePlVehicleViewDetail.ts -> web-admin/src/api/pl/index.ts`
|
||
- 3-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/store/modules/user.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 3-file cycle: `web-admin/src/api/auth.ts -> web-admin/src/utils/http/index.ts -> web-admin/src/store/modules/user.ts -> web-admin/src/api/auth.ts`
|
||
- 3-file cycle: `web-admin/src/api/pl/index.ts -> web-admin/src/utils/pl-transport-resource-snapshot.ts -> web-admin/src/components/business/pl-vehicle-personnel-view-list/index.vue -> web-admin/src/api/pl/index.ts`
|
||
- 3-file cycle: `bak/mobile-h5/src/router/index.ts -> bak/mobile-h5/src/store/modules/user.ts -> bak/mobile-h5/src/store/modules/worktab.ts -> bak/mobile-h5/src/router/index.ts`
|
||
- 3-file cycle: `bak/mobile-h5/src/router/index.ts -> bak/mobile-h5/src/store/modules/user.ts -> bak/mobile-h5/src/utils/storage.ts -> bak/mobile-h5/src/router/index.ts`
|
||
- 4-file cycle: `web-admin/src/components/business/pl-contract-product-arrange-qty-dialog/index.vue -> web-admin/src/components/business/pl-plan-view-dialog/index.vue -> web-admin/src/components/business/pl-plan-view-tabs/index.vue -> web-admin/src/components/business/pl-plan-stop-product-table/index.vue -> web-admin/src/components/business/pl-contract-product-arrange-qty-dialog/index.vue`
|
||
- 4-file cycle: `web-admin/src/hooks/core/useCommon.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/afterEach.ts -> web-admin/src/hooks/core/useCommon.ts`
|
||
- 4-file cycle: `web-admin/src/router/guards/afterEach.ts -> web-admin/src/router/guards/beforeEach.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/afterEach.ts`
|
||
- 4-file cycle: `web-admin/src/hooks/core/useCommon.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts -> web-admin/src/hooks/core/useCommon.ts`
|
||
- 4-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/store/modules/user.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 4-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/store/modules/worktab.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 4-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/utils/menu-badge-registry.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
- 4-file cycle: `web-admin/src/router/guards/beforeEach.ts -> web-admin/src/utils/navigation/preopen-favorites.ts -> web-admin/src/store/modules/menu.ts -> web-admin/src/router/index.ts -> web-admin/src/router/guards/beforeEach.ts`
|
||
|
||
## Communities (15122 total, 5261 thin omitted)
|
||
|
||
### Community 1 - "abort"
|
||
Cohesion: 0.02
|
||
Nodes (174): fetchGetMenuCodes(), ContractProductArrangeQtyDetail, Plan, PlanDelivery, PlanLoad, Transport, arrangeCopyLoadingAction, arrangeCopyLoadingId (+166 more)
|
||
|
||
### Community 2 - "addClass"
|
||
Cohesion: 0.14
|
||
Nodes (29): _apply_list_kwargs(), _as_bool(), _body_to_params(), cancel_apply(), delete_applies(), delete_records(), _disburse_list_kwargs(), export_recharge_applies() (+21 more)
|
||
|
||
### Community 3 - "get_tenant_no"
|
||
Cohesion: 0.01
|
||
Nodes (337): Config, format_api_error_message(), PageResult, Exception, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel, BaseModel, SoftDeleteModel (+329 more)
|
||
|
||
### Community 4 - "BaseModel"
|
||
Cohesion: 0.02
|
||
Nodes (116): captureQrObjectUrl, captureRow, dialogTitle, emit, formatProductLine(), formatQrcodeProductLabel(), getQrImageUrl(), handleClose() (+108 more)
|
||
|
||
### Community 6 - "ab"
|
||
Cohesion: 0.01
|
||
Nodes (248): freightApi, FreightSettlement, UnsettledPlanItem, attachmentRef, emit, form, formatAmount(), formRef (+240 more)
|
||
|
||
### Community 7 - "add$1"
|
||
Cohesion: 0.03
|
||
Nodes (74): validatePersonnelAffiliationVehicleCompat(), buildListQueryParams(), CertFormListRef, certList, CertListItem, certZipLoading, createEmptyPersonnel(), dialogLoading (+66 more)
|
||
|
||
### Community 8 - "Optional"
|
||
Cohesion: 0.05
|
||
Nodes (108): DbInboundOutbound, DbPurchasePlan, DbSequence, 地磅(db)模块数据模型 — 对齐 docs/sql/db_tables.sql, PlPlanDelivery, PlPlanLoad, PlPlanLoadProduct, PlTransportDbLink (+100 more)
|
||
|
||
### Community 9 - "add"
|
||
Cohesion: 0.02
|
||
Nodes (91): VehicleUreaApply, vehicleUreaApplyApi, useDbInstantSearch(), formatPlVehiclePlateDisplay(), getPlUreaApplyStatusLabel(), getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, resolveTrailerFromLookup() (+83 more)
|
||
|
||
### Community 10 - "anyValue"
|
||
Cohesion: 0.02
|
||
Nodes (231): category_tree(), clue_assign(), clue_convert(), clue_create(), clue_delete(), clue_export(), clue_follow_create(), clue_follow_delete() (+223 more)
|
||
|
||
### Community 11 - "A"
|
||
Cohesion: 0.03
|
||
Nodes (93): CertRow, personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs (+85 more)
|
||
|
||
### Community 12 - "i"
|
||
Cohesion: 0.01
|
||
Nodes (221): addContract(), updateContract(), getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, getOpportunity(), getSupplierInfo(), listAllSupplierInfo() (+213 more)
|
||
|
||
### Community 13 - "_"
|
||
Cohesion: 0.06
|
||
Nodes (85): PlPlan, PlPlanProduct, 计划产品明细表 pl_plan_product, PlanProductCreate, all_hazard_products_cert_complete(), apply_archive_brand_qtys_only(), apply_archive_freight(), apply_archive_product_quantities() (+77 more)
|
||
|
||
### Community 14 - "product.py"
|
||
Cohesion: 0.02
|
||
Nodes (210): ContractQtyReminder, ContractQtyReminderItem, PlanContractLink, showPlanSaveWarnings(), transportApi, TransportArrange, TransportArrangeResult, applyLoadProductsToDeliveries() (+202 more)
|
||
|
||
### Community 16 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (30): DocumentReminder, nextSortState(), SortOrder, useColumnSort(), plDocumentReminderColumnFilterDefs, buildListQueryParams(), canToolbarResolve, docReminderBelowRef (+22 more)
|
||
|
||
### Community 18 - "aa"
|
||
Cohesion: 0.05
|
||
Nodes (39): Driver, driverApi, dialogTitle, dialogVisible, driverBelowRef, driverExportColumns, driverList, driverTableRef (+31 more)
|
||
|
||
### Community 19 - "Optional"
|
||
Cohesion: 0.04
|
||
Nodes (90): _apply_exclude_follow_status_filter(), _apply_follow_status_filter(), archive_plan(), archive_plan_draft(), _body_to_params(), _build_driver_url(), cancel_plan(), cancel_plan_wait_notice() (+82 more)
|
||
|
||
### Community 20 - "getNamesFromTabs"
|
||
Cohesion: 0.36
|
||
Nodes (7): _normalize_framework_contract_data(), 框架合同:按需/随行就市行清零;有小计则累加写入合同金额(不再强制头金额为 0)。, 框架合同金额:有小计则累加,不再强制为 0。, test_framework_all_market_amount_is_zero(), test_framework_purchase_mixed_market_rows_contribute_zero(), test_framework_sale_sums_fixed_line_subtotals(), test_non_framework_unchanged()
|
||
|
||
### Community 21 - "jo"
|
||
Cohesion: 0.03
|
||
Nodes (68): dbInventoryColumnFilterDefs, activeDateShortcut, allRecords, applySortAndPage(), buildListQueryParams(), canDeleteRecord(), clearPlanRouteQuery(), currentPage (+60 more)
|
||
|
||
### Community 22 - "base_data.py"
|
||
Cohesion: 0.02
|
||
Nodes (117): TransportStopFeedback, activeBrandRows(), ArchiveBrandQtyRow, ArchiveSegmentMeta, brandProducts, customerLabel, dictStore, emit (+109 more)
|
||
|
||
### Community 23 - "addPxSuffix"
|
||
Cohesion: 0.01
|
||
Nodes (188): file-saver, html2canvas, delContract(), getContract(), saveTemplate(), stringifyIds(), refreshApproverNames(), parseCrmAttachmentField() (+180 more)
|
||
|
||
### Community 24 - "PlPlan"
|
||
Cohesion: 0.02
|
||
Nodes (148): { scrollToTop }, showButton, { chartRef }, props, { chartRef }, props, { chartRef }, Props (+140 more)
|
||
|
||
### Community 25 - "append$1"
|
||
Cohesion: 0.04
|
||
Nodes (51): fetchDeleteProduct(), fetchImportProducts(), fetchImportTemplate(), fetchUpdateProductStatus(), buildProductColumnFilterDefs(), [], buildQueryParams(), categoryMaintainVisible (+43 more)
|
||
|
||
### Community 26 - "setting.ts"
|
||
Cohesion: 0.02
|
||
Nodes (128): approveContract(), batchSubmitApproval(), batchSubmitContract(), completeContract(), createFromOpportunity(), executeContract(), exportContract(), finishContract() (+120 more)
|
||
|
||
### Community 27 - "ancestors"
|
||
Cohesion: 0.03
|
||
Nodes (89): canBatchPrintSlip(), normalizeCustomerName(), isPlPlanFollowStatusListTab(), PL_PLAN_LIST_TABS, plPlanListTabToFilters(), {
|
||
activeDateShortcut,
|
||
handleDateShortcut: handleDateShortcutInner,
|
||
resetDateShortcut
|
||
}, activePlanTypeTab, arrangeCopyLoadingAction (+81 more)
|
||
|
||
### Community 28 - "bind"
|
||
Cohesion: 0.02
|
||
Nodes (175): approveQuote(), saveTemplate(), submitQuote(), bindTableScrollListener(), cellText(), cellValues(), columnsRef, config (+167 more)
|
||
|
||
### Community 29 - "advance"
|
||
Cohesion: 0.07
|
||
Nodes (81): create_record(), update_apply(), update_record(), PlVehicleRechargeApproval, PlVehicleRechargeRecord, 车辆充值申请审批历史 pl_vehicle_recharge_approval, 车辆ETC/加油充值发放登记 pl_vehicle_recharge_record, Decimal (+73 more)
|
||
|
||
### Community 30 - "chart.ts"
|
||
Cohesion: 0.04
|
||
Nodes (156): attachment_download_url(), attachment_preview_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_menu_favorite(), create_post() (+148 more)
|
||
|
||
### Community 31 - "workflow.py"
|
||
Cohesion: 0.04
|
||
Nodes (71): CertRead, VehicleDetail, VehiclePersonnelRow, attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType(), props (+63 more)
|
||
|
||
### Community 32 - "asRaw"
|
||
Cohesion: 0.03
|
||
Nodes (61): delQuote(), generatePdf(), invalidQuote(), listApproval(), QuoteApprovalVO, [], approvalList, currentQuoteId (+53 more)
|
||
|
||
### Community 33 - "index.vue"
|
||
Cohesion: 0.04
|
||
Nodes (67): formatRequiredCertErrors(), affiliationMode, applyAgeFromIdCard(), buildListQueryParams(), CertFormListRef, certList, CertListItem, certNameOptions (+59 more)
|
||
|
||
### Community 34 - "customer.ts"
|
||
Cohesion: 0.04
|
||
Nodes (122): approve_carrier(), _assert_personnel_sys_user_bind(), bind_vehicle_driver(), CarrierExportBody, create_carrier(), create_driver(), create_personnel(), create_vehicle() (+114 more)
|
||
|
||
### Community 36 - "index.ts"
|
||
Cohesion: 0.05
|
||
Nodes (97): PlanDeliveryRead, PlanLoadRead, PlanStopProductRead, _append_legacy_plan_product_rows(), _append_paired_product_rows(), _append_stop_product_rows(), build_plan_archive_export_rows(), _empty_pair_side_fields() (+89 more)
|
||
|
||
### Community 37 - "WorkflowEngine"
|
||
Cohesion: 0.04
|
||
Nodes (69): inventoryApi, InventoryRecord, emit, props, checkAllProxy, emit, handleColumnToggle(), handleReset() (+61 more)
|
||
|
||
### Community 38 - "form.vue"
|
||
Cohesion: 0.03
|
||
Nodes (145): _apply_inventory_product_update(), _apply_inventory_update(), _base_query(), _body_to_params(), create_inventory(), create_link_for_plan(), delete_inventory(), export_inventory() (+137 more)
|
||
|
||
### Community 39 - "b"
|
||
Cohesion: 0.01
|
||
Nodes (184): @/api/pl, carrierApi, CarrierQuery, ContractProductArrangeQtyPlanItem, CustomerStopPrefStopType, DocumentReminderStats, DriverQuery, FreightSettlementApprovalBody (+176 more)
|
||
|
||
### Community 40 - "QuoteFormPanel.vue"
|
||
Cohesion: 0.11
|
||
Nodes (22): _append_enum_filter(), build_carrier_column_filters(), 承运商列表列头过滤拼装。不含 q(路由负责)。, _split_csv(), _append_enum_filter(), build_personnel_column_filters(), 驾押人员列表列头过滤拼装。不含 q / personnel_affiliation(路由负责)。, _split_csv() (+14 more)
|
||
|
||
### Community 41 - "DbInboundOutbound"
|
||
Cohesion: 0.05
|
||
Nodes (98): _attach_history_products(), _build_history_page(), _build_page(), _get_by_token(), _history_status_label(), _models(), _parse_history_date(), date (+90 more)
|
||
|
||
### Community 42 - "h"
|
||
Cohesion: 0.15
|
||
Nodes (22): _append_number_filters(), build_advance_column_filters(), _offset_amount_expr(), _parse_decimal(), Decimal, 备用金申请列表列头/导出共用过滤条件拼装。, 冲抵合计标量子查询,口径对齐 AdvanceService.offset_amount_map(必须带租户)。, append_create_time_filters() (+14 more)
|
||
|
||
### Community 43 - "canDeleteByCreator"
|
||
Cohesion: 0.05
|
||
Nodes (71): fetchCustomerOptions(), CustomerStopPref, customerStopPrefApi, CustomerOption, displayOptions, extractOptions(), handleFocus(), loadDefault() (+63 more)
|
||
|
||
### Community 44 - "index.ts"
|
||
Cohesion: 0.03
|
||
Nodes (62): AttachmentItem, attachments, attachmentsToModelValue(), canPreview(), collectClipboardFiles(), emit, handleAttachmentChange(), handleAttachmentClick() (+54 more)
|
||
|
||
### Community 45 - "bm"
|
||
Cohesion: 0.06
|
||
Nodes (73): category_add(), category_update(), product_add(), product_detail(), product_import(), product_update(), ensure_crm_create_by_row_in_scope(), _alias_row_to_dict() (+65 more)
|
||
|
||
### Community 46 - "u"
|
||
Cohesion: 0.03
|
||
Nodes (89): fillAttachmentInfoCache(), getCrmAttachmentCategoryLabel(), getCrmFileExt(), buildContractColumnFilterDefs(), Opt, getDetailAttachmentCategoryLabel(), [], activeDateShortcut (+81 more)
|
||
|
||
### Community 48 - "index.vue"
|
||
Cohesion: 0.02
|
||
Nodes (114): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductBannerList(), fetchProductDetail(), fetchProductDetailMediaList(), fetchProductParameterSimple(), fetchProductParameterValues() (+106 more)
|
||
|
||
### Community 50 - "index.ts"
|
||
Cohesion: 0.01
|
||
Nodes (152): InventoryWeighingRecord, FreightSettlementBrief, inboundOrderApi, outboundOrderApi, planApi, PlanSiteFeedbackUpdateBody, PlIoOrder, TransportInventoryLink (+144 more)
|
||
|
||
### Community 51 - "success_response"
|
||
Cohesion: 0.05
|
||
Nodes (54): emit, innerVisible, props, effectiveGridColumns, emit, heroMeta, iconComponent, innerVisible (+46 more)
|
||
|
||
### Community 52 - "as"
|
||
Cohesion: 0.03
|
||
Nodes (74): fetchDeleteContact(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), [], activeTab, appendCertUrls(), buildCertDisplay() (+66 more)
|
||
|
||
### Community 53 - "admin.ts"
|
||
Cohesion: 0.03
|
||
Nodes (68): dbWeighingColumnFilterDefs, [], activeDateShortcut, allData, buildListQueryParams(), calculateNetWeight(), clearInventoryRouteQuery(), currentPage (+60 more)
|
||
|
||
### Community 54 - "pl-delivery-slip-template.ts"
|
||
Cohesion: 0.02
|
||
Nodes (98): fetchAdjustOrder(), fetchAssignDelivery(), fetchOrderAdjusts(), fetchOrderDetail(), fetchOrderItems(), fetchReviewCancel(), formatCategoryPathLabel(), activeRegionId (+90 more)
|
||
|
||
### Community 55 - "@/views/crm/contract/components/ContractDetailDialog.vue"
|
||
Cohesion: 0.15
|
||
Nodes (24): _append_date_range(), _append_enum_filter(), build_maintenance_apply_column_filters(), build_maintenance_process_board_column_filters(), _parse_date(), date, DateLike, 车辆维保:申请列表 / 处理看板列头过滤拼装。 不含 q、tenant、数据权限(由 service 路由负责)。 (+16 more)
|
||
|
||
### Community 56 - "index.ts"
|
||
Cohesion: 0.02
|
||
Nodes (117): addQuote(), updateQuote(), CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, isProductOnShelf(), partitionQuoteLinesForCopy() (+109 more)
|
||
|
||
### Community 58 - "adjustHeight"
|
||
Cohesion: 0.04
|
||
Nodes (73): collectOpenMenuIndexes(), hasChildren(), currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath (+65 more)
|
||
|
||
### Community 59 - "bundle"
|
||
Cohesion: 0.05
|
||
Nodes (67): build_driver_calendar_counts(), build_driver_history_page(), build_driver_page_for_plan(), _build_driver_url(), _format_file_size(), Any, Session, UploadFile (+59 more)
|
||
|
||
### Community 60 - "api.d.ts"
|
||
Cohesion: 0.03
|
||
Nodes (70): validatePersonnelTypeRoleCompat(), buildListQueryParams(), CertFormListRef, certList, CertListItem, certZipLoading, createEmptyPersonnel(), dialogLoading (+62 more)
|
||
|
||
### Community 61 - "AppRouteRecord"
|
||
Cohesion: 0.03
|
||
Nodes (77): dictStore, displayProducts, formatArchiveQty(), formatFieldValue(), formatMoneyValue(), formatProductLine(), formatStopProductLine(), formatStopQty() (+69 more)
|
||
|
||
### Community 62 - "i"
|
||
Cohesion: 0.02
|
||
Nodes (116): fetchApproveTask(), fetchBusinessAllTasks(), fetchCompletedTasks(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs(), fetchInstanceDetail() (+108 more)
|
||
|
||
### Community 63 - "absolute"
|
||
Cohesion: 0.03
|
||
Nodes (33): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), filteredMenuItems, { isDark }, Props, route, routerPath (+25 more)
|
||
|
||
### Community 64 - "UnsettledPlanPanel.vue"
|
||
Cohesion: 0.02
|
||
Nodes (134): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, vehicleMaintenanceProcessApi, VehicleMaintenanceProcessBoardItem, getPlMaintenanceApplyStatusLabel(), getPlMaintenanceApplyStatusTagType(), getPlMaintenanceTypeLabel(), getPlMaintenanceTypeTagType() (+126 more)
|
||
|
||
### Community 65 - "assert_row_deletable_by_creator"
|
||
Cohesion: 0.02
|
||
Nodes (64): fetchDealCustomer(), fetchDealedCustomerList(), fetchDeleteCustomer(), fetchExportCustomer(), fetchImportTemplate(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList(), fetchMyCustomerList() (+56 more)
|
||
|
||
### Community 66 - "index.vue"
|
||
Cohesion: 0.19
|
||
Nodes (31): _body_to_params(), export_inbound(), _export_orders(), export_outbound(), _get_by_plan(), get_inbound(), get_inbound_by_plan(), _get_order() (+23 more)
|
||
|
||
### Community 67 - "mock-api.ts"
|
||
Cohesion: 0.08
|
||
Nodes (101): AttachmentDownloadUrlBody, DemoXlsxColumnSpec, DemoXlsxExportBody, DeptCreateBody, DeptExportBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody (+93 more)
|
||
|
||
### Community 70 - "ad"
|
||
Cohesion: 0.05
|
||
Nodes (27): bx_health(), 报销(bx)API 路由聚合 — REST 风格,协议对齐 bx 原系统。, P0 健康检查:验证 bx 路由已挂载且响应协议为 code=0。, CRM 合同子模块路由 — 变更/模板/审批独立页, CRM 报价单 API 路由 — 挂接到 crm.router, 地磅 API 路由聚合 — REST 风格,协议对齐原 simple-dibang-xiaoshou。, list_public_vehicle_plates(), Session (+19 more)
|
||
|
||
### Community 72 - "db-related-view.ts"
|
||
Cohesion: 0.01
|
||
Nodes (188): VehicleRechargeApply, vehicleRechargeApplyApi, vehicleRechargeApprovalApi, VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, ApprovalNode, props, sortedNodes (+180 more)
|
||
|
||
### Community 73 - "public_site.py"
|
||
Cohesion: 0.11
|
||
Nodes (25): useCeremony(), useCommon(), useTheme(), festivalList, config, ContainerWidthEnum, MenuThemeEnum, MenuTypeEnum (+17 more)
|
||
|
||
### Community 74 - "Aa"
|
||
Cohesion: 0.03
|
||
Nodes (101): emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow(), planBrief (+93 more)
|
||
|
||
### Community 75 - "get_customer"
|
||
Cohesion: 0.12
|
||
Nodes (9): chartBlocks, inboundByCargo, inboundByPartner, inboundCount, outboundByCargo, outboundByPartner, outboundCount, safeAreaStyle (+1 more)
|
||
|
||
### Community 76 - "pl-inbound-slip-template.ts"
|
||
Cohesion: 0.04
|
||
Nodes (55): fetchUploadAttachment(), [], blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls(), getUrlsByOssIds(), isDirectUrl() (+47 more)
|
||
|
||
### Community 77 - "PlanResourceSnapshotMixin"
|
||
Cohesion: 0.04
|
||
Nodes (61): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+53 more)
|
||
|
||
### Community 79 - "Optional"
|
||
Cohesion: 0.03
|
||
Nodes (66): VehicleFuelRegister, vehicleFuelRegisterApi, buildFuelRegisterCopyText(), countPlAttachmentUrls(), getPlFuelCategoryLabel(), FUEL_CATEGORY_OPTIONS, FUEL_STATUS_OPTIONS, plVehicleFuelRegisterColumnFilterDefs (+58 more)
|
||
|
||
### Community 80 - "index.vue"
|
||
Cohesion: 0.03
|
||
Nodes (81): fetchCreatePriceLetter(), fetchPriceLetterDetail(), fetchPriceLetterList(), fetchUpdatePriceLetter(), buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate() (+73 more)
|
||
|
||
### Community 81 - "index.ts"
|
||
Cohesion: 0.07
|
||
Nodes (65): _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 (+57 more)
|
||
|
||
### Community 82 - "h"
|
||
Cohesion: 0.04
|
||
Nodes (78): useUserStore, onUnauthorized(), onUnauthorized(), onHttpUnauthorized(), nprogress, fetchGetUserInfo(), activeTab, activeTabIndex (+70 more)
|
||
|
||
### Community 83 - "gu"
|
||
Cohesion: 0.04
|
||
Nodes (61): fetchCheckDuplicate(), fetchCreateCustomer(), fetchCustomerDetail(), addInvoiceInfo(), CrmInvoicePasteResult, mergeInvoiceRemark(), normalizeSpaces(), parseCrmInvoicePaste() (+53 more)
|
||
|
||
### Community 85 - "SettlementBillPanel.vue"
|
||
Cohesion: 0.09
|
||
Nodes (53): customer_create(), customer_update(), follow_by_customer(), follow_detail(), assign_customer(), batch_claim_customers(), check_duplicate_customer(), claim_customer() (+45 more)
|
||
|
||
### Community 86 - "[]"
|
||
Cohesion: 0.06
|
||
Nodes (107): _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() (+99 more)
|
||
|
||
### Community 87 - "三、模式详解(标准写法 + 参考)"
|
||
Cohesion: 0.04
|
||
Nodes (73): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), Carrier, PlanDocumentAttachmentItem, displaySrc(), fileNameFromUrl(), handleDownload(), handlePreview() (+65 more)
|
||
|
||
### Community 88 - "报销后端移植适配细则"
|
||
Cohesion: 0.06
|
||
Nodes (61): _body_to_params(), export_carriers(), export_personnel(), export_vehicles(), 导出人员列表(当前筛选全量,或 ids 已选)。, 导出承运商列表(当前筛选全量,或 ids 已选)。, 导出车辆列表(当前筛选全量,或 ids 已选)。, export_settlements() (+53 more)
|
||
|
||
### Community 90 - "Optional"
|
||
Cohesion: 0.04
|
||
Nodes (78): fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem, menuBadgeApi, resolveMenuTextBadge(), filteredChildren (+70 more)
|
||
|
||
### Community 93 - "ContractAttachmentPanel.vue"
|
||
Cohesion: 0.06
|
||
Nodes (63): _dict_field(), format_brand_qty_summary(), load_transport_driver_product_feedbacks(), persist_io_item_brand_qtys(), persist_transport_product_feedback(), Any, Decimal, Session (+55 more)
|
||
|
||
### Community 94 - "index.vue"
|
||
Cohesion: 0.03
|
||
Nodes (87): fetchAllDictData(), fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchEnsureDictData() (+79 more)
|
||
|
||
### Community 95 - "出入库单 · 工厂现场人员免登录链接 — Implementation Plan"
|
||
Cohesion: 0.10
|
||
Nodes (27): CrmContractBatchAssignBo, CrmContractBatchSubmitApprovalBo, CrmContractInvalidBo, CrmContractSignBo, CrmContractStatusChangeBo, CrmContractSubmitApprovalBo, CrmContractController, DeleteMapping (+19 more)
|
||
|
||
### Community 96 - "pl_freight_settlement_service.py"
|
||
Cohesion: 0.04
|
||
Nodes (59): onBeforeClose(), done, PlanContractGapItem, plPlanContractColumnFilterDefs, {
|
||
activeDateShortcut,
|
||
handleDateShortcut: handleDateShortcutInner,
|
||
resetDateShortcut
|
||
}, asGapItem(), buildListQueryParams(), cloneLinks() (+51 more)
|
||
|
||
### Community 97 - "ai"
|
||
Cohesion: 0.04
|
||
Nodes (40): applicantLabel, attachItems, balanceInsufficient, bindNewAttachments(), buildInvoicePayload(), detailTotalAmount, detailTotalNumber, editId (+32 more)
|
||
|
||
### Community 99 - "i"
|
||
Cohesion: 0.02
|
||
Nodes (178): advanceApi, attachmentApi, BxApplyDateFilter, BxId, expenseItemApi, invoiceApi, invoiceWalletApi, paymentApi (+170 more)
|
||
|
||
### Community 101 - "运费结算完善 — 设计文档"
|
||
Cohesion: 0.08
|
||
Nodes (35): CrmContractProductPriceTier, CrmContactMapper, CrmContractApprovalMapper, CrmContractProductPriceTierMapper, CrmContractTemplateMapper, CrmInvoiceMapper, CrmOpportunityMapper, CrmPaymentMapper (+27 more)
|
||
|
||
### Community 102 - "code:block1 (┌─────────────────────────────────────────┐)"
|
||
Cohesion: 0.06
|
||
Nodes (41): PlanDriverFeedbackUpdateBody, TransportDriverProductFeedback, activeRows, BrandOption, BrandQtyRow, clearQtyDraft(), emit, emitRows() (+33 more)
|
||
|
||
### Community 103 - "DbPurchasePlan"
|
||
Cohesion: 0.05
|
||
Nodes (43): plTransportAddressColumnFilterDefs, addressExportColumns, addressRows, buildListQueryParams(), dialogTitle, dialogVisible, fetchData(), {
|
||
filters,
|
||
hasActiveFilters,
|
||
setFilterState,
|
||
clearAllFilters,
|
||
isFilterActive,
|
||
toQueryParams,
|
||
resetToInitial,
|
||
watchVisibleColumns
|
||
} (+35 more)
|
||
|
||
### Community 105 - "api"
|
||
Cohesion: 0.05
|
||
Nodes (47): useListMediaActive(), plCarrierColumnFilterDefs, buildListQueryParams(), businessLicenseUploadRef, carrierBelowRef, carrierExportColumns, carrierList, carrierTableRef (+39 more)
|
||
|
||
### Community 107 - "before"
|
||
Cohesion: 0.07
|
||
Nodes (54): clue_detail(), contact_add(), contact_by_customer(), contact_delete(), contact_detail(), contact_set_primary(), contact_update(), customer_detail() (+46 more)
|
||
|
||
### Community 108 - "a"
|
||
Cohesion: 0.07
|
||
Nodes (48): fetchRefreshToken(), $t, base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson() (+40 more)
|
||
|
||
### Community 109 - "index.vue"
|
||
Cohesion: 0.04
|
||
Nodes (44): emit, handleSelectChange(), shortcutItems, DateShortcutType, useListDateShortcut(), formatBrandQtySummary(), resolveIoBrandQtyDisplay(), resolveSiteBrandSummary() (+36 more)
|
||
|
||
### Community 110 - "a"
|
||
Cohesion: 0.06
|
||
Nodes (50): _assert_editable(), _build_public_page(), _format_file_size(), _get_inventory_by_token(), get_public_inventory(), get_public_pound_qr(), _parse_feedback_images(), Session (+42 more)
|
||
|
||
### Community 112 - "tree-path.ts"
|
||
Cohesion: 0.04
|
||
Nodes (44): applicantDisplay, approvalNodes, buildPayload(), canCancel, clearVehicleKeyword(), closeVehiclePicker(), confirmVehiclePick(), currentUserId (+36 more)
|
||
|
||
### Community 113 - "CRM功能移植通用指南.md"
|
||
Cohesion: 0.03
|
||
Nodes (87): [], activeTab, actualAmount, buildOffsetItems(), buildPaymentStatsColumns(), buildPendingQuery(), buildProcessedQuery(), calcAutoOffsetAmount() (+79 more)
|
||
|
||
### Community 116 - "工作流模块设计文档"
|
||
Cohesion: 0.02
|
||
Nodes (163): usePagedTable(), UsePagedTableOptions, bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatSumMoney() (+155 more)
|
||
|
||
### Community 119 - "browsers"
|
||
Cohesion: 0.04
|
||
Nodes (67): _(), a, Ae(), an, b(), Bt(), Ce(), cn (+59 more)
|
||
|
||
### Community 120 - "FollowFormDialog.vue"
|
||
Cohesion: 0.08
|
||
Nodes (50): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCreateCategory(), fetchCreateItemUnit() (+42 more)
|
||
|
||
### Community 121 - "detail.vue"
|
||
Cohesion: 0.04
|
||
Nodes (79): BaseEntity, CrmQuoteApprovalBo, AutoMapper, Data, EqualsAndHashCode, Integer, LocalDateTime, Long (+71 more)
|
||
|
||
### Community 125 - "opportunity.py"
|
||
Cohesion: 0.04
|
||
Nodes (71): addOpportunityFollow(), exportOpportunity(), getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getStatisticsByOwner(), getStatisticsByStage(), getStatisticsOverview() (+63 more)
|
||
|
||
### Community 126 - "A"
|
||
Cohesion: 0.07
|
||
Nodes (41): menuService, simpleRoutes, LanguageEnum, $t(), app, UpgradeLog, upgradeLogList, initRouter() (+33 more)
|
||
|
||
### Community 127 - "l"
|
||
Cohesion: 0.05
|
||
Nodes (99): create_plan_full(), 创建运输计划(完整表单:供方/需方 + 产品库产品 + 可选预选车辆,不自动安排运输), update_plan(), PlPlanContract, 运输计划-合同关联(分侧多选) pl_plan_contract, PlanContractLink, PlanDeliveryBody, PlanLoadBody (+91 more)
|
||
|
||
### Community 130 - "[]"
|
||
Cohesion: 0.06
|
||
Nodes (43): Any, CRM 列表日期列排序:白名单 prop → SQLAlchemy order 表达式。, sort_field: 前端 camelCase prop(如 createTime) sort_order: asc | desc(大小写不敏感), resolve_datetime_order_by(), order_inventory(), order_weighing(), parse_sort_params(), 从 request/body dict 取 sortField/sortOrder(兼容 snake)。 (+35 more)
|
||
|
||
### Community 133 - "Java: renewContract — 基础续签"
|
||
Cohesion: 0.03
|
||
Nodes (75): fetchCreateRole(), fetchDeleteRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope() (+67 more)
|
||
|
||
### Community 134 - "R"
|
||
Cohesion: 0.07
|
||
Nodes (38): CrmQuoteApproval, Data, EqualsAndHashCode, Integer, LocalDateTime, Long, String, TableName (+30 more)
|
||
|
||
### Community 135 - "wg"
|
||
Cohesion: 0.05
|
||
Nodes (40): fetchChangePassword(), fetchLogin(), fetchLogout(), fetchWxQrCreate(), fetchWxQrStatus(), dialogVisible, emit, formData (+32 more)
|
||
|
||
### Community 137 - "bind"
|
||
Cohesion: 0.04
|
||
Nodes (49): badges, props, editingId, fetchList(), formVisible, handleEditFromView(), handleFormSaved(), handleOpenEdit() (+41 more)
|
||
|
||
### Community 139 - "ce"
|
||
Cohesion: 0.05
|
||
Nodes (32): [], addingShift, addShiftDraft, availableShiftOptions, AVATAR_COLORS, dayDetail, dayMap, dialogVisible (+24 more)
|
||
|
||
### Community 140 - "使用方式"
|
||
Cohesion: 0.05
|
||
Nodes (54): CrmQuoteProductController, DeleteMapping, GetMapping, List, Log, Long, PostMapping, PutMapping (+46 more)
|
||
|
||
### Community 141 - "运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档"
|
||
Cohesion: 0.02
|
||
Nodes (92): listSupplierInfo(), updateSupplierInfo(), calcListTableViewportHeight(), CalcListTableViewportHeightInput, resolveEl(), useListTableViewportHeight(), UseListTableViewportHeightOptions, Source (+84 more)
|
||
|
||
### Community 142 - "inventory.py"
|
||
Cohesion: 0.08
|
||
Nodes (34): CrmQuoteBo, AutoMapper, BigDecimal, Data, EqualsAndHashCode, Integer, List, LocalDate (+26 more)
|
||
|
||
### Community 143 - "g"
|
||
Cohesion: 0.03
|
||
Nodes (69): fetchCreatePost(), fetchDeletePost(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds(), dialogTitle (+61 more)
|
||
|
||
### Community 145 - "运输计划 · 安排/调整运输弹窗重构 — 设计文档"
|
||
Cohesion: 0.08
|
||
Nodes (49): _as_bool(), _body_to_params(), cancel_register(), create_register(), export_registers(), FuelRegisterExportBody, get_register(), _list_kwargs() (+41 more)
|
||
|
||
### Community 146 - "Optional"
|
||
Cohesion: 0.04
|
||
Nodes (61): getReimburseExpenseItemLines(), [], activeTab, approvalOpinion, approveAction, approvedBelowRef, approvedQuickSearchKeyword, approvedStatsRowColumns (+53 more)
|
||
|
||
### Community 148 - "addCell"
|
||
Cohesion: 0.04
|
||
Nodes (17): CommentItem, fetchGetLatestUpgradeLog(), getDefaultLanguage(), initStore(), storageKeyManager, store, checkStorageCompatibility(), StorageConfig (+9 more)
|
||
|
||
### Community 151 - "[]"
|
||
Cohesion: 0.05
|
||
Nodes (48): Personnel, PersonnelDetail, CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle (+40 more)
|
||
|
||
### Community 152 - "BatchUpdateStageDialog.vue"
|
||
Cohesion: 0.03
|
||
Nodes (62): fetchCategoryList(), fetchCategoryParameters(), fetchDeleteCategory(), cachedFlatCategories, ensureCategoryPathDataLoaded(), fetchAllPagedRecords(), associatedParameters, availableParameters (+54 more)
|
||
|
||
### Community 153 - "Phase 2:前端 UI 适配(步骤 7~14)"
|
||
Cohesion: 0.11
|
||
Nodes (23): BxUserContext, get_bx_current_user(), Any, 报销模块认证适配:门户 JWT 用户 → bx 业务上下文。, bx Service/Router 使用的当前用户上下文(sys_user.id 为 UUID 字符串)。, 供 get_tenant_no 等门户工具使用。, 与门户 JWT / apply_data_scope 所需的 user_info 字段对齐。, BxAdvanceApply (+15 more)
|
||
|
||
### Community 154 - "web-admin 门户化布局改造 — 设计文档"
|
||
Cohesion: 0.04
|
||
Nodes (45): activeTab, actualAmount, confirmIssue(), confirmOffset(), detailApplyAttachments, detailData, detailLoading, detailOffsetAttachments (+37 more)
|
||
|
||
### Community 155 - "CrmQuoteServiceImpl"
|
||
Cohesion: 0.06
|
||
Nodes (44): exchangeDone, exchangeInflight, ExchangeResult, mpWebviewApi, bootstrap(), clearMpTicketFromBrowserUrl(), dictStore, emit (+36 more)
|
||
|
||
### Community 156 - "a"
|
||
Cohesion: 0.12
|
||
Nodes (48): _advance_list_filters(), _advance_order(), advance_pending_approval_stats(), advance_status_counts(), approve_advance(), approved_by_me(), _body_to_params(), create_advance() (+40 more)
|
||
|
||
### Community 157 - "运输计划 · 车辆 ETC/加油充值申请与发放 — 设计文档"
|
||
Cohesion: 0.04
|
||
Nodes (64): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), fetchAssignPoolCustomers(), cancel() (+56 more)
|
||
|
||
### Community 158 - "权限系统全面修复设计文档"
|
||
Cohesion: 0.04
|
||
Nodes (63): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+55 more)
|
||
|
||
### Community 159 - "clue.py"
|
||
Cohesion: 0.20
|
||
Nodes (21): _append_enum_filter(), _append_number_filters(), build_settlement_column_filters(), build_unsettled_plan_column_filters(), _parse_decimal(), Decimal, 运费结算:未结算计划 / 结算单列表列头过滤拼装。 不含 q、tab、carrier_id(路由/面板语义)。, _split_csv() (+13 more)
|
||
|
||
### Community 161 - "a"
|
||
Cohesion: 0.06
|
||
Nodes (33): attrs, border, { containerHeight }, DEFAULT_PAGINATION_OPTIONS, elTableRef, emit, handleCurrentChange(), handleSizeChange() (+25 more)
|
||
|
||
### Community 163 - "allowUnsafeLinkTarget"
|
||
Cohesion: 0.05
|
||
Nodes (46): BaseController, CrmQuoteShareLogController, GetMapping, List, Long, Map, Object, RequestMapping (+38 more)
|
||
|
||
### Community 164 - "Cell"
|
||
Cohesion: 0.05
|
||
Nodes (53): CrmContractProductBo, AutoMapper, BigDecimal, CrmContractProductPriceTierBo, Data, EqualsAndHashCode, Integer, List (+45 more)
|
||
|
||
### Community 168 - "index.vue"
|
||
Cohesion: 0.05
|
||
Nodes (49): fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchProcessDefList(), fetchUpdateProcessDef(), designerDefId, designerDefName, designerVisible, dialogTitle (+41 more)
|
||
|
||
### Community 169 - "pool.ts"
|
||
Cohesion: 0.02
|
||
Nodes (136): ContractGapExportBody, PlanExportBody, _apply_plan_logistics_from_payload(), _apply_transport_arrange_fields(), arrange_transport(), _assert_vehicle_carrier_eligible(), _build_arrange_result(), _build_driver_url() (+128 more)
|
||
|
||
### Community 170 - "车辆 ETC/加油充值 — Implementation Plan"
|
||
Cohesion: 0.06
|
||
Nodes (17): BaseStorage, convert_heic_to_jpeg(), _guess_preview_content_type(), MinIOStorage, OSSStorage, process_image_content(), Any, QiniuStorage (+9 more)
|
||
|
||
### Community 171 - "文件结构"
|
||
Cohesion: 0.09
|
||
Nodes (67): accept_quote(), assert_quote_editable_for_update(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value(), _enrich_contact_fields() (+59 more)
|
||
|
||
### Community 172 - "操作审计与业务语义日志 — 设计文档"
|
||
Cohesion: 0.03
|
||
Nodes (59): fetchUpdateUser(), fetchDeleteItemUnit(), defaultOptions, fullscreenLoadingText, withFullscreenLoading(), dialogTitle, dialogVisible, editingId (+51 more)
|
||
|
||
### Community 173 - "ADDED Requirements"
|
||
Cohesion: 0.06
|
||
Nodes (58): openBlank(), applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem() (+50 more)
|
||
|
||
### Community 175 - "ha"
|
||
Cohesion: 0.16
|
||
Nodes (38): PlVehicleMaintenanceApply, PlVehicleMaintenanceProcess, 车辆维保申请 pl_vehicle_maintenance_apply, 车辆维保处理登记 pl_vehicle_maintenance_process, VehicleMaintenanceApplyRead, VehicleMaintenanceProcessCreate, VehicleMaintenanceProcessRead, VehicleMaintenanceProcessUpdate (+30 more)
|
||
|
||
### Community 176 - "bn"
|
||
Cohesion: 0.08
|
||
Nodes (47): _body_to_params(), check_document_expiry(), _document_reminder_list_kwargs(), document_reminder_stats(), DocumentReminderExportBody, export_document_reminders(), get_inventory_ledger(), get_summary() (+39 more)
|
||
|
||
### Community 177 - "index.vue"
|
||
Cohesion: 0.05
|
||
Nodes (42): clearKeyword(), confirmUpload(), detailInvoices, detailListHeight, detailSummary, detailUser, fetchInvoices(), fetchWallets() (+34 more)
|
||
|
||
### Community 178 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (60): cancel_apply(), create_apply(), create_disburse(), delete_applies(), delete_disburses(), export_urea_applies(), get_apply(), get_disburse() (+52 more)
|
||
|
||
### Community 179 - "base_data.py"
|
||
Cohesion: 0.05
|
||
Nodes (88): 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() (+80 more)
|
||
|
||
### Community 180 - "addZeros"
|
||
Cohesion: 0.05
|
||
Nodes (41): emit, handleClosed(), handlePreviewImageLoad(), handlePreviewKeydown(), handlePreviewWheel(), handlePreviewWindowResize(), kind, loading (+33 more)
|
||
|
||
### Community 182 - "index.vue"
|
||
Cohesion: 0.19
|
||
Nodes (39): approve_reimburse(), approved_by_me(), _body_to_params(), _build_details_data(), create_reimburse(), delete_reimburse(), export_approved_by_me_reimburses(), export_my_reimburses() (+31 more)
|
||
|
||
### Community 183 - "quote_product.py"
|
||
Cohesion: 0.17
|
||
Nodes (20): InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ApiResponse, CacheInvalidationStrategy (+12 more)
|
||
|
||
### Community 184 - "before$1"
|
||
Cohesion: 0.04
|
||
Nodes (62): canDeleteByCreator(), getCurrentUserId(), isSuperAdmin(), rowCreatorId(), getDeleteRecordDisabledTitle(), dbPlanColumnFilterDefs, activeDateShortcut, buildListQueryParams() (+54 more)
|
||
|
||
### Community 185 - "c"
|
||
Cohesion: 0.07
|
||
Nodes (30): formatKgToTon(), dibangPrimaryQty(), dibangSecondaryQty(), dibangBusinessType(), dibangPartner(), dibangPrimaryQty(), dibangProductLabel(), dibangSecondaryQty() (+22 more)
|
||
|
||
### Community 186 - "body"
|
||
Cohesion: 0.03
|
||
Nodes (66): 1.0.6(2021-03-18), 2.0.0(2021-04-30), 2.0.10(2021-07-08), 2.0.11(2021-07-08), 2.0.12(2021-07-08), 2.0.13(2021-07-08), 2.0.14(2021-07-14), 2.0.15(2021-07-14) (+58 more)
|
||
|
||
### Community 187 - "createAlignMenu"
|
||
Cohesion: 0.05
|
||
Nodes (46): fetchContactByCustomerId(), fetchCreateCustomerFollow(), fetchIntoPool(), getContactByCustomerId(), ContactForm, ContactQuery, ContactVO, CustomerClaimParams (+38 more)
|
||
|
||
### Community 188 - "bd"
|
||
Cohesion: 0.07
|
||
Nodes (56): _append_user_scope_conditions(), apply_data_scope(), assert_row_in_data_scope(), _collect_scope_ids(), _get_child_dept_ids(), get_user_dept_id(), Session, 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3 (+48 more)
|
||
|
||
### Community 191 - "web-admin 门户布局 — 顶栏全量导航改造设计"
|
||
Cohesion: 0.08
|
||
Nodes (47): _append_enum_filter(), _append_int_enum_filter(), _append_number_exists(), build_plan_column_filters(), _column_contains_any(), customer_name_matches_keywords(), _number_conditions(), _parse_date() (+39 more)
|
||
|
||
### Community 192 - "线索管理模块 - 前端界面"
|
||
Cohesion: 0.11
|
||
Nodes (19): generate_uuid(), BxReimburseApply, BxReimburseApproval, BxReimburseDetail, BxReimburseInvoice, BxReimburseOffset, 报销(bx)模块数据模型 — 对齐 docs/sql/20260606_bx_tables.sql, ReimburseApplyOut (+11 more)
|
||
|
||
### Community 193 - "Decisions"
|
||
Cohesion: 0.05
|
||
Nodes (9): _(), w(), dispatch(), execCommand(), fire(), jo, setActive(), unbindAllNativeEvents() (+1 more)
|
||
|
||
### Community 194 - "exceptions.py"
|
||
Cohesion: 0.05
|
||
Nodes (37): buildCopyRowFromForm(), buildPayload(), categoryOptions, clearVehicleKeyword(), closeVehiclePicker(), confirmVehiclePick(), detailRecord, editId (+29 more)
|
||
|
||
### Community 195 - "WechatPayClient"
|
||
Cohesion: 0.04
|
||
Nodes (52): BrandQtyItem, createPublicIoOrderApi(), publicInboundOrderApi, PublicIoOrderHistoryPage, PublicIoOrderHistoryProduct, PublicIoOrderHistoryRecord, PublicIoOrderItem, PublicIoOrderPage (+44 more)
|
||
|
||
### Community 198 - "运输计划归档 — 设计文档"
|
||
Cohesion: 0.03
|
||
Nodes (53): assignOpportunity(), delOpportunity(), buildOpportunityColumnFilterDefs(), Opt, activeView, assignForm, assignFormRef, assignLoading (+45 more)
|
||
|
||
### Community 201 - "buildColorMenu"
|
||
Cohesion: 0.08
|
||
Nodes (76): _apply_list_filters(), assign_opportunities(), batch_update_expect_date(), batch_update_stage(), change_stage(), create_opportunity(), _decimal_value(), _enrich_user_names() (+68 more)
|
||
|
||
### Community 202 - "Optional"
|
||
Cohesion: 0.08
|
||
Nodes (40): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, AutoGenerateMonthlyResult, Plan (+32 more)
|
||
|
||
### Community 203 - "baseMerge"
|
||
Cohesion: 0.06
|
||
Nodes (35): portalAdminApi, portalClient, PortalError, useApplicantOptions(), buildWebEncryptedLoginBody(), approverDisplay, approverKeyword, buildNodePayload() (+27 more)
|
||
|
||
### Community 205 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (61): PlFreightSettlement, PlFreightSettlementApproval, PlFreightSettlementTransport, 运费结算表 pl_freight_settlement, 运费结算审批 pl_freight_settlement_approval, 结算单-运输关联表 pl_freight_settlement_transport, _advance_after_approval(), _approval_to_dict() (+53 more)
|
||
|
||
### Community 206 - "index.vue"
|
||
Cohesion: 0.16
|
||
Nodes (22): CrmQuoteController, DeleteMapping, GetMapping, HttpServletResponse, List, Log, Long, Map (+14 more)
|
||
|
||
### Community 207 - "auth.py"
|
||
Cohesion: 0.04
|
||
Nodes (55): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUserDetail(), loadData(), deptKeyword, deptPathLabelMap, deptTree (+47 more)
|
||
|
||
### Community 208 - "user.py"
|
||
Cohesion: 0.03
|
||
Nodes (56): changeStage(), markLost(), markWon(), markWonWithContract(), OpportunityVO, dictStore, emit, form (+48 more)
|
||
|
||
### Community 209 - "eq"
|
||
Cohesion: 0.05
|
||
Nodes (35): paymentApi, BX_MENU_CATALOG, BxMenuEntry, BxMenuPhase, app, router, routes, MenuItem (+27 more)
|
||
|
||
### Community 211 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (39): {
|
||
chartRef,
|
||
getAxisLineStyle,
|
||
getAxisLabelStyle,
|
||
getAxisTickStyle,
|
||
getSplitLineStyle,
|
||
getAnimationConfig,
|
||
getTooltipStyle,
|
||
getLegendStyle,
|
||
getGridWithLegend
|
||
}, createGradientColor(), createSeriesItem(), getBaseItemStyle, getColor(), isMultipleData, props, {
|
||
chartRef,
|
||
getAxisLineStyle,
|
||
getAxisLabelStyle,
|
||
getAxisTickStyle,
|
||
getSplitLineStyle,
|
||
getAnimationConfig,
|
||
getTooltipStyle,
|
||
getLegendStyle,
|
||
getGridWithLegend
|
||
} (+31 more)
|
||
|
||
### Community 212 - "运输计划 · 车辆/人员/证书重构 — 设计文档"
|
||
Cohesion: 0.04
|
||
Nodes (44): PlanArchiveBrandQtyItem, PlanProduct, PlanStopProduct, customers, emit, handleConfirm(), innerVisible, selectedCustomerId (+36 more)
|
||
|
||
### Community 213 - "运输计划 · 新增计划弹窗 — 设计文档"
|
||
Cohesion: 0.09
|
||
Nodes (39): PlCert, PlDocumentReminder, 证件到期提醒表 pl_document_reminder, list_owner_certs(), list_owner_certs_batch(), nearest_expire_date(), _normalize_cert_row(), _pending_reminder_for_cert() (+31 more)
|
||
|
||
### Community 214 - "3. 数据表清单(10 张)"
|
||
Cohesion: 0.14
|
||
Nodes (17): DEFAULT_PLACEHOLDER_IMAGE_URL, getStaticAssetsBaseUrl(), ICON_ARROW_BOTTOM, IMG_CLIPBOARD, IMG_CUSTOMER_SERVICE, IMG_DEFAULT_PRODUCT, IMG_LINK, IMG_LOGO_WATERMARK (+9 more)
|
||
|
||
### Community 215 - "CrmContractController"
|
||
Cohesion: 0.05
|
||
Nodes (56): addChange(), delChange(), executeChange(), exportChange(), getChange(), listChange(), mapListQuery(), stringifyIds() (+48 more)
|
||
|
||
### Community 216 - "Optional"
|
||
Cohesion: 0.05
|
||
Nodes (48): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore (+40 more)
|
||
|
||
### Community 217 - "WebSocketClient"
|
||
Cohesion: 0.11
|
||
Nodes (30): animatedData, animationTimers, {
|
||
chartRef,
|
||
initChart,
|
||
getAxisLineStyle,
|
||
getAxisLabelStyle,
|
||
getAxisTickStyle,
|
||
getSplitLineStyle,
|
||
getTooltipStyle,
|
||
getLegendStyle,
|
||
getGridWithLegend,
|
||
isEmpty
|
||
}, clearAnimationTimers(), createSeriesItem(), generateAreaStyle(), generateChartOptions(), generateSingleAreaStyle() (+22 more)
|
||
|
||
### Community 218 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (53): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipAuditorSignHtml(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml() (+45 more)
|
||
|
||
### Community 220 - "pl-subpack-slip-template.ts"
|
||
Cohesion: 0.11
|
||
Nodes (25): CrmQuoteServiceImpl, Boolean, Collection, CrmCustomerMapper, CrmQuote, ICrmProductService, Integer, LambdaQueryWrapper (+17 more)
|
||
|
||
### Community 221 - "运输计划 · 承运商资质附件 — 设计文档"
|
||
Cohesion: 0.06
|
||
Nodes (28): actionLoading, approvals, attachments, canWithdraw, detail, detailId, detailTab, flatList (+20 more)
|
||
|
||
### Community 222 - "ADDED Requirements"
|
||
Cohesion: 0.10
|
||
Nodes (23): CrmPaymentPlanBo, CrmContractBo, AutoMapper, BigDecimal, Data, EqualsAndHashCode, Integer, List (+15 more)
|
||
|
||
### Community 223 - "pl_vehicle_maintenance_service.py"
|
||
Cohesion: 0.07
|
||
Nodes (38): TransportAddress, transportAddressApi, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply(), formatAddressContact() (+30 more)
|
||
|
||
### Community 224 - "pl_vehicle_recharge_service.py"
|
||
Cohesion: 0.05
|
||
Nodes (37): envKey, label, show, AUTH_API, PAGE_PATHS, UPLOAD_API, WORKBENCH_ROUTE_MAP, ENV_PRESETS (+29 more)
|
||
|
||
### Community 225 - "contract_approval.py"
|
||
Cohesion: 0.06
|
||
Nodes (19): backToday(), bindDateChange(), change(), choiceDate(), close(), confirm(), created(), date() (+11 more)
|
||
|
||
### Community 226 - "each"
|
||
Cohesion: 0.05
|
||
Nodes (50): fetchRoleOptions(), fetchDesignerData(), fetchPublishVersion(), loadRoleOptions(), canRedo, canUndo, ConditionGroup, ConditionRule (+42 more)
|
||
|
||
### Community 227 - "calcContentBoxSize"
|
||
Cohesion: 0.04
|
||
Nodes (60): advanceApproveColumnFilterDefs, activeTab, advanceApproveExportColumns, approvalOpinion, approveAction, approvedBelowRef, approvedQuickSearchKeyword, approvedStatsRowColumns (+52 more)
|
||
|
||
### Community 228 - "ai"
|
||
Cohesion: 0.04
|
||
Nodes (51): importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), postList(), buildClueColumnFilterDefs() (+43 more)
|
||
|
||
### Community 231 - "and"
|
||
Cohesion: 0.10
|
||
Nodes (45): dump_export_row(), issue_status_label(), Any, status_label(), _advance_filters_from_params(), advance_issue_stats(), _advance_issue_tab_filters(), batch_offset() (+37 more)
|
||
|
||
### Community 232 - "useTable.ts"
|
||
Cohesion: 0.06
|
||
Nodes (34): clear(), _dispatchEvent(), handleClose(), handleInput(), handler(), hide(), load(), onchange() (+26 more)
|
||
|
||
### Community 233 - "formatMoneyDisplay"
|
||
Cohesion: 0.04
|
||
Nodes (60): allRowsDeletableByCreator(), addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS, advanceApplyBelowRef, advanceApplyExportColumns (+52 more)
|
||
|
||
### Community 234 - "detail.vue"
|
||
Cohesion: 0.05
|
||
Nodes (50): fetchContactDetail(), fetchContactList(), fetchContactsByCustomerId(), fetchCreateContact(), fetchDeleteContact(), fetchSetPrimaryContact(), fetchUpdateContact(), contactFormRef (+42 more)
|
||
|
||
### Community 235 - "Tasks"
|
||
Cohesion: 0.05
|
||
Nodes (32): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadCloudFiles(), uploadFiles(), backObject(), choose() (+24 more)
|
||
|
||
### Community 236 - "地磅系统移植 Implementation Plan"
|
||
Cohesion: 0.04
|
||
Nodes (53): props, useServerPaged(), UseServerPagedOptions, advanceIssueColumnFilterDefs, [], activeTab, actualAmount, advanceIssueExportColumns (+45 more)
|
||
|
||
### Community 237 - "ancestor"
|
||
Cohesion: 0.12
|
||
Nodes (13): test_auto_start_execute_promotes_approved_only(), test_apply_transport_arrange_fields_without_driver(), exportClue(), mapListQuery(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery (+5 more)
|
||
|
||
### Community 238 - "Optional"
|
||
Cohesion: 0.06
|
||
Nodes (36): allUsers, collectAllParentIds(), currentPage, editingId, finished, form, handleAssignUserSubmit(), handleDelete() (+28 more)
|
||
|
||
### Community 239 - "Optional"
|
||
Cohesion: 0.04
|
||
Nodes (55): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+47 more)
|
||
|
||
### Community 240 - "br"
|
||
Cohesion: 0.06
|
||
Nodes (26): avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover, userStore (+18 more)
|
||
|
||
### Community 242 - "4. 合同模块内部对金额字段的处理"
|
||
Cohesion: 0.07
|
||
Nodes (38): detailInvoices, detailSummary, detailUser, fetchInvoices(), fetchWallets(), invFinished, invLoading, InvoiceAtt (+30 more)
|
||
|
||
### Community 243 - "运输计划 · 车辆/人员/证书重构 Implementation Plan"
|
||
Cohesion: 0.07
|
||
Nodes (36): activeTab, allLedgers, ensureLedgersLoaded(), fetchInvoices(), fetchLedgersPage(), invFinished, invLoading, InvoiceAtt (+28 more)
|
||
|
||
### Community 245 - "allowHtmlInNamedAnchor"
|
||
Cohesion: 0.07
|
||
Nodes (36): fetchCategoryTree(), fetchDeleteCategory(), emit, visible, canDeleteSelectedCategory, categoryList, categoryTreeOptions, dialogTitle (+28 more)
|
||
|
||
### Community 246 - "addPrependUrl"
|
||
Cohesion: 0.05
|
||
Nodes (49): fetchCreateMenu(), fetchDeleteMenu(), fetchExportMenus(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle (+41 more)
|
||
|
||
### Community 250 - "a"
|
||
Cohesion: 0.07
|
||
Nodes (34): activeTab, addActions, advanceFinished, advanceList, advanceLoadingMore, advancePage, advanceRefreshing, advanceStatus (+26 more)
|
||
|
||
### Community 251 - "expandable"
|
||
Cohesion: 0.09
|
||
Nodes (33): jszip, arrayBufferToBase64(), buildPartyColumnCellHtml(), buildSpacedMetaRowHtml(), buildTightTcMarXml(), clearContractMetaRowBordersInDocx(), collectTopLevelDivChildren(), ensureDocxNodeGlobals() (+25 more)
|
||
|
||
### Community 252 - "web-admin 门户布局 — 恢复左侧子菜单 + 可折叠"
|
||
Cohesion: 0.07
|
||
Nodes (32): fetchProductList(), categoryTree, convertTreeData(), dialogVisible, dictStore, emit, formDialogVisible, formProductId (+24 more)
|
||
|
||
### Community 253 - "quote_share_log.py"
|
||
Cohesion: 0.05
|
||
Nodes (47): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), deletableSelection, dialogTitle, dialogVisible (+39 more)
|
||
|
||
### Community 254 - "ReimburseService"
|
||
Cohesion: 0.02
|
||
Nodes (103): buildState(), clearColumn(), close(), confirm(), draftFrom, draftKeyword, draftMax, draftMin (+95 more)
|
||
|
||
### Community 255 - "CrmQuoteVo"
|
||
Cohesion: 0.12
|
||
Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect(), getProductGridRows(), isExcelResizeExcludedTable() (+7 more)
|
||
|
||
### Community 257 - "al"
|
||
Cohesion: 0.06
|
||
Nodes (35): actionLoading, actionType, activeTab, cardTitle(), confirmAction(), currentItem, detailData, fetchPage() (+27 more)
|
||
|
||
### Community 258 - "getBorder"
|
||
Cohesion: 0.06
|
||
Nodes (32): actionLoading, actionType, activeTab, confirmAction(), currentItem, detailData, downloadPopupFile(), fetchPage() (+24 more)
|
||
|
||
### Community 259 - "Optional"
|
||
Cohesion: 0.02
|
||
Nodes (111): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+103 more)
|
||
|
||
### Community 262 - "ADDED Requirements"
|
||
Cohesion: 0.07
|
||
Nodes (25): activeTab, clearKeyword(), currentPage, fetchPage(), finished, keyword, list, listHeight (+17 more)
|
||
|
||
### Community 265 - "Optional"
|
||
Cohesion: 0.08
|
||
Nodes (44): BxExportBodyBase, _body_to_params(), create_invoice(), delete_invoice(), export_invoice_wallets(), get_mine_wallet_summary(), _invoice_filters_from_params(), _ledger_filters_from_params() (+36 more)
|
||
|
||
### Community 266 - "bind"
|
||
Cohesion: 0.08
|
||
Nodes (33): detail, exportOperLog(), list(), getOperLogBusinessTypeLabel(), getOperLogBusinessTypeTagType(), OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO (+25 more)
|
||
|
||
### Community 267 - "charMap"
|
||
Cohesion: 0.08
|
||
Nodes (23): activeTab, canWithdraw(), clearKeyword(), currentPage, currentUserId(), fetchPage(), finished, flatList (+15 more)
|
||
|
||
### Community 268 - "getFollowStatusLabel"
|
||
Cohesion: 0.07
|
||
Nodes (34): approvalDialogRef, buildListQueryParams(), fetchData(), {
|
||
filters,
|
||
hasActiveFilters,
|
||
setFilterState,
|
||
clearAllFilters,
|
||
isFilterActive,
|
||
toQueryParams,
|
||
resetToInitial,
|
||
watchVisibleColumns
|
||
}, getSettlementExportFilterParams(), handleApprove(), handleMutationSuccess(), handlePageChange() (+26 more)
|
||
|
||
### Community 269 - "[]"
|
||
Cohesion: 0.05
|
||
Nodes (46): invoiceMineInvoiceColumnFilterDefs, invoiceMineLedgerColumnFilterDefs, activeTab, buildInvoiceQuery(), buildLedgerQuery(), enrichInvoiceThumbnails(), {
|
||
filters: invoiceFilters,
|
||
hasActiveFilters: hasInvoiceFilters,
|
||
setFilterState: setInvoiceFilterState,
|
||
clearAllFilters: clearInvoiceFilters,
|
||
isFilterActive: isInvoiceFilterActive,
|
||
toQueryParams: toInvoiceQueryParams
|
||
}, {
|
||
filters: ledgerFilters,
|
||
hasActiveFilters: hasLedgerFilters,
|
||
setFilterState: setLedgerFilterState,
|
||
clearAllFilters: clearLedgerFilters,
|
||
isFilterActive: isLedgerFilterActive,
|
||
toQueryParams: toLedgerQueryParams
|
||
} (+38 more)
|
||
|
||
### Community 270 - "shanxia2.0 Fresh Mint UI 对齐 — 总改造计划"
|
||
Cohesion: 0.05
|
||
Nodes (51): delOpportunityFollow(), getStageLogList(), listFollowByOpportunity(), OpportunityFollowVO, OpportunityStageLogVO, DictStore, findDictItem(), OPPORTUNITY_SOURCE_FALLBACK (+43 more)
|
||
|
||
### Community 271 - "_approval_record_dict"
|
||
Cohesion: 0.06
|
||
Nodes (33): actionButtons, applyAttachments, approvals, canWithdraw, checkResubmitPrompt(), deleteLoading, detail, detailTab (+25 more)
|
||
|
||
### Community 272 - "Optional"
|
||
Cohesion: 0.10
|
||
Nodes (28): 四、商机管理, 2.1 进入与壳, 2.2 字段展示(每个字段一条), 2.3 必填校验(每个必填独立 + 组合), 2.4 字段边界与内容, 2.5 保存成功 / 失败 / 状态, 2.6 确认无修改 / 无删除, 4.1 列表壳与负向 (+20 more)
|
||
|
||
### Community 273 - "addClasses"
|
||
Cohesion: 0.09
|
||
Nodes (48): download_reimburse_import_template(), build_annotated_result_bytes(), build_applicant_label(), build_expense_path_labels(), build_import_template_bytes(), cell_str(), _ids_visible_in_web_tree(), import_reimburse_workbook() (+40 more)
|
||
|
||
### Community 274 - "calculateImageSize"
|
||
Cohesion: 0.06
|
||
Nodes (27): capitalize(), checkValue(), clearTime(), compareValueWithStartAndEnd(), createDomSting(), createTimeStamp(), days(), daysInMonth() (+19 more)
|
||
|
||
### Community 275 - "Optional"
|
||
Cohesion: 0.05
|
||
Nodes (38): fetchProductRegionPrices(), bannerList, categoryList, categoryParameters, currentPreview, detailMediaList, emit, formCategoryOptions (+30 more)
|
||
|
||
### Community 277 - "workflow.ts"
|
||
Cohesion: 0.07
|
||
Nodes (32): fetchUpdateCustomer(), currentCustomer, customerFormRef, customerList, dialogVisible, dictStore, emit, getList() (+24 more)
|
||
|
||
### Community 278 - "current"
|
||
Cohesion: 0.12
|
||
Nodes (46): 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() (+38 more)
|
||
|
||
### Community 279 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (23): close(), confirmRangeChange(), confirmSingleChange(), created(), dateCompare(), handler(), handleStartAndEnd(), initI18nT() (+15 more)
|
||
|
||
### Community 280 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (19): axios, axios, ArticleService, fetchLogin(), LoginResult, PortalUserInfo, ArticleCategoryType, ArticleType (+11 more)
|
||
|
||
### Community 283 - "CRUDBase"
|
||
Cohesion: 0.05
|
||
Nodes (38): activeTab, allLedgers, confirmUpload(), ensureLedgersLoaded(), fetchInvoices(), fetchLedgersPage(), invFinished, invLoading (+30 more)
|
||
|
||
### Community 285 - "quote_approval.py"
|
||
Cohesion: 0.17
|
||
Nodes (11): File map, Placeholder / consistency self-review, Spec coverage checklist, Task 1: 回填纯函数(TDD), Task 2: DDL + Model + Schema + API, Task 3: 前端类型 + 地址组件 apply 带 notes, Task 4: 装货 / 送货 patchAddress 空才写, Task 5: 选择弹窗嵌套表单可维护 notes (+3 more)
|
||
|
||
### Community 288 - "add"
|
||
Cohesion: 0.04
|
||
Nodes (48): 3.0.10(2021-04-08), 3.0.11(2021-04-12), 3.0.12(2021-04-13), 3.0.5(2021-02-03), 3.0.6(2021-03-05), 3.0.7(2021-03-19), 3.0.8(2021-03-19), 3.0.9(2021-04-08) (+40 more)
|
||
|
||
### Community 289 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (27): activeTab, actualAmount, confirmIssue(), detailApplyAttachments, detailData, detailIssueAttachments, detailOffsetRecords, fetchList() (+19 more)
|
||
|
||
### Community 291 - "code:block1 (编写模块迁移方案 → 方案审核通过 → 按方案逐步实施 → 验证)"
|
||
Cohesion: 0.08
|
||
Nodes (23): 1.1 本期要做(Web 一级菜单 → 小程序), 1.2 明确不做, 1.3 信息架构(与 Demo 一致), 1. 范围边界, 2.1 工程与壳, 2.2 网络与上传, 2.3 菜单与权限, 2. P0 基础设施 (+15 more)
|
||
|
||
### Community 295 - "Optional"
|
||
Cohesion: 0.07
|
||
Nodes (42): open(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipCompanySealHtml(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml() (+34 more)
|
||
|
||
### Community 296 - "createTextBlock"
|
||
Cohesion: 0.07
|
||
Nodes (32): businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData, formRef, FormRules, handleDialogClose() (+24 more)
|
||
|
||
### Community 300 - "Cell"
|
||
Cohesion: 0.06
|
||
Nodes (27): activeTab, cargoAllData, cargoCurrentPage, cargoData, cargoFinished, cargoLoading, cargoPageSize, cargoSearchKeyword (+19 more)
|
||
|
||
### Community 301 - "filter"
|
||
Cohesion: 0.08
|
||
Nodes (44): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), bindAutoComplete(), confirmPick(), destroyMapResources(), emit, ensureAmapReady() (+36 more)
|
||
|
||
### Community 311 - "ADDED Requirements"
|
||
Cohesion: 0.07
|
||
Nodes (29): currentPage, editingId, finished, form, handleDelete(), handleSearch(), handleSubmit(), handleToggleStatus() (+21 more)
|
||
|
||
### Community 312 - "code:html (<!-- 列表列 -->)"
|
||
Cohesion: 0.05
|
||
Nodes (32): form, goBack(), id, isEdit, isView, mode, planNoReadonly, productDisplay (+24 more)
|
||
|
||
### Community 313 - "标准写法示例"
|
||
Cohesion: 0.05
|
||
Nodes (15): Mr(), _(), add(), Ay(), cr, createEditor(), files(), get() (+7 more)
|
||
|
||
### Community 314 - "web_login"
|
||
Cohesion: 0.05
|
||
Nodes (48): useApplicantOptions(), formatMoneyYuan(), invoiceWalletAdminColumnFilterDefs, { applicantOptions, loadApplicantOptions }, buildSearchQuery(), current, detailLoading, detailTab (+40 more)
|
||
|
||
### Community 317 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (17): bindDateChange(), change(), changeMonth(), choiceDate(), clearCalender(), close(), confirm(), created() (+9 more)
|
||
|
||
### Community 318 - "CrmSupplierInfoBo"
|
||
Cohesion: 0.03
|
||
Nodes (87): addHistory(), deleteHistory(), flattenAndFilterMenuItems(), focusInput(), handleKeydown(), highlightedIndex, highlightNext(), highlightPrevious() (+79 more)
|
||
|
||
### Community 319 - "bR"
|
||
Cohesion: 0.04
|
||
Nodes (45): 现状摘要, D1 — CRM「仅本人」语义, D2 — 公海/池规则/产品主数据, D3 — BX「我的/待办/全部」, D4 — PL/DB 用户上下文, D5 — 详情/CUD 校验, Phase 0 — 基础设施(必须先完成), Phase 1 — 系统管理补全(⚠️ 部分改造) (+37 more)
|
||
|
||
### Community 323 - "布局与视觉"
|
||
Cohesion: 0.13
|
||
Nodes (41): clue_follow_detail(), assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), _ensure_clue_in_scope() (+33 more)
|
||
|
||
### Community 324 - "列表查询请求体"
|
||
Cohesion: 0.08
|
||
Nodes (24): activeTab, buildParams(), clearKeyword(), currentPage, extractRows(), extractTotal(), fetchPage(), filterStatus (+16 more)
|
||
|
||
### Community 325 - "Requirement: 承运商管理"
|
||
Cohesion: 0.08
|
||
Nodes (32): getQuote(), emit, emitPagination(), limitModel, pageModel, props, currentQuote, dialogTitle (+24 more)
|
||
|
||
### Community 326 - "DbUserContext"
|
||
Cohesion: 0.07
|
||
Nodes (33): InventoryRecord, InventoryRelatedData, Plan, PlanRelatedData, PlanUpdate, ThirdPartyPlanPageData, weighingApi, WeighingRecord (+25 more)
|
||
|
||
### Community 330 - "BxUserContext"
|
||
Cohesion: 0.18
|
||
Nodes (31): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), legacy_parent_id(), load_oss_id_to_url(), load_runtime_settings() (+23 more)
|
||
|
||
### Community 331 - "b"
|
||
Cohesion: 0.08
|
||
Nodes (32): applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogLoading, dialogTitle, emit (+24 more)
|
||
|
||
### Community 332 - "before"
|
||
Cohesion: 0.08
|
||
Nodes (29): reimburseApi, ExpenseItem, formatExpenseName(), pickExpenseItemId(), resolveExpenseDisplay(), useExpenseItemTree(), payCardTitle(), lineExpenseDisplay() (+21 more)
|
||
|
||
### Community 333 - "Cell"
|
||
Cohesion: 0.13
|
||
Nodes (18): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+10 more)
|
||
|
||
### Community 334 - "call"
|
||
Cohesion: 0.05
|
||
Nodes (43): devDependencies, commitizen, @commitlint/cli, @commitlint/config-conventional, cz-git, eslint, eslint-config-prettier, @eslint/js (+35 more)
|
||
|
||
### Community 335 - "cm"
|
||
Cohesion: 0.04
|
||
Nodes (49): brandQtySum(), buildStopProductsPayload(), deliveryAddressDisplay, destinationNavUrl, editableProducts, EditableStopProduct, EditableTransportProduct, errorMessage (+41 more)
|
||
|
||
### Community 336 - "index.vue"
|
||
Cohesion: 0.05
|
||
Nodes (43): 运费结算完善 — 设计文档, 1.1 路由与菜单, 1.2 Tab 定义, 1.3 权限按钮(新增/调整), 2.1 数据范围(D5), 2.2 列表列(建议), 2.3 工具栏与操作, 3.1 数据范围 (+35 more)
|
||
|
||
### Community 337 - "StorageConfig"
|
||
Cohesion: 0.05
|
||
Nodes (42): 0.0.1(2021-03-25), 0.0.2(2021-03-29), 0.0.3(2021-04-01), 0.0.4(2021-04-01), 0.0.5(2021-04-01), 0.0.6(2021-04-01), 0.0.7(2021-04-02), 0.1.0(2021-04-07) (+34 more)
|
||
|
||
### Community 339 - "index.vue"
|
||
Cohesion: 0.07
|
||
Nodes (24): allData, captureQrObjectUrl, captureRow, currentPage, dateFilterOptions, dateFilterType, finished, getQrImageUrl() (+16 more)
|
||
|
||
### Community 347 - "交互与文案"
|
||
Cohesion: 0.10
|
||
Nodes (38): _cert_row_complete(), collect_required_cert_errors(), _find_cert_for_required(), get_required_personnel_cert_names(), is_huolala_trailer_no(), match_required_cert_name(), _missing_field_labels(), CertRow (+30 more)
|
||
|
||
### Community 348 - "FastAPI"
|
||
Cohesion: 0.09
|
||
Nodes (27): activeTab, allReimburseCardTitle(), allReimburseLineSubtitle(), allRows, displayList, displayPage, extractRows(), filteredList (+19 more)
|
||
|
||
### Community 349 - "bx_codegen.py"
|
||
Cohesion: 0.06
|
||
Nodes (30): 10. 错误处理, 11. 验收, 12. 风险, 13. 参考实现, 1. 目标, 2. 已确认决策, 3. 非目标, 4. 架构 (+22 more)
|
||
|
||
### Community 350 - "get_storage"
|
||
Cohesion: 0.07
|
||
Nodes (34): delClue(), delClueFollow(), listClueFollow(), detailDrawerRef, route, router, [], canConvert (+26 more)
|
||
|
||
### Community 351 - "CrmQuoteProductBo"
|
||
Cohesion: 0.05
|
||
Nodes (41): Backend (修改), Backend (新建), File Structure, Frontend (修改), Step 1: 创建 Pydantic CreateBody schema, Step 1: 创建 Pydantic CreateBody schema, Step 1: 在 `<script setup>` 中添加新增相关状态和方法, Step 1: 在 `<script setup>` 中添加新增相关状态和方法 (+33 more)
|
||
|
||
### Community 352 - "A"
|
||
Cohesion: 0.08
|
||
Nodes (20): activeTab, canWithdraw(), canWrite(), clearKeyword(), currentPage, currentUserId(), fetchPage(), finished (+12 more)
|
||
|
||
### Community 357 - "add"
|
||
Cohesion: 0.15
|
||
Nodes (12): File map, Self-review notes, Spec coverage checklist, Task 1: 后端复合键工具 + 更新累加/合并 + 单测, Task 2: 可安排量 API + 硬拦按复合键, Task 3: 计划保存时包装必填(绑合同), Task 4: 前端工具函数, Task 5: 前端 API 类型与 arrange-qty 传参 (+4 more)
|
||
|
||
### Community 358 - "code:sql (CREATE TABLE `crm_customer_pool` "
|
||
Cohesion: 0.08
|
||
Nodes (22): fetchExportRoles(), fetchRoleList(), dictStore, handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), listColumnDefs (+14 more)
|
||
|
||
### Community 359 - "code:sql (CREATE TABLE `sys_oss` "
|
||
Cohesion: 0.07
|
||
Nodes (20): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, dbAxios, dbRequest (+12 more)
|
||
|
||
### Community 360 - "运输计划 · 车辆维保申请与处理登记 — 设计文档"
|
||
Cohesion: 0.08
|
||
Nodes (34): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+26 more)
|
||
|
||
### Community 361 - "[已发布]"
|
||
Cohesion: 0.17
|
||
Nodes (25): create_apply(), VehicleRechargeApplyCreate, _make_session(), SimpleNamespace, mineVehicles:车辆人员归属过滤与写校验。, _seed_admin_role(), _seed_apply(), _seed_person_vehicle() (+17 more)
|
||
|
||
### Community 362 - "ADDED Requirements"
|
||
Cohesion: 0.07
|
||
Nodes (36): createFromQuote(), CreateFromQuoteForm, queryVersions(), QuoteVO, emit, form, formatDate(), formRef (+28 more)
|
||
|
||
### Community 364 - "ADDED Requirements"
|
||
Cohesion: 0.07
|
||
Nodes (29): 10. 风险与开放项(实施计划阶段消化), 1. 背景与目标, 2. 方案选型, 3. 菜单与权限, 4.1 申请单状态 `status`, 4.2 流转, 4.3 操作权限摘要, 4. 状态机 (+21 more)
|
||
|
||
### Community 370 - "Bn"
|
||
Cohesion: 0.09
|
||
Nodes (22): activeTab, canWithdraw(), clearKeyword(), currentPage, currentUserId(), fetchPage(), finished, handleSubmit() (+14 more)
|
||
|
||
### Community 371 - "index.ts"
|
||
Cohesion: 0.09
|
||
Nodes (24): dialogMode, dialogTitle, expandedIds, expenseTree, form, handleDelete(), handleSubmit(), isEdit (+16 more)
|
||
|
||
### Community 372 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (18): allData, currentPage, dateFilterOptions, dateFilterType, finished, handleSearch(), loadData(), loading (+10 more)
|
||
|
||
### Community 373 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (12): addAfter(), createInterpolationInside(), getPlaceholder(), keywordsToPattern(), matchGrammar(), matchPattern(), nested(), Optional (+4 more)
|
||
|
||
### Community 374 - "shanxia2.0 后端骨架(FastAPI)"
|
||
Cohesion: 0.12
|
||
Nodes (26): a(), at(), ct(), dt(), e(), et(), f, ft() (+18 more)
|
||
|
||
### Community 375 - "1. 文件复制对照表"
|
||
Cohesion: 0.08
|
||
Nodes (34): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+26 more)
|
||
|
||
### Community 376 - "step-04-backend.md"
|
||
Cohesion: 0.10
|
||
Nodes (30): {
|
||
ContractDetailDialog,
|
||
contractDetailRef,
|
||
openContractDetail,
|
||
hideProductPrice
|
||
}, contractList, currentRow, detailLoading, dictStore, emit, formatContractProductLine(), getList() (+22 more)
|
||
|
||
### Community 377 - "合同管理 — 03 DDL 差异清单(步骤 4/5)"
|
||
Cohesion: 0.05
|
||
Nodes (40): 运输计划 · 一车多卸重构 — 设计文档, 1.1 典型场景(客户举例), 1.2 保留 vs 改造, 1.3 `plan_type` 处理, 2.1 新增表, 2.2 合同关联, 2.3 链接与回传存储, 2.4 地磅联动 (+32 more)
|
||
|
||
### Community 378 - "[Released]"
|
||
Cohesion: 0.05
|
||
Nodes (39): 1.0.39(2021-02-05), 1.0.40(2021-03-04), 1.0.41(2021-03-05), 1.0.42(2021-04-30), 1.0.43(2021-05-12), 1.0.44(2021-06-02), 1.0.45(2021-06-04), 1.0.46(2021-06-04) (+31 more)
|
||
|
||
### Community 379 - "code:html (<el-tag :type="protocolStatusTagType(row.status)" size="smal)"
|
||
Cohesion: 0.07
|
||
Nodes (27): 10. 与「加油登记」差异说明, 1.1 目标, 1.2 已确认决策, 1.3 非目标, 1. 目标与范围, 2. 架构, 3.1 菜单树, 3.2 角色授权 (+19 more)
|
||
|
||
### Community 385 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): 文件结构, Spec 覆盖自检, Task 10: 接线我的发票夹前端, Task 11: 视图三页(合并列表 · 客户端排序), Task 12: 回归与图谱, Task 1: `ColumnHeaderFilter` 双三角, Task 2: BX 排序白名单 helper + `get_paged` 可选 order, Task 3: 备用金 API/Service 接排序 (+8 more)
|
||
|
||
### Community 386 - "CrmQuotePdfServiceImpl"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, Spec 覆盖自检, Task 1: 后端纯函数 — 草稿校验与跟进状态决议, Task 2: Schema 增加 `saveMode`, Task 3: create-full / update 接入 draft / formal, Task 4: wait-notice / delete / force-follow-status 对齐草稿, Task 5: 前端展示常量与列表 Tab/筛选, Task 6: API 类型 + 弹窗【暂存】 (+3 more)
|
||
|
||
### Community 390 - "append$1"
|
||
Cohesion: 0.08
|
||
Nodes (36): getParkAreaList(), getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), unwrapData() (+28 more)
|
||
|
||
### Community 391 - "after"
|
||
Cohesion: 0.05
|
||
Nodes (39): 危化品证书按产品类型区分 — 设计文档, 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 (+31 more)
|
||
|
||
### Community 392 - "getKeyboardSpaces"
|
||
Cohesion: 0.05
|
||
Nodes (38): 0.0.10(2021-06-29), 0.0.11(2021-06-30), 0.0.3(2021-02-05), 0.0.4(2021-04-09), 0.0.5(2021-04-09), 0.0.6(2021-04-09), 0.0.7(2021-05-12), 0.0.8(2021-06-15) (+30 more)
|
||
|
||
### Community 393 - "defaultData"
|
||
Cohesion: 0.05
|
||
Nodes (38): 1.2.7(2021-02-05), 1.2.8(2021-02-05), 1.2.9(2021-02-05), 1.4.0 (2021-04-29), 1.4.1(2021-04-29), 1.4.2(2021-05-12), 1.4.3(2021-06-08), 1.4.4(2021-06-18) (+30 more)
|
||
|
||
### Community 399 - "[]"
|
||
Cohesion: 0.11
|
||
Nodes (22): 分页加载实现说明, 1. 数据结构, 2. 分页参数, 3. 加载逻辑, 4. 滚动加载, code:typescript (const loadData = async (reset = false) => {), code:vue (<van-list), code:typescript (const onLoad = () => {) (+14 more)
|
||
|
||
### Community 402 - "code:vue (<el-dialog v-model="innerVisible" :title="..." width="960px")"
|
||
Cohesion: 0.04
|
||
Nodes (80): change_current_user_password(), get_current_user_profile(), get_web_auth_menu_codes(), logout(), mp_webview_exchange(), mp_webview_ticket(), public_quote_share(), Request (+72 more)
|
||
|
||
### Community 403 - "线索管理模块迁移方案 — 03 前端页面规格"
|
||
Cohesion: 0.18
|
||
Nodes (36): clear_portal_workflow(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_bx_user_mapping(), load_runtime_settings() (+28 more)
|
||
|
||
### Community 404 - "合同管理模块 — 08 验证清单"
|
||
Cohesion: 0.12
|
||
Nodes (35): build_merged_users(), bx_role_labels(), check_minio(), check_mysql(), check_redis(), _clip(), crm_role_labels(), derive_source_url() (+27 more)
|
||
|
||
### Community 405 - "code:block2 (backend/app/api/basic_info.py)"
|
||
Cohesion: 0.09
|
||
Nodes (19): errorMessage, goBack(), goList(), handleSave(), loadDetail(), loading, page, planId (+11 more)
|
||
|
||
### Community 406 - "code:sql (CREATE TABLE `crm_customer` "
|
||
Cohesion: 0.09
|
||
Nodes (25): fetchCustomerList(), addOpportunity(), updateOpportunity(), customerList, customerLoading, dictStore, emit, form (+17 more)
|
||
|
||
### Community 407 - "README.md"
|
||
Cohesion: 0.11
|
||
Nodes (20): markInvalid(), batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName, emit (+12 more)
|
||
|
||
### Community 408 - "README.zh-CN.md"
|
||
Cohesion: 0.05
|
||
Nodes (38): 运输管理 · 固定必备证书槽位 — 设计文档, 1.1 山峡自有车辆(`vehicleType=self`), 1.2 承运商 / 非自有车辆(`vehicleType=carrier`), 1.3 人员(`pl_personnel.personnel_type`), 1.4 「证书已填」判定, 2.1 `pl_personnel` 新增字段, 2.2 字典(可选增强), 2.3 历史数据迁移 · 人员类型 (+30 more)
|
||
|
||
### Community 409 - "Decisions"
|
||
Cohesion: 0.05
|
||
Nodes (47): dayjs, WeighingCreate, loadData(), onDateConfirm(), canDeleteRecord(), loadData(), onEndDateConfirm(), onStartDateConfirm() (+39 more)
|
||
|
||
### Community 410 - "api_request_log_middleware.py"
|
||
Cohesion: 0.14
|
||
Nodes (25): _attach_field(), build_attachment_filename(), build_attachment_zip_bytes(), build_attachment_zip_streaming_response(), build_hyperlink_formula(), _build_xlsx_bytes(), _default_download(), first_row_no_by_entity_id() (+17 more)
|
||
|
||
### Community 411 - "oper_log.py"
|
||
Cohesion: 0.10
|
||
Nodes (26): TransportAddressPayload, addressForm, buildPayload(), editingId, emit, fetchList(), fillAddressForm(), formDialogTitle (+18 more)
|
||
|
||
### Community 414 - "finance_issue_stats"
|
||
Cohesion: 0.09
|
||
Nodes (21): dictStore, emit, fetchList(), getRestrictedList(), handleConfirm(), handleSearch(), hasMore, hintText (+13 more)
|
||
|
||
### Community 415 - "create"
|
||
Cohesion: 0.13
|
||
Nodes (19): 移动端重构完成总结, 1. 弹窗改为跳转新页面, 2. 搜索功能与Web端一致, 3. 按钮和Tag配色与Web端一致, 4. API完全复用, 5. 表单字段与Web端一致, code:typescript (// 计划管理), 下一步 (+11 more)
|
||
|
||
### Community 417 - "MinIOStorage"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件结构, Spec 覆盖自检, Task 1: Schema — Body 可选 id, Task 2: 送货段 upsert(核心), Task 3: 计划产品行 upsert, Task 4: 前端回传段 / 产品 id, Task 5: 地磅按段 upsert(替代整批 revoke 再建), Task 6: 调整运输默认不 rotate token (+4 more)
|
||
|
||
### Community 419 - "appendSegments"
|
||
Cohesion: 0.08
|
||
Nodes (21): html2canvas, copyImageBlobToClipboard(), captureInventory, captureRef, copyingImage, createDialogOpen, createForm, creating (+13 more)
|
||
|
||
### Community 420 - "after$1"
|
||
Cohesion: 0.14
|
||
Nodes (13): ICrmQuotePdfService, Boolean, Long, String, CrmQuotePdfServiceImpl, BigDecimal, Boolean, Long (+5 more)
|
||
|
||
### Community 421 - "a"
|
||
Cohesion: 0.09
|
||
Nodes (7): ge(), ac, overrideDefaults(), remove(), _setBaseUrl(), setup(), wg()
|
||
|
||
### Community 422 - "Et"
|
||
Cohesion: 0.05
|
||
Nodes (33): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+25 more)
|
||
|
||
### Community 423 - "persist_transport_product_feedback"
|
||
Cohesion: 0.05
|
||
Nodes (37): 预估工时(参考), 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` (+29 more)
|
||
|
||
### Community 425 - "cancel"
|
||
Cohesion: 0.08
|
||
Nodes (25): 10. 参考, 1.1 目标, 1.2 决策摘要, 1.3 非目标, 1.4 为何不走经典网页扫码, 1. 目标与已确认决策, 2. 主流程, 3. 会话状态机 (+17 more)
|
||
|
||
### Community 428 - "TableCache"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, Spec 覆盖自检, Task 1: Web 申请弹窗 — 上传 UI 与状态, Task 2: Web — 保存/提交时拦截上传中并 bindBiz, Task 3: Web — 「历史附件」文案统一为「申请附件」, Task 4: bx-mobile 申请页 — 附件上传 UI 与 accept, Task 5: bx-mobile — 保存 bind 与编辑 loadList, Task 6: 联调验收(对照 Spec §6) (+3 more)
|
||
|
||
### Community 433 - "code:ts (import { fetchUploadAttachment } from '@/api/admin')"
|
||
Cohesion: 0.09
|
||
Nodes (15): mapKeys(), VantComponent(), addUnit(), isDef(), isNumber(), isObj(), setSizeWithUnit(), setSizeWithUnit() (+7 more)
|
||
|
||
### Community 434 - "code:js (// ✅ 正确:兼容写法)"
|
||
Cohesion: 0.07
|
||
Nodes (9): addToSet(), cleanArray(), clone(), createDOMPurify(), createHTML(), createScriptURL(), lookupGetter(), Optional (+1 more)
|
||
|
||
### Community 435 - "公海池模块迁移方案 — 05 特殊场景"
|
||
Cohesion: 0.07
|
||
Nodes (6): Er(), tr(), i(), T(), ta(), toggleNativeEvent()
|
||
|
||
### Community 436 - "安排运输 + 司机免登录页 + 地磅联动 Implementation Plan"
|
||
Cohesion: 0.06
|
||
Nodes (35): 0.1.7(2021-02-05), 0.1.8(2021-02-05), 0.1.9(2021-03-09), 0.2.0(2021-03-15), 0.3.0(2021-04-07), 0.3.1(2021-04-15), 0.3.2(2021-04-22), 0.3.3(2021-05-12) (+27 more)
|
||
|
||
### Community 437 - "Decisions"
|
||
Cohesion: 0.06
|
||
Nodes (35): 0.0.10(2021-04-30), 0.0.11(2021-05-07), 0.0.12(2021-05-12), 0.0.13(2021-06-04), 0.0.14(2021-06-18), 0.0.15(2021-06-21), 0.0.16(2021-06-29), 0.0.9(2021-02-05) (+27 more)
|
||
|
||
### Community 438 - "ADDED Requirements"
|
||
Cohesion: 0.06
|
||
Nodes (3): copy(), copyToClipboard(), fallbackCopy()
|
||
|
||
### Community 444 - "vehicle_maintenance.py"
|
||
Cohesion: 0.12
|
||
Nodes (23): 报销管理 — 全面测试用例, A1 壳与入口, A2 Tab(逐个), A3 卡片字段(逐字段), A4 审批操作(待审批 Tab), A. 待办任务 `bx/todo/list`, B. 报销申请 · 列表 `bx/reimburse/list`, C1 字段展示 (+15 more)
|
||
|
||
### Community 445 - "CrmContractProductBo"
|
||
Cohesion: 0.12
|
||
Nodes (24): 运输管理 — 全面测试用例, A1 检索, A2 Tab(逐个), A3 卡片字段与操作, A. 运输计划 · 列表 `pl/plan/list`, B1 字段逐项, B2 安排 / 归档, B. 计划详情 `pl/plan/detail` (+16 more)
|
||
|
||
### Community 453 - "code:block1 (删除范围:)"
|
||
Cohesion: 0.06
|
||
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 456 - "运输计划 · 车辆尿素申请与发放登记 — 设计文档"
|
||
Cohesion: 0.10
|
||
Nodes (20): calendarMonth, calendarSelected, cardTitle(), cardTitleDate(), formatDay(), loadCalendarCounts(), loading, loadList() (+12 more)
|
||
|
||
### Community 457 - "新增功能模块"
|
||
Cohesion: 0.03
|
||
Nodes (88): fetchClaimCustomer(), fetchCreatePoolRule(), fetchDeletePoolRule(), fetchExecutePoolRules(), fetchExportPoolCustomers(), fetchExportPoolRules(), fetchPoolCustomerList(), fetchPoolRuleList() (+80 more)
|
||
|
||
### Community 458 - "Decisions"
|
||
Cohesion: 0.06
|
||
Nodes (34): ADDED Requirements, Requirement: Blob 文件下载(Excel 导出等), Requirement: Web 管理端工程约定, Requirement: 前后端统一 POST 调用, Requirement: 前端 API 返回值消费约定, Requirement: 单文件行数上限, Requirement: 后端工程约定, Requirement: 已有系统迁移的蔓延控制 (+26 more)
|
||
|
||
### Community 459 - "Requirement: Web 管理端常见错误案例(反例登记)"
|
||
Cohesion: 0.10
|
||
Nodes (19): columns, emit, handleEscapeKey(), handleTableSizeChange(), isFullScreen, isManualRefresh, layoutItems, originalOverflow (+11 more)
|
||
|
||
### Community 461 - "Decisions"
|
||
Cohesion: 0.12
|
||
Nodes (16): PaymentExportBody, BatchOffsetRequest, _coerce_id(), OffsetItem, OffsetRequest, PaymentFinanceStatsOut, PayRequest, 报销单勾选的发票附件(同一发票可勾选多个附件,各占一条)。 (+8 more)
|
||
|
||
### Community 464 - "menu.py"
|
||
Cohesion: 0.06
|
||
Nodes (26): actionLoading, approvals, attachments, canWithdraw, detail, detailId, detailTab, handleSubmit() (+18 more)
|
||
|
||
### Community 466 - "createParagraph"
|
||
Cohesion: 0.07
|
||
Nodes (33): 地磅管理 — 全面测试用例, A. 仪表盘 `db/dashboard/index`, B1 检索(每个条件单独测), B2 Tab(逐个), B3 卡片字段, B. 地磅计划 · 列表 `db/plans/list`, C1 字段逐项, C2 生成出入库(写) (+25 more)
|
||
|
||
### Community 467 - "getPreviewContent"
|
||
Cohesion: 0.20
|
||
Nodes (9): File map, Out of scope(勿做), Spec coverage self-check, Task 1: SQL migration(菜单 + 字典), Task 2: Schema 只允许 etc + 单测, Task 3: Service 读路径强制 etc + fuel 按 id 不可见, Task 4: 前端菜单标题 + 只留 ETC 选项, Task 5: 图谱更新 + 手工验收清单 (+1 more)
|
||
|
||
### Community 470 - "createUi"
|
||
Cohesion: 0.07
|
||
Nodes (56): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+48 more)
|
||
|
||
### Community 471 - "assumeExternalTargets"
|
||
Cohesion: 0.19
|
||
Nodes (32): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+24 more)
|
||
|
||
### Community 472 - "c"
|
||
Cohesion: 0.08
|
||
Nodes (24): dependencies, dayjs, jsencrypt, pinia, vant, @vant/use, vue, vue-router (+16 more)
|
||
|
||
### Community 473 - "compose"
|
||
Cohesion: 0.12
|
||
Nodes (21): approverDisplay, buildNodePayload(), formData, handleDelete(), handleSubmit(), isEdit, loading, loadingMap (+13 more)
|
||
|
||
### Community 474 - "Bv"
|
||
Cohesion: 0.08
|
||
Nodes (33): advanceApi, attachmentApi, expenseItemApi, fetchPortalUserOptions(), invoiceApi, invoiceWalletApi, reimburseApi, workflowApi (+25 more)
|
||
|
||
### Community 476 - "报价单审批人设置(租户级默认审批人)"
|
||
Cohesion: 0.08
|
||
Nodes (24): dependencies, jsencrypt, mitt, pinia, vant, vue, vue-router, devDependencies (+16 more)
|
||
|
||
### Community 477 - "planApi"
|
||
Cohesion: 0.08
|
||
Nodes (24): §1 数据与过滤, §2 API 与导出, §3 四页 UI, §4 边界与验收, 主要改动面(实现索引), 列头过滤, 列行为, 参考 (+16 more)
|
||
|
||
### Community 478 - "code:json ({)"
|
||
Cohesion: 0.08
|
||
Nodes (21): actionButtonsStyle, componentMap, expandToggleText, formInstance, initialModelValue, isExpanded, isMobile, modelValue (+13 more)
|
||
|
||
### Community 479 - "线索管理模块迁移方案 — 01 概述"
|
||
Cohesion: 0.08
|
||
Nodes (32): buildSlipRenderContext(), currentPlan, currentPlanId, currentSubpackSlipNo, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+24 more)
|
||
|
||
### Community 480 - "报价单管理模块迁移方案 — 06 分步实施计划"
|
||
Cohesion: 0.04
|
||
Nodes (50): dependencies, @antv/x6, crypto-js, dagre, echarts, element-plus, @element-plus/icons-vue, exceljs (+42 more)
|
||
|
||
### Community 481 - "报价单管理模块迁移方案 — 01 概述"
|
||
Cohesion: 0.06
|
||
Nodes (34): 目标, 2.1 数据来源, 2.2 卡片 UI, 2.3 交互, 2.4 一级模块与路由前缀映射, 3.1 渲染范围, 3.2 移除内容, 3.3 子菜单组件 (+26 more)
|
||
|
||
### Community 483 - "页面 1:[页面名称](`views/crm/{module}/index.vue`)"
|
||
Cohesion: 0.10
|
||
Nodes (20): fetchProductDetail(), fetchUpdateProduct(), loadBrandOptions(), aliases, brands, dialogLoading, dialogTitle, dictStore (+12 more)
|
||
|
||
### Community 486 - "查询与管理"
|
||
Cohesion: 0.16
|
||
Nodes (21): operlog_detail(), operlog_export(), operlog_list(), OperLogExportBody, Session, 导出操作日志(当前筛选全量,或 ids 已选)。, 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _user_info() (+13 more)
|
||
|
||
### Community 487 - "ADDED Requirements"
|
||
Cohesion: 0.12
|
||
Nodes (25): buildAndSavePersonnelCertZip(), buildAndSaveVehicleCertZip(), BuildCertZipOptions, BuildCertZipResult, buildPersonnelCertZipFilename(), buildVehicleCertZipFilename(), BuildVehicleCertZipOptions, BuildVehicleCertZipResult (+17 more)
|
||
|
||
### Community 488 - "detail.vue"
|
||
Cohesion: 0.17
|
||
Nodes (22): _append_number_filters(), build_invoice_column_filters(), build_ledger_column_filters(), build_wallet_column_filters(), _parse_decimal(), Decimal, 发票夹(钱包汇总 / 发票档案 / 额度流水)列表列头/导出共用过滤条件拼装。, 我的发票夹 · 发票档案(BxInvoice)列筛。 (+14 more)
|
||
|
||
### Community 490 - "index.vue"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Spec 覆盖自检, Task 1: 后端过滤拼装函数 + 单测, Task 2: 接线 `my` 列表与导出 body, Task 3: 前端类型与 `useServerColumnFilters`, Task 4: 改造 `ColumnHeaderFilter` 文本模式, Task 5: 改造【报销申请】页面, 执行交接 (+2 more)
|
||
|
||
### Community 494 - "collectTextToBoundary"
|
||
Cohesion: 0.25
|
||
Nodes (7): 壳页面, 山峡化工 · 微信小程序(miniprogram), 已接通业务:地磅管理, 技术栈, 本地开发, 正式发版上传(微信), 生产信息(来自 https://w.shanxiachem.com/)
|
||
|
||
### Community 495 - "deleteImage"
|
||
Cohesion: 0.14
|
||
Nodes (22): decode_package_specs(), encode_package_specs(), normalize_package_specs_list(), Any, Contract / quote product package_spec codec: JSON array with legacy scalar suppo, Trim, drop empties, dedupe while preserving order., Decode DB/API stored package_spec into a list of specs. - JSON array of str, Encode list to JSON array string for DB; empty list → ''. (+14 more)
|
||
|
||
### Community 496 - "c"
|
||
Cohesion: 0.10
|
||
Nodes (18): fetchCreateProduct(), categoryOptions, dialogLoading, dictStore, emit, formData, formRef, formRules (+10 more)
|
||
|
||
### Community 497 - "getPlaceholderHtml"
|
||
Cohesion: 0.13
|
||
Nodes (21): parse_url_list(), build_archive_zip_bytes(), build_archive_zip_streaming_response(), collect_hazard_cert_items(), first_row_no_by_plan_id(), load_plan_products_by_plan_ids(), merge_plan_attachment_items(), Any (+13 more)
|
||
|
||
### Community 498 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (22): 10. 风险, 11. 参考实现, 1. 目标, 2. 已确认决策, 3. 非目标, 4. 架构, 5.1 菜单树, 5.2 角色绑定 (+14 more)
|
||
|
||
### Community 499 - "运输计划「指定品牌」回填改为偏好提示设计"
|
||
Cohesion: 0.07
|
||
Nodes (20): publicDutyApi, PublicDutyGrabResult, PublicDutyPage, PublicDutySlot, PublicDutyUserOption, activePicker, backToList(), errorType (+12 more)
|
||
|
||
### Community 500 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (33): 文件结构(新建 / 主要修改), Phase 1:数据库与模型, Phase 2:计划 CRUD API, Phase 3:前端计划表单, Phase 4:安排运输与地磅, Phase 5:司机 / 现场链接, Phase 6:打印, Phase 7:归档与运费 (+25 more)
|
||
|
||
### Community 501 - "cells"
|
||
Cohesion: 0.06
|
||
Nodes (31): 结构与样式, ADDED Requirements, Requirement: Web 管理端以 Fresh Mint 规范为唯一视觉权威, Requirement: 主列表表体内嵌滚动与视口填满, Requirement: 图标组件使用 Element Plus 图标, Requirement: 小程序以三墙 Demo 体系为唯一视觉权威, Requirement: 小程序媒体与触控, Requirement: 弹窗与遮罩 (+23 more)
|
||
|
||
### Community 502 - "code:block10 (待提交 → 已提交 → 审核通过 → 已确认)"
|
||
Cohesion: 0.06
|
||
Nodes (32): 1.1 架构, 1.2 核心原则, 1.3 目录约定(生产机), 1. 部署思路总览, 2.1 服务器软件, 2.2 网络与防火墙, 2.3 数据库, 2. 前置条件 (+24 more)
|
||
|
||
### Community 505 - "Web 管理端 UI 规范(Fresh Mint)"
|
||
Cohesion: 0.12
|
||
Nodes (17): close(), emit, fetchPoundQr(), instance, load(), loading, productLine, props (+9 more)
|
||
|
||
### Community 507 - "code:typescript (const tagType = computed(() => dictStore.getTagType('wf_proc)"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Self-review notes, Spec coverage checklist, Task 1: 菜单 SQL + 角色补授权, Task 2: 后端脱敏纯函数(TDD), Task 3: 接线 plan API(写拦截 + 读脱敏 + 导出去列), Task 4: 查看链路拆分数量与价格展示, Task 5: 归档列表页接线权限 (+2 more)
|
||
|
||
### Community 512 - "next_inbound_outbound_id"
|
||
Cohesion: 0.14
|
||
Nodes (21): bind_biz(), delete_attachment(), download_file(), list_by_biz(), _parse_id_list(), preview_attachment(), Session, UploadFile (+13 more)
|
||
|
||
### Community 513 - "_customer_base_query"
|
||
Cohesion: 0.16
|
||
Nodes (9): get_wechat_pay_client(), get_wechat_pay_v2(), Any, 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 生成签名 V3 (SHA256 with RSA), wechat_pay() (+1 more)
|
||
|
||
### Community 515 - "create"
|
||
Cohesion: 0.11
|
||
Nodes (24): {
|
||
AppConfig
|
||
}, {
|
||
BridgeError
|
||
}, Encryptkey, Factory, getEncryptKey(), getSessionKey(), getTicket(), getUserAccessToken() (+16 more)
|
||
|
||
### Community 516 - "index.vue"
|
||
Cohesion: 0.07
|
||
Nodes (6): {
|
||
t
|
||
}, created(), getParent(), close(), select(), { t }
|
||
|
||
### Community 517 - "find"
|
||
Cohesion: 0.09
|
||
Nodes (22): author, dependencies, jsencrypt, uqrcodejs, vant, @vant/weapp, description, displayName (+14 more)
|
||
|
||
### Community 518 - "a"
|
||
Cohesion: 0.12
|
||
Nodes (19): useKeywordSearch(), UseKeywordSearchOptions, activeTab, actualIssuedDisplay(), currentPage, fetchPage(), finished, handleDelete() (+11 more)
|
||
|
||
### Community 519 - "create"
|
||
Cohesion: 0.09
|
||
Nodes (10): a, c(), g(), i, l, n(), o(), r() (+2 more)
|
||
|
||
### Community 520 - "getBodyClass"
|
||
Cohesion: 0.06
|
||
Nodes (29): bgColor, cloneSpacing, containerRef, containerSize, containerStyle, contentClass, contentRef, contentStyle (+21 more)
|
||
|
||
### Community 521 - "get"
|
||
Cohesion: 0.04
|
||
Nodes (41): defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode, isMobileScreen (+33 more)
|
||
|
||
### Community 522 - "Cell"
|
||
Cohesion: 0.07
|
||
Nodes (25): api, calendarDate, cardTitle(), cardTitleDate(), detailRouteName(), errorMessage, finished, formatDay() (+17 more)
|
||
|
||
### Community 523 - "HorizontalSubmenu.vue"
|
||
Cohesion: 0.10
|
||
Nodes (15): publicTransportSiteApi, canUploadAttachments(), errorMessage, handleSave(), handleStopAfterRead(), loading, loadPage(), page (+7 more)
|
||
|
||
### Community 524 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (32): 运输计划 · 安排/调整运输弹窗重构 — 设计文档, 1.1 首次安排 vs 再次调整, 1.2 再次调整判定(后端 `is_rearrange`), 2.1 布局, 2.2 上区字段清单, 2.3 提交前确认(再次调整), 2.4 成功态, 2.5 列表入口(`#/pl/plan`) (+24 more)
|
||
|
||
### Community 525 - "any"
|
||
Cohesion: 0.06
|
||
Nodes (32): 目标, 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 规范 (+24 more)
|
||
|
||
### Community 526 - "CRM 前端代码迁移替换指南"
|
||
Cohesion: 0.06
|
||
Nodes (32): 运输管理 · 三方/山峡分册与粘贴建档 — 设计文档, 2.1 三方车辆 / 三方驾押人员, 2.2 山峡自有车辆 / 山峡驾押人员, 2.3 相对现网的校验调整, 3.1 入口, 3.2 解析映射, 3.3 预览与确认, 3.4 冲突处理 (+24 more)
|
||
|
||
### Community 527 - "7. 列表区、表格与分页"
|
||
Cohesion: 0.15
|
||
Nodes (16): 移动端开发说明, 1. 登录页面 (`/login`), 2. 仪表盘 (`/dashboard`), 3. 计划管理 (`/plans`), 4. 出入库管理 (`/inventory`), 5. 地磅单管理 (`/weighing`), 6. 基础资料 (`/master-data`), 7. 用户管理 (`/user`) (+8 more)
|
||
|
||
### Community 528 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): 总体概览, 1. 登录界面 ✅, 2. 仪表盘 ⚠️, 3. 计划管理 ⚠️, 4. 出入库管理 ⚠️, 5. 地磅单管理 ⚠️, 6. 基础资料 ⚠️, 7. 用户管理 ⚠️ (+8 more)
|
||
|
||
### Community 530 - "合同列表模块迁移方案 — 01 概述"
|
||
Cohesion: 0.09
|
||
Nodes (21): compilerOptions, allowImportingTsExtensions, baseUrl, isolatedModules, jsx, lib, module, moduleResolution (+13 more)
|
||
|
||
### Community 531 - "模块迁移方案 — 01 概述"
|
||
Cohesion: 0.09
|
||
Nodes (21): compilerOptions, allowImportingTsExtensions, baseUrl, isolatedModules, jsx, lib, module, moduleResolution (+13 more)
|
||
|
||
### Community 534 - "code:typescript (Dict {)"
|
||
Cohesion: 0.33
|
||
Nodes (3): defaultOpstions, EChartsInstance, EChartsOption
|
||
|
||
### Community 537 - "Requirement: 运输计划 API JSON 字段 camelCase 对齐"
|
||
Cohesion: 0.16
|
||
Nodes (17): CrmQuoteApprovalController, GetMapping, Integer, List, Log, Long, Map, Object (+9 more)
|
||
|
||
### Community 538 - "login_crypto.py"
|
||
Cohesion: 0.09
|
||
Nodes (21): 10. 开放扩展(非本期必做), 1.1 现象, 1.2 根因, 1.3 产品诉求(已确认), 1. 背景与根因, 2.1 目标, 2.2 非目标, 2. 目标与非目标 (+13 more)
|
||
|
||
### Community 539 - "contact.py"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Spec 覆盖自检, Task 1: 安装依赖, Task 2: HTML 预处理纯函数(TDD), Task 3: 生成 DOCX Blob, Task 4: 接线 ContractDetailDialog, Task 5: 接线 detail.vue, Task 6: 人工验收 (+2 more)
|
||
|
||
### Community 540 - "_coerce_resource_snapshot"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Spec 覆盖自检, Task 1: `list_sort` helper + 测试, Task 2: 出入库 `_fetch_inventory` 接排序, Task 3: 地磅单 `_fetch_weighing` join + 排序, Task 4: 接线出入库前端, Task 5: 接线地磅单前端, Task 6: 回归与图谱 (+2 more)
|
||
|
||
### Community 545 - "index.vue"
|
||
Cohesion: 0.18
|
||
Nodes (29): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+21 more)
|
||
|
||
### Community 546 - "dashboard.py"
|
||
Cohesion: 0.19
|
||
Nodes (28): apply_biz_backfill(), BackfillRule, BizRef, build_biz_index(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows() (+20 more)
|
||
|
||
### Community 547 - "add-auto-search.py"
|
||
Cohesion: 0.09
|
||
Nodes (16): animateTypes1, animateTypes2, animateTypes3, createAnimation(), MPAnimation, nvueAnimation, close(), handler() (+8 more)
|
||
|
||
### Community 548 - "ancestor"
|
||
Cohesion: 0.09
|
||
Nodes (23): actionButtonsStyle, cloneModelValue(), componentMap, emit, FormEmits, formInstance, FormItem, FormProps (+15 more)
|
||
|
||
### Community 549 - "main"
|
||
Cohesion: 0.11
|
||
Nodes (21): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+13 more)
|
||
|
||
### Community 550 - "gotoSelectedLink"
|
||
Cohesion: 0.06
|
||
Nodes (30): Agent 更新规则, AGENTS.md — shanxia2.0 (山峡化工), API Conventions (backend), Architecture Conventions, Backend (`backend/`), Code Style, Coding Conventions, Commands (+22 more)
|
||
|
||
### Community 551 - "a"
|
||
Cohesion: 0.06
|
||
Nodes (31): 工作流模块设计文档, 1.1 后端(`backend/app/`), 1.2 前端(`web-admin/src/`), 1.3 核心数据流, 1. 整体架构与模块划分, 2.1 Schema 变更(需新增字段), 2.2 双存储语义, 2. 数据库模型 (+23 more)
|
||
|
||
### Community 552 - "add-list-index-columns.py"
|
||
Cohesion: 0.06
|
||
Nodes (31): 权限系统全面修复设计文档, 不在本次修复范围, 依赖信息, 修复范围, 修改方案, 修改方案, 修改方案, 修改方案 (+23 more)
|
||
|
||
### Community 553 - "apply_file"
|
||
Cohesion: 0.06
|
||
Nodes (31): 出入库单 · 工厂现场人员免登录链接 — 设计文档, 1.1 角色与单据, 1.2 触发链路, 1.3 与「调整运输」的关系, 1.4 公共页只读条件, 2.1 路由, 2.2 技术栈, 2.3 页面能力 (+23 more)
|
||
|
||
### Community 554 - "FireworkSystem"
|
||
Cohesion: 0.06
|
||
Nodes (31): 一、背景与目标, 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) (+23 more)
|
||
|
||
### Community 555 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (31): 报销 · 发票夹额度与报销扣减 — 设计文档, 2.1 `bx_invoice`(发票档案), 2.2 `bx_invoice_ledger`(额度流水,权威), 2.3 `bx_reimburse_invoice`(报销 ↔ 发票,可选), 2.4 现有表改动, 3.1 上传, 3.2 删除发票(仅管理员), 3.3 报销草稿 (+23 more)
|
||
|
||
### Community 556 - "index.vue"
|
||
Cohesion: 0.06
|
||
Nodes (31): 运输计划管理系统 - 实施任务清单, 1.1 基础数据表, 1.2 计划管理表, 1.3 运输管理表, 1.4 运费结算表, 1.5 库存管理表, 1. 数据库设计与创建, 2.1 基础数据 API (+23 more)
|
||
|
||
### Community 558 - "TableHeightCalculator"
|
||
Cohesion: 0.09
|
||
Nodes (21): 1.1 入口, 1.2 加载与提示, 2.1 接口, 2.2 打包流程, 2.3 建议实现落点, 3.1 单据附件(与列表「单据附件」一致), 3.2 危化品证(计划产品), 3.3 文件命名 (+13 more)
|
||
|
||
### Community 560 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (20): ContractVO, confirmingId, dictStore, emit, fetchList(), handlePick(), handleSearch(), hasMore (+12 more)
|
||
|
||
### Community 562 - "线索管理模块迁移方案 — 04 API 规格"
|
||
Cohesion: 0.10
|
||
Nodes (20): 1.1 目标, 1.2 决策摘要, 1.3 非目标, 1. 目标与已确认决策, 2. 端到端流程, 3.1 后端环境变量(新增), 3.2 微信公众平台前置条件, 3. 配置 (+12 more)
|
||
|
||
### Community 563 - "code:sql (-- 从 docs/sql/sx.sql 中复制该表的 CREATE TABLE 语句)"
|
||
Cohesion: 0.10
|
||
Nodes (12): bindNewAttachments(), editId, fieldErr, files, form, isEdit, onSubmit(), safeAreaStyle (+4 more)
|
||
|
||
### Community 564 - "API 清单汇总"
|
||
Cohesion: 0.19
|
||
Nodes (18): price_letter_detail(), price_letter_list(), price_letter_update(), price_letter_void(), create_price_letter(), get_price_letter(), list_price_letters(), _parse_date() (+10 more)
|
||
|
||
### Community 565 - "文件结构"
|
||
Cohesion: 0.22
|
||
Nodes (18): _actor_ids(), _actor_names(), assert_row_deletable_by_creator(), assert_rows_deletable_by_creator(), can_delete_by_creator(), is_super_admin(), normalize_user_info(), Any (+10 more)
|
||
|
||
### Community 567 - "部署顺序"
|
||
Cohesion: 0.36
|
||
Nodes (18): PlVehicleRechargeApply, 车辆ETC/加油充值申请 pl_vehicle_recharge_apply, _make_session(), _patch_scope(), SimpleNamespace, 车辆充值审批工作流:状态常量与核心流转单元测试。, _seed_vehicle(), _seed_workflow() (+10 more)
|
||
|
||
### Community 568 - "Decisions"
|
||
Cohesion: 0.08
|
||
Nodes (22): dialogMode, dialogTitle, expandedIds, expenseTree, form, handleSubmit(), isEdit, listHeight (+14 more)
|
||
|
||
### Community 569 - "MinIOStorage"
|
||
Cohesion: 0.08
|
||
Nodes (29): 按钮与弹窗总清单(门禁), 1.1 登录 `pages/login/login`, 1.2 工作台 `pages/workbench/workbench`, 1.3 首页 / 待办 / 我的, 1. 壳层, 2.1 线索列表 `crm/clue/list`, 2.2 线索新增 `crm/clue/form`, 2.3 线索详情 `crm/clue/detail` (+21 more)
|
||
|
||
### Community 572 - "workflow.py"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Spec 覆盖自检, Task 1: 纯函数 — 收集附件与命名, Task 2: 预签名拉取 Blob, Task 3: JSZip 打包与保存, Task 4: 工具栏接入车辆列表页, Task 5: 图谱更新(若本会话改了代码), 三方车辆证书附件批量 ZIP 下载 Implementation Plan (+2 more)
|
||
|
||
### Community 575 - "_build_tree"
|
||
Cohesion: 0.20
|
||
Nodes (28): _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env() (+20 more)
|
||
|
||
### Community 576 - "AttachmentService"
|
||
Cohesion: 0.10
|
||
Nodes (10): canvasRef, CONFIG, ctx, Firework, FireworkConfig, FireworkSystem, handleFireworkTrigger(), handleKeyPress() (+2 more)
|
||
|
||
### Community 577 - "pl_io_order_service.py"
|
||
Cohesion: 0.07
|
||
Nodes (29): 1. Explicit Negation in Rules, 2. Entry in Rationalization Table, 3. Red Flag Entry, 4. Update description, Common Mistakes (Same as TDD), Example: TDD Skill Bulletproofing, GREEN Phase: Write Minimal Skill (Make It Pass), Initial Test (Failed) (+21 more)
|
||
|
||
### Community 578 - "index.vue"
|
||
Cohesion: 0.07
|
||
Nodes (30): 运输计划 · 安排运输弹窗 + 司机免登录页 + 地磅联动 — 设计文档, 1.1 布局结构, 1.2 下区 Tab 内容(复用 `PlPlanViewDialog`), 1.3 「是否生成地磅计划」, 1.4 安排成功态, 2.1 路由, 2.2 技术栈, 2.3 页面能力 (+22 more)
|
||
|
||
### Community 579 - "documentOrOwner"
|
||
Cohesion: 0.07
|
||
Nodes (30): 操作审计与业务语义日志 — 设计文档, API, business_type 枚举, ContextVar 与装饰器, CRM Tab 改造, OperLogListBody 扩展字段, `sys_api_request_log` / `sys_api_request_log_his` 新增列, 中间件与加解密顺序 (+22 more)
|
||
|
||
### Community 580 - "n"
|
||
Cohesion: 0.07
|
||
Nodes (30): 运输计划回传按品牌填量设计, 1. 现场:入/出库明细品牌量, 2. 司机:按产品回传, API 变更(要点), 交互(方案 B), 何时展示品牌区, 公开页, 决策摘要 (+22 more)
|
||
|
||
### Community 581 - "an"
|
||
Cohesion: 0.07
|
||
Nodes (30): 背景与目标, §1 整体布局与导航收敛, §2 菜单首页(卡片拍平 + 收藏区), §3 WorkTab、溢出淘汰与登录预开, §4 收藏持久化与改造范围, API(示意,均需鉴权), SHALL, WorkTab (+22 more)
|
||
|
||
### Community 582 - "filterEditableDescendants"
|
||
Cohesion: 0.07
|
||
Nodes (30): 背景, 1.1 目标形态, 1.2 菜单映射原则, 1.3 三阶段验收目标, 1.4 工程落点(bx-mobile), 2.1 登录与会话, 2.2 HTTP 客户端, 2.3 菜单 → 首页入口 (+22 more)
|
||
|
||
### Community 583 - "getProtocol"
|
||
Cohesion: 0.07
|
||
Nodes (30): 运输计划管理系统 - 技术设计, Context, Decision 1: 数据库表命名规范, Decision 2: 审批流程实现方式, Decision 3: 计划与运输的关系设计, Decision 4: 库存金额计算方式, Decision 5: 二维码实现方式, Decision 6: 证件过期提醒实现 (+22 more)
|
||
|
||
### Community 584 - "getDimension"
|
||
Cohesion: 0.07
|
||
Nodes (29): ADDED Requirements, Requirement: Web 管理端按钮须携带图标, Requirement: 产品属性检查, Requirement: 单据类型自动判断, Requirement: 归档操作, Requirement: 计划可从 CRM 合同发起, Requirement: 计划编号规则, Requirement: 跟进状态流转 (+21 more)
|
||
|
||
### Community 585 - "env.d.ts"
|
||
Cohesion: 0.10
|
||
Nodes (19): 10. 测试要点, 11. 实现落点(供计划拆任务,非本次编码), 12. 风险, 1. 目标, 2. 已确认决策, 3. 非目标, 4. 架构(模板), 5.1 为何不能直接复用 Web 登录 (+11 more)
|
||
|
||
### Community 587 - "index.vue"
|
||
Cohesion: 0.10
|
||
Nodes (19): 1. 目标与范围, 2.1 接口, 2.2 前置校验, 2.3 成功副作用, 2.4 与重新提交的关系, 2.5 错误语义(建议), 2. 后端行为, 3.1 公共规则 (+11 more)
|
||
|
||
### Community 588 - "QuoteFormDialog.vue"
|
||
Cohesion: 0.05
|
||
Nodes (39): formatAmount(), actualIssuedDisplay(), popupOffsetTotalDisplay(), actualIssuedDisplay(), detailOffsetTotalDisplay(), actualIssuedDisplay(), moneyOrDash(), actionLoading (+31 more)
|
||
|
||
### Community 590 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (25): approverDisplay, approverFallback, approverKeyword, buildNodePayload(), closeApproverPicker(), filteredUsers, formData, handleDelete() (+17 more)
|
||
|
||
### Community 593 - "uni-calendar.vue"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Spec 覆盖自检, Task 1: 幂等 SQL 迁移脚本, Task 2: 工作台过滤纯函数 + 本地校验, Task 3: 静态菜单补 `perms` + AUTH API, Task 4: user store 拉取并缓存 menu-codes, Task 5: 工作台接入过滤, 小程序地磅移动端菜单权限 Implementation Plan (+2 more)
|
||
|
||
### Community 594 - "code:vue (<el-drawer v-model="visible" title="客户详情" direction="rtl" si)"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, Spec 覆盖自检, Task 1: 失败测试 — 已过磅时仍同步出入库车牌与过磅单正文, Task 2: 实现 — 已过磅仍强制同步出入库正文 + 过磅单正文, Task 3: 失败测试 + 实现 — 产品/往来变更时月计划利旧或新建并改挂, Task 4: 校验安排入口无整批 revoke + 冒烟, Task 5: 二期衔接 — 段/产品稳定 ID, Task 6: 部署检查清单(人工) (+3 more)
|
||
|
||
### Community 597 - "商机管理模块迁移方案 — 06 分步实施计划"
|
||
Cohesion: 0.07
|
||
Nodes (27): 目标, 10. 后续批次路线图, 11. 建议实现顺序, 12. 修订记录, 1. 背景与目标, 2. 已确认产品决策, 3.1 改造, 3.2 明确不做(首批) (+19 more)
|
||
|
||
### Community 599 - "供方信息(crm_supplier_info)— 01 概述"
|
||
Cohesion: 0.09
|
||
Nodes (36): _extract_qty(), _fmt_qty(), normalize_stop_dibang_fields(), Any, Decimal, 运输计划多段:内部客户地磅默认值与数量平衡校验, 地磅默认勾选以本段客户是否为内部客户(山峡/云栋)为准。, 归一化段次地磅勾选与方向。 - 非内部客户:强制不生成地磅单 - 内部客户:尊重显式勾选值(含可选车取消勾选传 0);仅 None 时用默认 (+28 more)
|
||
|
||
### Community 600 - "code:python (def to_user_info(self) -> dict:)"
|
||
Cohesion: 0.17
|
||
Nodes (27): Config, Settings, count_source_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+19 more)
|
||
|
||
### Community 601 - "uni-data-picker.js"
|
||
Cohesion: 0.08
|
||
Nodes (31): uniStatistics, appid, description, mp-alipay, uniStatistics, usingComponents, mp-jd, uniStatistics (+23 more)
|
||
|
||
### Community 602 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): calendarMonth, calendarSelected, cardTitle(), cardTitleDate(), formatDay(), keyword, loadCalendarCounts(), loading (+7 more)
|
||
|
||
### Community 603 - "4.4 迭代 4 — 报价管理 + 合同管理"
|
||
Cohesion: 0.13
|
||
Nodes (19): addClueFollow(), getClueFollow(), updateClueFollow(), ClueFollowVO, attachmentUploadRef, attachmentUrls, cancel(), dialog (+11 more)
|
||
|
||
### Community 604 - "Changelog"
|
||
Cohesion: 0.10
|
||
Nodes (21): appendFiles(), collectClipboardFiles(), DisplayItem, displayItems, emit, handleDocumentPaste(), handleDrop(), isDragOver (+13 more)
|
||
|
||
### Community 607 - "tasks.md"
|
||
Cohesion: 0.16
|
||
Nodes (13): dictStore, allocateBrandRows(), ArchiveBrandViewItem, ArchiveBrandViewRow, buildArchiveBrandViewItems(), buildArchiveBrandViewsBySegment(), buildRowsFromStopBrandQtys(), formatArchiveBrandAmount() (+5 more)
|
||
|
||
### Community 618 - "compose1"
|
||
Cohesion: 0.05
|
||
Nodes (39): P01 标准列表 CRUD, P02 复杂业务列表, P03 树形主数据, P04 左树右表, P05 主从双表(同页), P06 主从弹窗(子表在 Dialog), P07 号池 / 批量运维, P08 状态 Tab 列表 (+31 more)
|
||
|
||
### Community 624 - "addPx"
|
||
Cohesion: 0.06
|
||
Nodes (43): _enrich_assign_names(), 指定用户时补全 personName(用 nick_name)。, save_day(), DutyAssignmentIn, DutyDaySaveBody, DutySlotSaveIn, grab(), normalize_person_name() (+35 more)
|
||
|
||
### Community 625 - "list.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 626 - "uni-file-picker.vue"
|
||
Cohesion: 0.21
|
||
Nodes (17): pool_rule_delete(), pool_rule_detail(), pool_rule_update(), pool_rule_update_status(), create_pool_rule(), delete_pool_rules(), execute_pool_rules(), _execute_single_rule() (+9 more)
|
||
|
||
### Community 627 - "pool_record_detail"
|
||
Cohesion: 0.08
|
||
Nodes (9): created(), init(), inputContentClass(), inputContentStyle(), inputStyle(), obj2strClass(), obj2strStyle(), onInput() (+1 more)
|
||
|
||
### Community 628 - "code:block4 (目的地 = 安庆山峡 OR 目的地 = 安徽云栋)"
|
||
Cohesion: 0.10
|
||
Nodes (12): activated(), bottom(), center(), close(), deactivated(), destroyed(), left(), onTap() (+4 more)
|
||
|
||
### Community 629 - "code:block7 (等客户确认 → 待采购 → 待发货 → 待收货 → 待归档 → 归档完成)"
|
||
Cohesion: 0.14
|
||
Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more)
|
||
|
||
### Community 630 - "code:json ({)"
|
||
Cohesion: 0.10
|
||
Nodes (24): CountToEmits, CountToExpose, CountToProps, currentValue, emit, formattedValue, isPaused, isRunning (+16 more)
|
||
|
||
### Community 632 - "code:vue (<!-- 模板中 -->)"
|
||
Cohesion: 0.07
|
||
Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleResolution, noImplicitAny (+19 more)
|
||
|
||
### Community 633 - "menu_guard.py"
|
||
Cohesion: 0.07
|
||
Nodes (28): 运输计划归档 — 设计文档, 1.1 新菜单, 1.2 权限按钮, 1.3 列表行为(D1 / D2), 1.4 工具栏, 1.5 原运输计划页改动(D3), 2.1 布局, 2.2 上区 — 产品实际数量 (+20 more)
|
||
|
||
### Community 634 - "1. 文件复制对照表"
|
||
Cohesion: 0.07
|
||
Nodes (28): 危化品证「证书齐备」人工确认 — 设计文档, 1.1 `pl_plan` 新增字段, 1.2 既有字段保留, 2.1 标记 / 取消齐备, 2.2 安排运输校验(替换), 2.3 计划更新时撤销齐备, 2.4 列表 / 详情返回, 3.1 危化品证上传页 `plan-cert/index.vue` (+20 more)
|
||
|
||
### Community 635 - "线索管理模块迁移方案 — 02 数据库"
|
||
Cohesion: 0.19
|
||
Nodes (15): Session, 手机号快捷登录:须 loginCode + phoneCode;匹配 phone_no 并绑定 wx_openid。, web_qr_confirm(), wechat_login(), code2session(), _get_access_token(), get_phone_number(), get_unlimited_wxacode() (+7 more)
|
||
|
||
### Community 636 - "商机管理模块迁移方案 — 01 概述"
|
||
Cohesion: 0.07
|
||
Nodes (27): ADDED Requirements, Requirement: Web 管理端 UI 规范, Requirement: 处理记录撤销与编辑, Requirement: 无申请补录, Requirement: 租户与权限隔离, Requirement: 维保类型输入, Requirement: 车辆维保处理登记, Requirement: 车辆维保申请提交 (+19 more)
|
||
|
||
### Community 637 - "目标"
|
||
Cohesion: 0.07
|
||
Nodes (28): 线索管理模块 - 前端界面, 1. TypeScript类型错误, 1. 线索列表页面 (index.vue), 1. 配置路由, 2. 已转化线索的限制, 2. 新增/编辑表单 (form.vue), 2. 配置菜单权限, 3. 权限控制 (+20 more)
|
||
|
||
### Community 638 - "CRM Java 参考快照(按需拷贝)"
|
||
Cohesion: 0.12
|
||
Nodes (12): format_hhmm(), format_time_label(), parse_hhmm(), test_format_time_label_cross_day(), test_format_time_label_empty(), test_format_time_label_same_day(), test_parse_hhmm(), test_parse_hhmm_invalid_raises() (+4 more)
|
||
|
||
### Community 639 - "code:python (import pytest)"
|
||
Cohesion: 0.12
|
||
Nodes (27): _append_number_filters(), build_payment_column_filters(), _parse_decimal(), Decimal, Session, 付款(报销待付/已付)列表列头/导出共用过滤条件拼装。 基于报销列筛 builder,并追加付款特有字段:pay_time / actual_amount /, build_reimburse_column_filters(), _parse_decimal() (+19 more)
|
||
|
||
### Community 640 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 10. 验收标准, 1. 目标, 2. 已确认决策, 3. 非目标, 4.1 组件边界, 4. 架构, 5.1 新增 `GET /api/public/db/inventory/{inventoryId}/pound-qr`, 5.2 扩展司机页 `PublicTransportPage` (+10 more)
|
||
|
||
### Community 641 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (31): BaseMapperPlus, CrmContract, BigDecimal, Data, EqualsAndHashCode, Integer, LocalDate, LocalDateTime (+23 more)
|
||
|
||
### Community 644 - "shanxia2.0 生产上线检查清单"
|
||
Cohesion: 0.11
|
||
Nodes (17): Web 管理端, 入口与交互, 决策摘要, 可撤回条件(同时满足), 后端与接口, 备用金(本期新增,对齐报销), 实现落点(文件级), 小程序 (+9 more)
|
||
|
||
### Community 646 - "v3.0.0 - 2025-11-09 🎉"
|
||
Cohesion: 0.11
|
||
Nodes (17): 10. 测试要点, 11. 风险, 1. 目标, 2. 已确认决策, 3. 非目标, 4. 与前置文档关系, 5. 信息架构, 6.1 列表 (+9 more)
|
||
|
||
### Community 647 - "v3.0.0 - 2025-11-09 🎉"
|
||
Cohesion: 0.11
|
||
Nodes (17): 1. 背景与目标, 2. 现状缺口, 3. 数据模型, 4.1 已有(对齐即可), 4.2 需补充, 4. API, 5.1 充值审批(主缺口), 5.2 发放管理 (+9 more)
|
||
|
||
### Community 649 - "1. 数据库与菜单"
|
||
Cohesion: 0.11
|
||
Nodes (17): ADDED Requirements, Purpose, Requirement: API exposes packageSpecs list with backward-compatible read, Requirement: Contract detail shows per-package arranged breakdown and line-level remaining, Requirement: Contract print and PDF include multi-package lines, Requirement: Contract product line supports multiple package specs with one quantity, Requirement: Transport plan consumes shared package pool by line, Scenario: Detail breakdown for shared pool line (+9 more)
|
||
|
||
### Community 653 - "Scenario: 新增列表页"
|
||
Cohesion: 0.12
|
||
Nodes (16): 文件地图, Spec 覆盖自检, Task 10: 查看页 我的 / 待办 / 全部(B4), Task 11: 报销申请缺口核对 + 图谱 + 总验收, Task 1: 备用金 builder + 单测 + API 接线(B1 后端), Task 2: 备用金申请页前端(B1), Task 3: 备用金审批页前端(B1), Task 4: 备用金发放页前端(B1) (+8 more)
|
||
|
||
### Community 654 - "get_sync_redis_client"
|
||
Cohesion: 0.08
|
||
Nodes (25): 一期(止血,对应该事故), 1.1 现象, 1.2 根因(叠加), 1.3 产品诉求(已确认), 1. 背景, 2.1 目标, 2.2 非目标, 2. 目标与非目标 (+17 more)
|
||
|
||
### Community 656 - "proposal.md"
|
||
Cohesion: 0.18
|
||
Nodes (16): fetchProductOptions(), dictStore, ensureCurrentOption(), extractOptions(), handleFocus(), handleProductChange(), loadDefault(), loading (+8 more)
|
||
|
||
### Community 657 - "SysOss"
|
||
Cohesion: 0.15
|
||
Nodes (25): change_password(), create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user(), list_user_ids_bound_to_post(), list_users() (+17 more)
|
||
|
||
### Community 658 - "leave.py"
|
||
Cohesion: 0.20
|
||
Nodes (25): derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_oss_id_to_url(), load_runtime_settings(), load_settings_env(), load_user_mapping() (+17 more)
|
||
|
||
### Community 659 - "transport_address.py"
|
||
Cohesion: 0.16
|
||
Nodes (26): clear_target_categories(), compute_level(), count_target_rows(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+18 more)
|
||
|
||
### Community 660 - "expense_item.py"
|
||
Cohesion: 0.07
|
||
Nodes (26): 10. 参考路径, 1. 模块定位, 2. 技术实现, 3. 数据表清单(14 张), 4.1 费用项目管理(`/bx/expense-item`), 4.2 工作流配置(`/bx/workflow/advance`、`/bx/workflow/reimburse`), 4.3.1 备用金申请(`/bx/advance/apply`), 4.3.2 备用金审批(`/bx/advance/approve`) (+18 more)
|
||
|
||
### Community 661 - "time-picker.vue"
|
||
Cohesion: 0.07
|
||
Nodes (27): 10. 文档与计划衔接, 11. 待产品确认(1 项), 1.1 现状(迁移后目标库), 1.2 业务关联方式(回顾), 1.3 目标, 1. 背景与问题, 2. 方案对比, 3.1 格式 (+19 more)
|
||
|
||
### Community 662 - ".get_by_id"
|
||
Cohesion: 0.07
|
||
Nodes (27): 运输计划 · 车辆/人员/证书重构 — 设计文档, 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 设计 (+19 more)
|
||
|
||
### Community 663 - "operlog_list"
|
||
Cohesion: 0.07
|
||
Nodes (27): 背景与目标, 2.1 品牌区(保留), 2.2 一级模块下拉(新建 ArtPortalModuleSelect), 2.3 二三级水平菜单(新建 ArtPortalSubNav), 2.4 操作区(保留), 2.5 顶栏 flex 分配, 3.1 布局, 3.2 组件处置 (+19 more)
|
||
|
||
### Community 664 - "LocalStorage"
|
||
Cohesion: 0.07
|
||
Nodes (27): 产品品牌与别名设计(含运输计划归档按品牌记账), 10. 实现分期建议, 1.1 现状, 1.2 业务诉求, 1.3 非目标(首期不做), 1. 背景与目标, 2. 决策摘要, 3.1 产品品牌子表 `crm_product_brand` (+19 more)
|
||
|
||
### Community 665 - "index.vue"
|
||
Cohesion: 0.07
|
||
Nodes (27): 背景与问题, 2.1 工作表, 2.2 `报销导入` 列定义, 2.3 下拉实现(openpyxl), 2.4 展示文案与匹配键, 2.5 填写说明与示例(D10), 3.1 流程, 3.2 分组单头规则(D3 / D6) (+19 more)
|
||
|
||
### Community 667 - "cn"
|
||
Cohesion: 0.13
|
||
Nodes (11): agreeProtocol, form, isLoading, loginDisabled, loginPageStyle, onAgreeGetPhoneNumber(), onGetPhoneNumber(), onWechatGate() (+3 more)
|
||
|
||
### Community 668 - "getContent"
|
||
Cohesion: 0.14
|
||
Nodes (14): fetchTransferCustomer(), CustomerTransferParams, userList, cancel(), dialog, emit, form, formRef (+6 more)
|
||
|
||
### Community 673 - "cellOperations"
|
||
Cohesion: 0.18
|
||
Nodes (10): 1. 创建虚拟环境, 2. 安装依赖, 3. 配置环境变量, 4. 启动服务, API 路由分组, shanxia2.0 后端骨架(FastAPI), 开发规范, 快速开始 (+2 more)
|
||
|
||
### Community 674 - "clean-dev.ts"
|
||
Cohesion: 0.25
|
||
Nodes (7): 10. 消息提示/确认框替换规则, CRM 前端代码迁移替换指南, CRM 的导入导出, 山峡2.0 的导入导出, 目录, 附录 A:导入/导出替换, 附录 B:执行检查清单
|
||
|
||
### Community 676 - "responsive.ts"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, CRM 客户域列头整库服务端筛选(首批)Implementation Plan, Spec 覆盖自检, Task 1: 通用化 `toQueryParams` + 报销 queryKey, Task 2: 后端客户列筛拼装 + 单测, Task 3: Schema + CRUD + API 接线(客户 / 公海), Task 4: 客户管理页 UI, Task 5: 客户公海页 UI (+2 more)
|
||
|
||
### Community 678 - "index.vue"
|
||
Cohesion: 0.22
|
||
Nodes (9): 文件结构, Spec 覆盖自检, Task 1: 通用打包核心 + 人员纯函数(TDD), Task 2: 山峡自有车辆工具栏接线, Task 3: 驾押人员工具栏接线(三方 + 山峡分册), Task 4: graphify 更新, 执行交接, 文件结构 (+1 more)
|
||
|
||
### Community 680 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (25): 报销申请:列头漏斗整库服务端筛选, 10. 修订记录, 1. 背景与问题, 2.1 检索入口, 2.2 原顶部条件迁移, 2.3 列类型交互, 2.4 列显示与筛选绑定, 2.5 清空与导出 (+17 more)
|
||
|
||
### Community 684 - "list.vue"
|
||
Cohesion: 0.08
|
||
Nodes (49): PlPlanProductBrandQty, 计划产品归档品牌数量 pl_plan_product_brand_qty stop_product_id 为空:计划产品级汇总;非空:装货/送货段产品, _is_plan_level_row(), load_brand_qtys_by_plan_product_ids(), load_brand_qtys_by_stop_product_ids(), _parse_unit_price(), persist_plan_product_brand_qtys(), persist_stop_product_brand_qtys() (+41 more)
|
||
|
||
### Community 685 - "code:vue (<template>)"
|
||
Cohesion: 0.15
|
||
Nodes (15): generateShare(), { copy }, emit, form, formRef, generating, handleClose(), handleGenerate() (+7 more)
|
||
|
||
### Community 686 - "code:vue (<el-form ref="formRef" :model="form" :rules="rules" label-wi)"
|
||
Cohesion: 0.15
|
||
Nodes (15): currentUser, dialogVisible, emit, getList(), handleClose(), handleConfirm(), handleQuery(), loading (+7 more)
|
||
|
||
### Community 687 - "module-status.md"
|
||
Cohesion: 0.13
|
||
Nodes (18): buttonShow(), close(), closeSwipe(), getDirection(), init(), leftOptions(), mounted(), move() (+10 more)
|
||
|
||
### Community 688 - "_recycle_to_pool"
|
||
Cohesion: 0.15
|
||
Nodes (21): otherMixins, destroyed(), getDirection(), getDom(), isPC(), mousedown(), mouseleave(), mousemove() (+13 more)
|
||
|
||
### Community 689 - "报价单管理 — 04 API 规格"
|
||
Cohesion: 0.10
|
||
Nodes (22): dragFinish(), dragMoving(), dragStart(), dragVerify, dragVerifyStyle, emit, getNumericWidth(), handler (+14 more)
|
||
|
||
### Community 690 - "公海池模块迁移方案 — 07 验证清单"
|
||
Cohesion: 0.07
|
||
Nodes (36): handleCompanyChange(), toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleCompanyChange() (+28 more)
|
||
|
||
### Community 691 - "公海池模块迁移方案 — 06 分步实施计划"
|
||
Cohesion: 0.08
|
||
Nodes (26): 运输计划 · 承运商资质附件 — 设计文档, 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 更新 (+18 more)
|
||
|
||
### Community 692 - "code:bash (cd backend && pytest tests/test_data_scope.py -v)"
|
||
Cohesion: 0.08
|
||
Nodes (25): 0.1.0(2021-02-18), 0.1.10(2021-07-05), 0.1.11(2021-07-06), 0.1.1(2021-02-24), 0.1.2(2021-02-24), 0.1.3(2021-03-22), 0.1.4(2021-04-09), 0.1.5(2021-05-12) (+17 more)
|
||
|
||
### Community 693 - "code:sql (ALTER TABLE `sys_dict_data`)"
|
||
Cohesion: 0.08
|
||
Nodes (25): 1.0.10(2021-04-30), 1.0.11(2021-05-12), 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-02-25), 1.0.8(2021-04-14), 1.0.9(2021-04-21), 1.1.0(2021-07-30) (+17 more)
|
||
|
||
### Community 694 - "code:block24 (web-admin/src/)"
|
||
Cohesion: 0.14
|
||
Nodes (14): v2.4.2.5 - 2025-06-22, v2.4.2.8 - 2025-06-26, v2.5.1 - 2025-07-08, v2.5.4 - 2025-07-27, v2.5.9 - 2025-10-12, 代码优化, 优化, 优化 (+6 more)
|
||
|
||
### Community 698 - "v2.4.2 - 2025-06-14"
|
||
Cohesion: 0.07
|
||
Nodes (36): advanceIssueRecordStatusLabel(), advanceIssueRecordStatusTagClass(), formatApplyDate(), formatApplyDateTime(), formatDate(), formatDateTime(), paymentDetailTicketToneClass(), paymentRecordRawStatus() (+28 more)
|
||
|
||
### Community 704 - "import_solid_products.py"
|
||
Cohesion: 0.15
|
||
Nodes (13): 文件结构, CRM 客户域弹窗内嵌表客户端列头筛选 Implementation Plan, Spec 覆盖自检, Task 1: 薄扩 CrmColFilterHeader, Task 2: provide 辅助 + defs, Task 3: CustomerDetailDialog · 联系人表, Task 4: CustomerDetailDialog · 商机表, Task 5: CustomerDetailDialog · 合同表 (+5 more)
|
||
|
||
### Community 707 - "uni-datetime-picker.vue"
|
||
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 708 - "changelog.md"
|
||
Cohesion: 0.26
|
||
Nodes (13): cleanup_log_table_if_needed(), die(), do_backup(), load_conf(), log_error(), log_info(), log_warn(), main() (+5 more)
|
||
|
||
### Community 709 - "Serializable"
|
||
Cohesion: 0.13
|
||
Nodes (22): _claims_from_auth(), _format_body_bytes(), _persist_log(), Any, Request, 统一记录 API 请求/响应出入参的中间件, _redact_obj(), _schedule_persist_log() (+14 more)
|
||
|
||
### Community 710 - "a"
|
||
Cohesion: 0.12
|
||
Nodes (24): _auto_contract_name_body(), generate_contract_name(), 按面板单位全称精确匹配交易主体/客户主数据,取 shortName;对不上则用全称。, 前端预览误用单位全称时,名称片段会等于面板/客户/开票全称。, 按面板供方(partyA)-需方(partyB)生成:{供方简称}-{需方简称}({合同编号})。 - 名称为空:按主数据简称自动生成 - 名, resolve_party_short_name(), _strip_contract_name_no_suffix(), _user_contract_name_uses_party_full_name() (+16 more)
|
||
|
||
### Community 711 - "it"
|
||
Cohesion: 0.17
|
||
Nodes (13): _generate_plan_no(), get_last_month_range(), month_range(), date, Session, 地磅计划按月自动生成 — 迁移自 simple-dibang-xiaoshou/auto-create-plan/auto_create_monthly_pla, 按月自动生成采购计划。 - 默认仅在每月 1 日执行(force=True 时跳过该限制,供手动触发验收) - 遍历所有租户,按上月计划模板生, run_auto_generate_monthly_plans() (+5 more)
|
||
|
||
### Community 712 - "charmapFilter"
|
||
Cohesion: 0.21
|
||
Nodes (15): get_storage(), download_file_bytes(), file_stream(), get_access_url(), get_download_url(), get_preview_url(), normalize_storage_path(), 报销附件存储适配 — 复用门户 app.core.storage,对外保持 bx 协议。 (+7 more)
|
||
|
||
### Community 719 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (23): actionType, approvalId, approverList, ApproverUser, confirmButtonText, defaultComment(), dialogTitle, dialogVisible (+15 more)
|
||
|
||
### Community 720 - "scrollContainer"
|
||
Cohesion: 0.16
|
||
Nodes (19): PublicTransportSitePage, BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct, PublicTransportHistoryRecord, PublicTransportHistoryStop, PublicTransportHistoryStopProduct (+11 more)
|
||
|
||
### Community 721 - "DbCrmProductSelect.vue"
|
||
Cohesion: 0.08
|
||
Nodes (25): 文件结构, bx-mobile 适配 shanxia2.0 — Implementation Plan, P1 — 鉴权 + 核心单据, P2 — 发票夹完整闭环, P3 — 能力对齐收尾 + 配置页, Spec 覆盖自检, Task 10: 我的发票夹 + 发票夹管理页面, Task 11: 报销申请改为选票 + 余额 (+17 more)
|
||
|
||
### Community 722 - "advanceLines"
|
||
Cohesion: 0.08
|
||
Nodes (25): 运输计划 · 新增计划弹窗 — 设计文档, 1. 基础信息, 2. 合同信息, 3.1 车辆与承运商, 3.2 取货 / 目的地, 3.3 运费, 3. 运输信息, 4. 产品信息 (+17 more)
|
||
|
||
### Community 723 - "advRows"
|
||
Cohesion: 0.08
|
||
Nodes (25): 运输计划 · 入库单 / 出库单设计, 10. 实现备注, 11. 决策记录(brainstorm), 1. 背景与问题, 2. 已确认决策, 3. 菜单与路由, 4.1 入库主表 `pl_inbound_order`, 4.2 入库明细 `pl_inbound_order_item` (+17 more)
|
||
|
||
### Community 724 - "for"
|
||
Cohesion: 0.08
|
||
Nodes (25): 现状, 10. 验收标准, 11. 实现顺序建议, 12. 参考路径, 1. 背景与目标, 2. 已确认约束, 3. 架构, 4. 登录与 HTTP (+17 more)
|
||
|
||
### Community 725 - "index.vue"
|
||
Cohesion: 0.08
|
||
Nodes (25): 值班排班(日历 + 公开链接抢班)— 设计文档, API, `duty_assignment`(占位), `duty_day`(值班日), `duty_slot`(班次名额), Web 管理端, 值班排班(日历 + 公开链接抢班)— 设计文档, 入口与权限 (+17 more)
|
||
|
||
### Community 726 - "menu-badge-registry.ts"
|
||
Cohesion: 0.19
|
||
Nodes (19): clearSession(), clickAgreeCheck(), clickLoginButton(), env(), fillLogin(), isOnLogin(), isOnWorkbench(), openLoginFresh() (+11 more)
|
||
|
||
### Community 727 - "code:block1 (┌───────────────────────────────────────────────────────────)"
|
||
Cohesion: 0.35
|
||
Nodes (14): create_opportunity_follow(), _ensure_parent_opportunity(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows(), _parse_optional_datetime(), Any, datetime (+6 more)
|
||
|
||
### Community 728 - "index.vue"
|
||
Cohesion: 0.28
|
||
Nodes (14): consume_success(), create_session(), get_session(), invalidate(), mark_failed(), mark_scanned(), mark_success(), Any (+6 more)
|
||
|
||
### Community 729 - "后端模块明细"
|
||
Cohesion: 0.17
|
||
Nodes (24): _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() (+16 more)
|
||
|
||
### Community 730 - "后端模块明细"
|
||
Cohesion: 0.13
|
||
Nodes (14): inventoryApi, InventoryUpdate, formData, handleSubmit(), isFilled, loadData(), loading, onDateConfirm() (+6 more)
|
||
|
||
### Community 734 - "目标"
|
||
Cohesion: 0.19
|
||
Nodes (12): extractList(), fetchPublicVehiclePlates(), fetchVehicleOptions(), VehicleOption, emit, keyword, loading, loadOptions() (+4 more)
|
||
|
||
### Community 735 - "目标"
|
||
Cohesion: 0.12
|
||
Nodes (15): Spec 覆盖自检, Task 10: 打印预览页, Task 11: 三方人车快速创建, Task 12: 模板文档 + 回归清单 + graphify, Task 1: Redis ticket 服务 + 单测, Task 2: 签发 / 兑换 HTTP 接口 + 加密排除, Task 3: web-admin WebView 工具函数 + 守卫 + 401, Task 4: MpWebviewShell + 静态路由占位页 (+7 more)
|
||
|
||
### Community 738 - "模块迁移方案 — 07 验证清单"
|
||
Cohesion: 0.09
|
||
Nodes (22): 目标, 1. 背景与目标, 2. 已确认产品决策, 3.1 改造, 3.2 日期列白名单(前端 prop → 后端仅允许这些), 3. 首批范围, 4.1 列头布局, 4.2 交互规则 (+14 more)
|
||
|
||
### Community 742 - "v2.6.0 - 2025-10-16"
|
||
Cohesion: 0.15
|
||
Nodes (20): Session, read_customer_stop_pref(), PlCustomerStopPref, 客户装/送货物流默认记忆 pl_customer_stop_pref, CustomerStopPrefRead, _as_str(), build_stop_pref_upsert_items(), get_customer_stop_pref() (+12 more)
|
||
|
||
### Community 743 - "v2.4.0 - 2025-06-06 🎉"
|
||
Cohesion: 0.13
|
||
Nodes (21): create_workflow(), delete_workflow(), get_workflow(), get_workflow_by_biz_type(), list_workflows(), Session, save_workflow_nodes(), update_workflow() (+13 more)
|
||
|
||
### Community 744 - "v2.5.8 - 2025-09-29"
|
||
Cohesion: 0.19
|
||
Nodes (12): 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() (+4 more)
|
||
|
||
### Community 745 - "v2.6.0 - 2025-10-16"
|
||
Cohesion: 0.20
|
||
Nodes (23): batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product(), _letter_oss_ids_to_json() (+15 more)
|
||
|
||
### Community 746 - "v2.4.0 - 2025-06-06 🎉"
|
||
Cohesion: 0.17
|
||
Nodes (20): _assert_users_exist(), get_setting(), Any, Session, _row_to_dict(), save_setting(), _assert_users_exist(), get_setting() (+12 more)
|
||
|
||
### Community 747 - "v3.0.1 - 2025-11-15"
|
||
Cohesion: 0.23
|
||
Nodes (23): build_id_maps(), clip_text(), count_rows(), export_mapping(), fetch_rows(), legacy_id_to_str(), main(), map_id() (+15 more)
|
||
|
||
### Community 748 - "v2.5.8 - 2025-09-29"
|
||
Cohesion: 0.13
|
||
Nodes (13): changeFlag(), countDown(), day(), handler(), hour(), minute(), second(), startData() (+5 more)
|
||
|
||
### Community 749 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)
|
||
|
||
### Community 750 - "SysApiRequestLog"
|
||
Cohesion: 0.13
|
||
Nodes (14): created(), destroyed(), 'form.formRules'(), 'form.labelPosition'(), 'form.labelWidth'(), init(), itemSetValue(), _justifyContent() (+6 more)
|
||
|
||
### Community 751 - "calendar.vue"
|
||
Cohesion: 0.11
|
||
Nodes (17): closePopup(), _copyFilters(), created(), datetimechange(), DropdownType, filterData(), handleClose(), handleRangeReset() (+9 more)
|
||
|
||
### Community 777 - "目标"
|
||
Cohesion: 0.10
|
||
Nodes (4): rangeWithinMonth(), _(), b, f()
|
||
|
||
### Community 779 - "目标"
|
||
Cohesion: 0.11
|
||
Nodes (17): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, toggleTransition() (+9 more)
|
||
|
||
### Community 780 - "目标"
|
||
Cohesion: 0.16
|
||
Nodes (12): getSalesFunnel(), funnelChartRef, funnelData, handleQuery(), loadFunnelData(), loading, MINT_PALETTE, queryFormRef (+4 more)
|
||
|
||
### Community 781 - "车辆尿素申请与发放 — Implementation Plan"
|
||
Cohesion: 0.10
|
||
Nodes (18): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), keyword (+10 more)
|
||
|
||
### Community 782 - "CustomerFormDialog.vue"
|
||
Cohesion: 0.08
|
||
Nodes (23): 1. 模块划分, 2. 刷新请求约定, 3. 响应拦截逻辑(伪代码), 4. 与 API 加密的交互, 5. 多标签页(首期策略), 6. 配置与运维建议(文档化,非必须改代码), 7. 错误处理, 8. 测试要点 (+15 more)
|
||
|
||
### Community 783 - "v2.4.1 - 2025-06-07"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1. 背景与目标, 2. 非目标, 3. 架构与数据流, 4.1 申请页 · 选择弹层, 4.2 申请页 · 已选区, 4.3 详情页 · 关联发票, 4.4 样式, 4. 界面规格 (+7 more)
|
||
|
||
### Community 784 - "v2.5.2 - 2025-07-13"
|
||
Cohesion: 0.12
|
||
Nodes (15): 交互, 列表列, 前端, 加油登记「复制信息发微信群」设计, 后端, 复制文案模板, 小程序端, 序号 `seqNo` (+7 more)
|
||
|
||
### Community 785 - "v2.5.4 - 2025-07-27"
|
||
Cohesion: 0.08
|
||
Nodes (23): ADDED Requirements, Requirement: API 请求全量采集, Requirement: CRM 业务详情操作日志 Tab, Requirement: 业务语义字段落库, Requirement: 操作日志查询 API, Requirement: 操作日志管理页, Requirement: 租户隔离, Requirement: 配置与生产开关 (+15 more)
|
||
|
||
### Community 788 - "v2.5.6 - 2025-09-06"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1.1 目标, 1.2 决策摘要, 1.3 非目标, 1. 目标与已确认决策, 2. 背景与根因, 3.1 强制更新弹窗, 3.2 失败弹窗, 3.3 防抖与单例 (+7 more)
|
||
|
||
### Community 790 - "kanban.vue"
|
||
Cohesion: 0.19
|
||
Nodes (13): assertTicketEnvAligned(), bootstrapWebView(), copyTextOnHost(), errorText, fallbackExecCommandCopy(), fetchMpWebviewTicket(), goWorkbench(), handleHostPayload() (+5 more)
|
||
|
||
### Community 794 - "v2.4.1 - 2025-06-07"
|
||
Cohesion: 0.09
|
||
Nodes (23): 运输计划归档:只读可见 + 隐藏单价金额 设计, 10. 风险与注意, 1. 背景与目标, 2. 已确认决策, 3. 权限模型, 4.1 无 `pl:plan-archive:archive`, 4.2 无 `pl:plan-archive:price`, 4.3 仍可见(只读角色) (+15 more)
|
||
|
||
### Community 801 - "合同审批人设置(租户级默认审批人)"
|
||
Cohesion: 0.16
|
||
Nodes (15): checkConvert(), convertClue(), ClueVO, cancel(), clueInfo, dialog, dictStore, emit (+7 more)
|
||
|
||
### Community 802 - "门户顶栏大面板菜单(方案 A)"
|
||
Cohesion: 0.19
|
||
Nodes (22): PlOcrUsageMonth, 阿里云 OCR 月度调用计数 pl_ocr_usage_month(按自然月全局统计), assert_quota_available(), _build_ocr_client(), compress_image_bytes(), current_usage_month(), _first_attachment_url(), get_or_create_usage_row() (+14 more)
|
||
|
||
### Community 803 - "filter_current_cycle_approvals"
|
||
Cohesion: 0.12
|
||
Nodes (29): 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() (+21 more)
|
||
|
||
### Community 804 - "workbench.vue"
|
||
Cohesion: 0.16
|
||
Nodes (22): approve_quote(), can_user_approve(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), invalidate_all_approvals(), list_quote_approvals(), Any (+14 more)
|
||
|
||
### Community 805 - "index.vue"
|
||
Cohesion: 0.26
|
||
Nodes (22): backup_tables(), _contact_key(), discover_merge_pairs(), fetch_customer(), _invoice_key(), load_database_url(), main(), merge_contacts() (+14 more)
|
||
|
||
### Community 806 - "spec.md"
|
||
Cohesion: 0.21
|
||
Nodes (22): clear_target_products(), count_target_rows(), _dec(), derive_source_url(), fetch_portal_admin_id(), fetch_source_rows(), legacy_id_to_str(), load_runtime_settings() (+14 more)
|
||
|
||
### Community 807 - "H5-mobile"
|
||
Cohesion: 0.14
|
||
Nodes (13): PublicPoundQr, errorMessage, getQrImageUrl(), inventoryId, loading, loadPage(), pageTitle, productLine (+5 more)
|
||
|
||
### Community 808 - "Requirement: 列表主标识列链接查看与编辑删除外置"
|
||
Cohesion: 0.13
|
||
Nodes (14): Spec 覆盖自检, Task 10: 验收对照 + graphify, Task 1: Schema 迁移 + ORM, Task 2: Schema/API — 人员关联用户 + 快照 selectedEscortId, Task 3: Web — 驾押人员「关联用户账号」, Task 4: 安排运输 — 选择押运员(后端写入 + Web UI), Task 5: Service — 司机计划可见性 + history 构建, Task 6: JWT 路由 `/api/transport/driver-plan` (+6 more)
|
||
|
||
### Community 809 - "crm_export_columns.py"
|
||
Cohesion: 0.13
|
||
Nodes (14): File map, Placeholder / consistency self-check, Spec coverage checklist, Task 10: 收尾 — 图谱与回归, Task 1: 后端 — 本人车辆车牌集 helper + 失败测试, Task 2: 后端 — list_applies / get_apply 的 mine_vehicles, Task 3: 后端 — create / update / submit / cancel 写校验, Task 4: 后端 — API 层接入 `mineVehicles` (+6 more)
|
||
|
||
### Community 811 - "statistics.py"
|
||
Cohesion: 0.20
|
||
Nodes (4): createTimestamp(), Calendar, dateCompare(), fixIosDateFormat()
|
||
|
||
### Community 812 - "migrate_file"
|
||
Cohesion: 0.13
|
||
Nodes (11): boxHeight(), boxWidth(), flexDirectionEnd(), flexDirectionStart(), getPosition(), horizontalLeft(), horizontalRight(), leftBottom() (+3 more)
|
||
|
||
### Community 813 - "menu.py"
|
||
Cohesion: 0.13
|
||
Nodes (16): animation, BindingX, bindIngXMixins, close(), dom, getDom(), getEl(), getSelectorQuery() (+8 more)
|
||
|
||
### Community 814 - "reader"
|
||
Cohesion: 0.11
|
||
Nodes (11): askAbortDownload(), checkLocalStoragePackage(), checkStoreScheme(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage() (+3 more)
|
||
|
||
### Community 817 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (17): barActiveIndex, BarItem, { changeBar, currentTabIsEmpty, handleViewAll }, emit, { getNoticeStyle }, { handleNoticeAll, handleMsgAll, handlePendingAll }, MessageItem, NoticeItem (+9 more)
|
||
|
||
### Community 818 - "__init__.py"
|
||
Cohesion: 0.10
|
||
Nodes (17): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), load() (+9 more)
|
||
|
||
### Community 819 - "pLoadHtmlByLangCode"
|
||
Cohesion: 0.09
|
||
Nodes (23): 背景与目标, 2.1 保留, 2.2 新增, 2.3 移除(Portal 引用), 2.4 清理, 3.1 渲染范围(沿用现有逻辑), 3.2 折叠行为, 3.3 需修改的 Portal 限制(删除) (+15 more)
|
||
|
||
### Community 820 - "components.d.ts"
|
||
Cohesion: 0.09
|
||
Nodes (22): API, `ArtUserMenu.vue` 变更要点, `change_password()` 逻辑, `UserPasswordDialog.vue` 规范, web-admin 顶栏用户菜单 — 修改密码设计, 一、现状与缺口, 七、工作量, 三、前端设计 (+14 more)
|
||
|
||
### Community 821 - "changeLog.ts"
|
||
Cohesion: 0.09
|
||
Nodes (23): 背景, API / 后端, `crm_supplier_info` 新增字段, CRM 主体危化品能力配置与报价/合同选品限制, 产品列表(推荐), 供方, 切换主体, 切换主体 UX (+15 more)
|
||
|
||
### Community 822 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (23): 运输计划合同完善 · 设计说明, 10. 后端文件(预期), 11. 错误与边界, 12. 测试要点, 13. 非目标(明确不做), 1. 背景与目标, 2. 已确认决策, 3.1 菜单 (+15 more)
|
||
|
||
### Community 823 - "危化品证书按产品类型区分 — 设计文档"
|
||
Cohesion: 0.13
|
||
Nodes (14): 1. 背景与目标, 2. 采用方案, 3.1 位置, 3.2 行为, 3. 入口与交互, 4. 导出链路, 5.1 红章, 5.2 水印与 Logo(对齐 PDF) (+6 more)
|
||
|
||
### Community 824 - "verify_password"
|
||
Cohesion: 0.09
|
||
Nodes (22): 1.0.15(2021-02-05), 1.0.16(2021-02-05), 1.0.17(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-21), 1.1.2(2021-07-30), 1.1.3(2021-08-30), 1.2.0(2021-11-23) (+14 more)
|
||
|
||
### Community 825 - "columnProps"
|
||
Cohesion: 0.09
|
||
Nodes (22): 1.1.10(2021-06-17), 1.1.7(2021-02-05), 1.1.8(2021-03-26), 1.1.9(2021-05-12), 1.2.1(2021-07-30), 1.2.2(2021-08-17), 1.2.3(2021-08-20), 1.2.4(2021-08-20) (+14 more)
|
||
|
||
### Community 829 - "changelog.md"
|
||
Cohesion: 0.13
|
||
Nodes (14): 交互与视觉, 参考, 变换模型, 实现落点, 工具条, 弹窗约束, 方案选择, 目标 (+6 more)
|
||
|
||
### Community 831 - "index.vue"
|
||
Cohesion: 0.17
|
||
Nodes (22): _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() (+14 more)
|
||
|
||
### Community 832 - "if"
|
||
Cohesion: 0.17
|
||
Nodes (14): assignClue(), cancel(), dialog, emit, form, formRef, loadUserList(), open() (+6 more)
|
||
|
||
### Community 833 - "payload"
|
||
Cohesion: 0.16
|
||
Nodes (11): ArtTableProps, DynamicColumnConfig, getColumnChecks(), SPECIAL_COLUMNS, useTableColumns(), ColumnOption, DialogConfig, FormRule (+3 more)
|
||
|
||
### Community 834 - "payload"
|
||
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 838 - "index.vue"
|
||
Cohesion: 0.07
|
||
Nodes (26): Props, Props, variantClass, menuTypeLabel(), editingId, form, handleDelete(), handleSubmit() (+18 more)
|
||
|
||
### Community 839 - "index.vue"
|
||
Cohesion: 0.30
|
||
Nodes (12): ImportRow, _load_attachment_index(), _load_env_file(), load_rows(), main(), _norm_seq(), _parse_excel(), date (+4 more)
|
||
|
||
### Community 840 - "changelog.md"
|
||
Cohesion: 0.08
|
||
Nodes (22): buildParams(), currentPage, dateFilter, dateFilters, fetchPage(), finished, keyword, list (+14 more)
|
||
|
||
### Community 842 - "供方信息 — 04 API 规格"
|
||
Cohesion: 0.10
|
||
Nodes (21): 报销申请「申请附件」(可选补充材料)— 设计文档, 1. 目标与范围, 2. 数据模型, 3.1 新增/编辑弹窗, 3.2 查看态与文案, 3.3 可编辑边界, 3. Web 管理端, 4.1 申请页 `ReimburseApplyPage.vue` (+13 more)
|
||
|
||
### Community 843 - "README.md"
|
||
Cohesion: 0.10
|
||
Nodes (20): 运输计划「暂存 / 草稿中」设计, 1. 背景与目标, 2. 已确认决策, 3.1 跟进状态枚举(6), 3.2 状态流转, 3.3 与「待安排」对齐的门禁, 3. 状态与数据模型, 4.1 请求约定 (+12 more)
|
||
|
||
### Community 847 - "index.vue"
|
||
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 848 - "changelog.md"
|
||
Cohesion: 0.19
|
||
Nodes (13): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+5 more)
|
||
|
||
### Community 849 - "v2.5.1 - 2025-07-08"
|
||
Cohesion: 0.08
|
||
Nodes (15): _db_pool_keepalive_loop(), lifespan(), Exception, Request, 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, 定期 ping MySQL,避免远程库/NAT 回收空闲 TCP 后首请求长时间卡住。, sqlalchemy_exception_handler() (+7 more)
|
||
|
||
### Community 850 - "v2.4.2.2 - 2025-06-16"
|
||
Cohesion: 0.14
|
||
Nodes (13): author, description, devDependencies, playwright, keywords, license, main, name (+5 more)
|
||
|
||
### Community 851 - "changelog.md"
|
||
Cohesion: 0.14
|
||
Nodes (13): File map, Self-review notes, Spec coverage, Task 1: 配置项与加密排除路径, Task 2: 扫码会话服务(TDD), Task 3: 小程序码生成(TDD), Task 4: Web 公开端点 create / status, Task 5: 小程序 scanned / confirm (+5 more)
|
||
|
||
### Community 852 - "v2.4.2.2 - 2025-06-16"
|
||
Cohesion: 0.14
|
||
Nodes (13): Spec 覆盖自检, Task 1: 迁移 SQL(结构 + 种子 + 存量), Task 2: Model + Schema + 工作流默认类型, Task 3: 申请 submit / 编辑规则 / 详情含审批历史, Task 4: 审批服务 approve / reject / disburse + 待办列表, Task 5: 前端 API + 展示工具, Task 6: 流程配置页, Task 7: 充值审批待办页 (+5 more)
|
||
|
||
### Community 853 - "v2.4.2.1 - 2025-06-16"
|
||
Cohesion: 0.14
|
||
Nodes (13): 1. 背景与问题, 2. 目标, 3. 非目标, 4. 量纲与 CSS 变量, 5.1 白底顶栏(地磅 / 报销), 5.2 渐变大头(工作台 / 首页 / 待办等 `.mp-header`), 5.3 变量下发(微信端)— 既定路径, 5. 布局规则(方案 B) (+5 more)
|
||
|
||
### Community 854 - "优化"
|
||
Cohesion: 0.14
|
||
Nodes (13): 1.1 目标, 1.2 已确认决策, 1.3 非目标, 1. 目标与范围, 2. 行为矩阵(`mineVehicles=true`), 3.1 后端 helper, 3.2 接入点, 3.3 前端 (+5 more)
|
||
|
||
### Community 855 - "v2.4.1.1 - 2025-06-07"
|
||
Cohesion: 0.16
|
||
Nodes (20): addEventListeners(), calculateMenuHeight(), calculatePosition(), emit, handleDocumentClick(), handleDocumentContextmenu(), handleKeydown(), handleMenuClick() (+12 more)
|
||
|
||
### Community 856 - "v2.4.2.4 - 2025-06-18"
|
||
Cohesion: 0.10
|
||
Nodes (18): publicPlSiteApi, deliveryAddressDisplay, destinationNavUrl, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave() (+10 more)
|
||
|
||
### Community 857 - "context.py"
|
||
Cohesion: 0.09
|
||
Nodes (21): Common Rationalizations, Debugging Integration, Example: Bug Fix, Final Rule, Good Tests, GREEN - Minimal Code, Overview, Red Flags - STOP and Start Over (+13 more)
|
||
|
||
### Community 858 - "__init__.py"
|
||
Cohesion: 0.09
|
||
Nodes (22): 已排除功能(用户确认), Backend — 修改文件, Backend — 新建文件, Commit Strategy, CRM 迭代 1:产品分类 + 产品管理 + Excel 导入导出 实施计划, File Map, Frontend — 修改文件, Frontend — 新建文件 (+14 more)
|
||
|
||
### Community 859 - "component.js"
|
||
Cohesion: 0.09
|
||
Nodes (22): 文件结构, 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` (+14 more)
|
||
|
||
### Community 860 - "__init__.py"
|
||
Cohesion: 0.09
|
||
Nodes (22): 运输计划:段次合同单选 + 装货产品限合同内, 10. 方案取舍说明, 11. 自检记录, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 `PlPlanContractMultiSelect`, 4.2 装货区与产品选择 (+14 more)
|
||
|
||
### Community 861 - "index.vue"
|
||
Cohesion: 0.16
|
||
Nodes (9): agreeProtocol, isLoading, onAgreeGetPhoneNumber(), onGetPhoneNumber(), onWechatGate(), protocolDialogForWechat, protocolDialogVisible, sessionId (+1 more)
|
||
|
||
### Community 862 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (21): ADDED Requirements, Requirement: 字典数据下拉查询, Requirement: 字典数据修改, Requirement: 字典数据分页列表, Requirement: 字典数据新增, Requirement: 字典数据软删除, Requirement: 字典类型修改, Requirement: 字典类型分页列表 (+13 more)
|
||
|
||
### Community 863 - "request.js"
|
||
Cohesion: 0.09
|
||
Nodes (21): ADDED Requirements, Requirement: 二维码生成与分发, Requirement: 司机扫码回传, Requirement: 待入库/待出库单据同步, Requirement: 车辆归属唯一性, Requirement: 运输与计划关系, Requirement: 运输安排, Scenario: 1:1 关系 (+13 more)
|
||
|
||
### Community 864 - "crm.js"
|
||
Cohesion: 0.14
|
||
Nodes (13): 1. Storage: JSON array in `package_spec` (widen column), 2. Pool key = contract product line id (internal); resolve via package membership (external), 3. Detail / print presentation, 4. Frontend contract form, 5. PL frontend adaptations, 6. Relationship to 2026-09-10 design, Context, Decisions (+5 more)
|
||
|
||
### Community 865 - "changelog.md"
|
||
Cohesion: 0.14
|
||
Nodes (8): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props, LIST_PAGE_SIZES
|
||
|
||
### Community 866 - "apply_pl_scope"
|
||
Cohesion: 0.18
|
||
Nodes (21): _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() (+13 more)
|
||
|
||
### Community 868 - "findUntil"
|
||
Cohesion: 0.28
|
||
Nodes (11): create_leave(), get_leave(), list_leaves(), Any, Session, _row_to_dict(), soft_delete_leave(), update_leave() (+3 more)
|
||
|
||
### Community 871 - "list.vue"
|
||
Cohesion: 0.08
|
||
Nodes (21): buildParams(), currentPage, dateFilter, dateFilters, fetchPage(), finished, keyword, list (+13 more)
|
||
|
||
### Community 874 - "v2.5.7 - 2025-09-14"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件地图, CRM 价格函 / 合同变更·模板·审批记录列头整库筛选 Implementation Plan, Spec 覆盖自检, Task 1: 价格函 backend builder + 单测 + 接线, Task 2: 价格函前端, Task 3: 合同变更 backend, Task 4: 合同变更前端, Task 5: 合同模板 backend + 前端 (+3 more)
|
||
|
||
### Community 878 - "targetScroll"
|
||
Cohesion: 0.22
|
||
Nodes (9): 文件结构, Placeholder 扫描, Spec 覆盖自检, Task 1: 公共展开函数 + 测试, Task 2: 三套模板接入展开, Task 3: 送货单打印路径补齐品牌, Task 4: 验收与文档状态, 打印单据产品名附带品牌 — Implementation Plan (+1 more)
|
||
|
||
### Community 887 - "if"
|
||
Cohesion: 0.15
|
||
Nodes (12): Self-Review(对照 spec), Task 1: 过滤 EXISTS + 单测, Task 2: `deliveryTimes` 聚合 helper + 单测, Task 3: Schema + attach 写入 `deliveryTimes`, Task 4: API 透传过滤参数 + 计划导出列, Task 5: 前端类型 + 四页 `columnFilterDefs`, Task 6: 主列表 `plan/index.vue` UI, Task 7: 归档 / 证书列表 UI(与主列表同构) (+4 more)
|
||
|
||
### Community 888 - "total"
|
||
Cohesion: 0.13
|
||
Nodes (3): CacheKeyCascade, DatabaseCache, RedisCache
|
||
|
||
### Community 889 - "total"
|
||
Cohesion: 0.10
|
||
Nodes (20): 1a. Native Worktree Tools (preferred), 1b. Git Worktree Fallback, Assuming directory location, Common Mistakes, Create the Worktree, Directory Selection, Fighting the harness, Overview (+12 more)
|
||
|
||
### Community 890 - "amt"
|
||
Cohesion: 0.10
|
||
Nodes (21): 运输计划 · 车辆/驾押人员照片字段 — 设计文档, API(`backend/app/api/pl/base_data.py`), `pl_personnel` 新增列, `pl_vehicle` 新增列, Schema(`backend/app/schemas/pl/base_data.py`), UI 规范对齐, 列表(方案 A), 前端设计 (+13 more)
|
||
|
||
### Community 891 - "index.vue"
|
||
Cohesion: 0.10
|
||
Nodes (21): 运输计划:供方/需方 + 合同多选 + 产品自由选择, 10. 自检, 1. 目标, 2. 非目标, 3.1 客户, 3.2 合同(分侧、可多选), 3.3 产品, 3.4 归属公司与其它基础字段 (+13 more)
|
||
|
||
### Community 892 - "detail.vue"
|
||
Cohesion: 0.10
|
||
Nodes (20): 1.1.4(2021-02-05), 1.1.5(2021-05-12), 1.1.7(2021-11-08), 1.2.0(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2021-12-01), 1.3.3(2022-01-17) (+12 more)
|
||
|
||
### Community 893 - "endDate"
|
||
Cohesion: 0.10
|
||
Nodes (20): ADDED Requirements, Inventory Statistics (盘存统计), Requirement: 出入库明细, Requirement: 出入库汇总, Requirement: 库存台账, Requirement: 库存统计口径, Requirement: 库存预警, Requirement: 运输统计 (+12 more)
|
||
|
||
### Community 894 - "num"
|
||
Cohesion: 0.04
|
||
Nodes (52): CrmCustomerOption, CrmProductOption, extractOptions(), fetchCustomerOptions(), fetchProductOptions(), InventoryCreate, planApi, PlanCreate (+44 more)
|
||
|
||
### Community 895 - "date"
|
||
Cohesion: 0.07
|
||
Nodes (23): User, userApi, UserCreate, UserService, UserUpdate, editingUser, formData, isEdit (+15 more)
|
||
|
||
### Community 896 - "if"
|
||
Cohesion: 0.15
|
||
Nodes (12): Spec 覆盖自检, Task 1: 扩展 `mp-webview.scss` + `MpBottomSheet`, Task 2: 卡片字段辅助函数 + 单测, Task 3: 详情底栏拆分辅助 + 单测, Task 4: 重写列表页 `index.vue`, Task 5: 重写详情页 `detail.vue`, Task 6: 表单 page 变体对齐 Demo(锚点 + 贴底), Task 7: 打印页与三方人车页打磨 (+4 more)
|
||
|
||
### Community 897 - "deletable"
|
||
Cohesion: 0.17
|
||
Nodes (20): _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() (+12 more)
|
||
|
||
### Community 898 - "__init__.py"
|
||
Cohesion: 0.15
|
||
Nodes (12): Spec 覆盖自检, Task 1: DDL + ORM 字段, Task 2: 配置项 `WECHAT_MP_*` + 加密排除, Task 3: CRUD 查询 + 手机号规范化单测(TDD), Task 4: `resolve_wechat_login_user` + 单测(TDD), Task 5: 抽出 JWT 签发 + `mini_auth` 路由, Task 6: 小程序 store + API 常量, Task 7: 登录页 UI + getPhoneNumber (+4 more)
|
||
|
||
### Community 904 - "index.js"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1.1 目标, 1.2 决策摘要, 1.3 非目标, 1. 目标与已确认决策, 2.1 新建, 2.2 修改, 2.3 弹窗字段映射, 2. 架构与组件 (+4 more)
|
||
|
||
### Community 905 - "uni-popup-dialog.vue"
|
||
Cohesion: 0.21
|
||
Nodes (9): BreadcrumbItem, breadcrumbItems, buildFullPath(), findFirstValidChild(), handleBreadcrumbClick(), isClickable(), isLastItem(), route (+1 more)
|
||
|
||
### Community 911 - "__init__.py"
|
||
Cohesion: 0.35
|
||
Nodes (3): 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f, WechatPayV2Client
|
||
|
||
### Community 912 - "__init__.py"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件地图, Spec 覆盖自检, Task 1: 计划 builder + 单测 + API 接线(D1 后端), Task 2: 计划页前端(D1), Task 3: 出入库 builder + 单测 + API(D2 后端), Task 4: 出入库页前端(D2), Task 5: 地磅单 builder + 单测 + API(D3 后端), Task 6: 地磅单页前端(D3) (+4 more)
|
||
|
||
### Community 916 - "shanxia2.0 生产环境部署方案"
|
||
Cohesion: 0.11
|
||
Nodes (19): 运输地址库「注意事项」与选址回填, 1. 目标, 2. 非目标, 3. 决策记录, 4.1 表 `pl_transport_address`, 4.2 与既有字段关系, 4.3 迁移, 4. 数据模型 (+11 more)
|
||
|
||
### Community 923 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): Added, Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Optimized (+12 more)
|
||
|
||
### Community 927 - "index.js"
|
||
Cohesion: 0.18
|
||
Nodes (18): create_role(), get_role(), get_role_data_scope(), get_role_menu_ids(), list_roles(), Any, Session, 角色 CRUD(sys_role / sys_role_menu / sys_role_data_scope_detail) (+10 more)
|
||
|
||
### Community 928 - "index.js"
|
||
Cohesion: 0.15
|
||
Nodes (11): plan_requires_site_link(), Session, 运输计划:内置山峡/云栋客户判定(合同可免), 装货或送货段任一段客户为山峡/云栋时,需要生成现场链接。, _FakeQuery, _FakeSession, _plan(), 现场链接生成条件:装货/送货段含山峡或云栋客户 (+3 more)
|
||
|
||
### Community 929 - "index.js"
|
||
Cohesion: 0.25
|
||
Nodes (7): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), Any, Exception
|
||
|
||
### Community 930 - "index.js"
|
||
Cohesion: 0.25
|
||
Nodes (18): batch_generate_sample_codes(), batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), Any (+10 more)
|
||
|
||
### Community 931 - "index.js"
|
||
Cohesion: 0.33
|
||
Nodes (19): check_python(), create_venv(), ensure_dirs(), ensure_valid_venv(), ensure_venv_and_runtime(), install_dependencies(), is_running(), log_error() (+11 more)
|
||
|
||
### Community 932 - "index.js"
|
||
Cohesion: 0.18
|
||
Nodes (15): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+7 more)
|
||
|
||
### Community 933 - "index.js"
|
||
Cohesion: 0.14
|
||
Nodes (20): addClue(), checkDuplicateClue(), getClue(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog, dictStore (+12 more)
|
||
|
||
### Community 934 - "index.js"
|
||
Cohesion: 0.12
|
||
Nodes (17): publicInventoryApi, PublicInventoryPage, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave(), loading (+9 more)
|
||
|
||
### Community 935 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (19): Browser Events Format, Cards (visual designs), Cleaning Up, CSS Classes Available, Design Tips, File Naming, How It Works, Mock elements (wireframe building blocks) (+11 more)
|
||
|
||
### Community 936 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (19): Bulletproofing Elements, Creation Log: Systematic Debugging Skill, Enhancement 1: TDD Reference, Extraction Decisions, Final Outcome, Initial Version, Iterations, Key Insight (+11 more)
|
||
|
||
### Community 937 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 10.1 后端协议, 10.2 业务, 10.3 门户集成, 10. 验证清单, 11. 风险与对策, 12. 文档索引, 13. 下一步行动, 1. 迁移目标 (+12 more)
|
||
|
||
### Community 938 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 变更记录, 0.1 原 CRM(Java / RuoYi), 0.2 shanxia2.0 Python 目标, 0.3 前端(已拷贝 CRM)实际请求路径, 0. 路径与响应约定, 10. 完成标准(重写后勾选), 1.1 `CrmContractBo` 列表/筛选字段(Query), 1.2 `CrmContractVo` 关键返回字段 (+12 more)
|
||
|
||
### Community 939 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 页面功能, 交互流程, 交互流程, 公海池模块迁移方案 — 03 前端页面功能规格, 列表字段, 列表字段(完整,含列设置功能), 前端功能完整性对照表, 弹窗 1:领取客户(`ClaimDialog.vue`) (+12 more)
|
||
|
||
### Community 940 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 三系统用户账号明细清单, 2.1 有效账号(6), 2.2 已停用账号(9,建议不移植), 3.1 有效账号(25), 3.2 已删除账号(1,建议不移植), 3.3 报销角色定义(`bx_role`), 4.1 有效账号(8), 4.2 已删除账号(4,建议不移植) (+12 more)
|
||
|
||
### Community 941 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 仅创建人可删除 — 删除接口 / 页面对照表与分阶段改造方案, 1. 统计摘要, 2.1 CRM, 2.2 PL 物流, 2.3 DB 地磅, 2.4 BX 报销, 2. 需改造对照表(业务数据 — 纳入范围), 3. 不纳入改造(UI 本地 / 非持久化删除) (+12 more)
|
||
|
||
### Community 942 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 运输管理 · 人员从业资格证拆分 — 设计文档, 1.1 证书名称匹配规则, 1.2 与 2026-07-12 的差异, 2.1 前端, 2.2 后端, 2.3 字典(可选同步), 3.1 证书名称重命名, 3.2 迁移脚本 (+12 more)
|
||
|
||
### Community 943 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 报销提交允许发票夹余额为负 — 设计文档, 2.1 提交占用, 2.2 余额语义, 2.3 关联发票, 2.4 并发, 3.1 后端, 3.2 Web(`web-admin`), 3.3 bx-mobile (+12 more)
|
||
|
||
### Community 944 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (20): 报销明细「发生时间」字段 — 设计文档, 2.1 表字段, 2.2 DDL 与快照, 2.3 Model / Schema, 2.4 写入链路, 3.1 列 / 字段顺序, 3.2 web-admin, 3.3 bx-mobile (+12 more)
|
||
|
||
### Community 945 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (19): 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-04-15), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-24), 1.1.2(2021-08-30) (+11 more)
|
||
|
||
### Community 946 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (19): ADDED Requirements, Requirement: 主数据下拉只读 CRM, Requirement: 仪表盘统计 API, Requirement: 出入库管理 CRUD, Requirement: 地磅单管理与联动事务, Requirement: 地磅后端子域路由注册, Requirement: 计划按月自动生成任务, Requirement: 计划管理 CRUD 与计划号生成 (+11 more)
|
||
|
||
### Community 947 - "index.js"
|
||
Cohesion: 0.10
|
||
Nodes (19): ADDED Requirements, Requirement: API 层与类型定义, Requirement: 主数据下拉集成 CRM, Requirement: 仪表盘页面, Requirement: 关联数据查看弹窗, Requirement: 列表页布局规范, Requirement: 地磅管理菜单与五模块页面, Requirement: 磅单二维码弹窗业务例外 (+11 more)
|
||
|
||
### Community 949 - "index.js"
|
||
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 950 - "index.js"
|
||
Cohesion: 0.27
|
||
Nodes (10): _allocate_inbound_outbound_id(), _ensure_sequence_row(), max_numeric_inbound_outbound_id(), next_inbound_outbound_id(), Session, 出入库单 id 生成 — 租户内纯数字自增,并发安全。, 当前租户下纯数字 id 的最大值(不含 UUID 等非数字主键)。, 分配下一条出入库单 id(纯数字字符串)。 使用 db_sequence 行锁 + next_val 递增,避免并发下重复 id。 (+2 more)
|
||
|
||
### Community 951 - "db.ts"
|
||
Cohesion: 0.24
|
||
Nodes (11): extract_minio_object_key(), join_relative_urls(), normalize_oss_storage_url(), MinIO 附件 URL 规范化(数据迁移共用)。 背景 ---- CRM / 地磅 / 报销与 shanxia2.0 共用同一 MinIO(bucket 默, 业务表 OSS ID 串 → 相对 URL 串(用于客户证照、跟进附件等)。, 去掉预签名 query(``?X-Amz-...``)。, 将绝对/相对 URL 规范为 MinIO object key(不含 bucket)。, 迁移 CRM ``sys_oss`` 行:``url`` + ``file_name`` → 门户相对路径。 (+3 more)
|
||
|
||
### Community 952 - "home.vue"
|
||
Cohesion: 0.18
|
||
Nodes (19): _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() (+11 more)
|
||
|
||
### Community 953 - "Testing Skills With Subagents"
|
||
Cohesion: 0.21
|
||
Nodes (3): FakeRedis, test_consume_legacy_uuid_from_redis(), test_consume_unknown_uuid_returns_none()
|
||
|
||
### Community 954 - "pl_cert_required_service.py"
|
||
Cohesion: 0.18
|
||
Nodes (19): _append_create_time_filters(), _append_date_range_filters(), _append_enum_filters(), _append_number_filters(), _append_one_number_field(), _append_text_filters(), build_product_column_filters(), _parse_day_start() (+11 more)
|
||
|
||
### Community 958 - "apply_data_scope"
|
||
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 960 - "pl.js"
|
||
Cohesion: 0.08
|
||
Nodes (24): buildParams(), currentPage, dateFilter, dateFilters, fetchPage(), finished, keyword, list (+16 more)
|
||
|
||
### Community 961 - "plLabels.js"
|
||
Cohesion: 0.06
|
||
Nodes (34): 技术栈, 项目结构, API 调用, code:block1 (mobile-h5/), code:bash (cd mobile-h5), code:bash (npm run dev), code:bash (npm run build), code:vue (<template>) (+26 more)
|
||
|
||
### Community 962 - "useChart.ts"
|
||
Cohesion: 0.11
|
||
Nodes (18): 执行记录, A1 页面展示(逐项), A2 协议勾选与弹窗(逐项), A3 字段校验与登录(逐项), A4 负向(本页无增删改业务), A. 登录页 `login/login`, B. 工作台 `workbench/workbench`, C. 首页 / 待办占位 (+10 more)
|
||
|
||
### Community 964 - "RuleIndex.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 背景与目标, 不变项, 与原设计文档关系, 充值类型控件, 写路径(只允许 etc), 前端设计, 后端设计, 后续(不在本期) (+10 more)
|
||
|
||
### Community 966 - "uni-popup.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 目标, 1. 背景与目标, 2. 已确认产品决策, 3. 迁移清单(首页未隐藏), 4. 分批定义, 5. 样式策略(S1), 6. API 策略, 7. Batch 1 验收 (+11 more)
|
||
|
||
### Community 967 - "BxInvoiceFileSelect.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 目标, 10. 修订记录, 1. 背景与目标, 2. 已确认产品决策, 3. 范围, 4.1 每表独立状态, 4.2 UI 组件, 4.3 provide 隔离 (+11 more)
|
||
|
||
### Community 971 - "CRM 产品编号统一化与映射表设计"
|
||
Cohesion: 0.15
|
||
Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送订单状态通知 Args: openid: 用户openid order_n, 发送支付成功通知 Args: openid: 用户openid order_n, 发送配送通知 Args: openid: 配送员openid task_no:, 发送配送时效预警 Args: openid: 配送员openid task_n, 发送退款结果通知 Args: openid: 用户openid order_n, 发送催单通知给配送员 Args: deliver_openid: 配送员openid, 发送模板消息 Args: openid: 用户openid template_ (+1 more)
|
||
|
||
### Community 972 - "产品品牌与别名设计(含运输计划归档按品牌记账)"
|
||
Cohesion: 0.16
|
||
Nodes (18): align_contract_no_to_sign_date(), generate_contract_no(), date, Java: generateContractNo — {供方编码}/X-JT{yyyyMMdd}{3位序号} 流水与撞号检测须含软删:uk_contr, 标准编号替换日期段,保留序号;非标准返回 None。, 将标准合同编号日期段对齐签订日;撞号则序号顺延(含软删查重)。 非标准编号原样返回。无签订日则原样返回。, replace_contract_no_date(), _mock_last_contract() (+10 more)
|
||
|
||
### Community 973 - "01-crm.md"
|
||
Cohesion: 0.25
|
||
Nodes (16): add_favorite(), count_active(), find_active(), find_soft_deleted(), list_favorites(), _next_order_num(), normalize_menu_path(), Any (+8 more)
|
||
|
||
### Community 974 - "filter-dropdown.vue"
|
||
Cohesion: 0.13
|
||
Nodes (11): dom, IsPC(), default(), mounted(), mousedown(), mouseleave(), mousemove(), throttleTouchMove (+3 more)
|
||
|
||
### Community 975 - "Vue"
|
||
Cohesion: 0.12
|
||
Nodes (10): _(), cf, k(), kf(), Sf(), wf(), xf(), hasEventListeners() (+2 more)
|
||
|
||
### Community 976 - "DisbursePanel.vue"
|
||
Cohesion: 0.12
|
||
Nodes (15): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+7 more)
|
||
|
||
### Community 977 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (16): currentOpportunity, dialogTitle, dialogVisible, dictStore, emit, getList(), handleClose(), handleConfirm() (+8 more)
|
||
|
||
### Community 978 - "zh_CN.js"
|
||
Cohesion: 0.12
|
||
Nodes (15): batchUpdateStage(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more)
|
||
|
||
### Community 979 - "form.vue"
|
||
Cohesion: 0.17
|
||
Nodes (11): Self-Review(对照 spec), Task 1: Service 抽取 — `resolve_transport_for_plan` + 单测, Task 2: 迁入 history / page / feedback 到 service,公开 API 改调 service, Task 3: 登录态 API `/api/transport/site-plan`, Task 4: 菜单 SQL(仅「现场人员」), Task 5: 小程序路由 / 菜单 / API 客户端, Task 6: 列表页(现场记录), Task 7: 详情页(现场回传) (+3 more)
|
||
|
||
### Community 980 - "dbLabels.js"
|
||
Cohesion: 0.17
|
||
Nodes (11): File map, Spec coverage self-check, Task 1: 备用金 withdraw 后端(TDD), Task 2: Web / 小程序 API 客户端, Task 3: Web 报销申请页撤回入口, Task 4: Web 备用金申请页撤回入口, Task 5: 小程序报销详情撤回, Task 6: 小程序备用金详情撤回 (+3 more)
|
||
|
||
### Community 981 - "detail.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 1. 模块定位, 2. 技术实现, 3. 数据表清单(23 张,均在 `shanxia2.0.sql`), 4.1 产品管理, 4.2 客户管理, 4.3 公海池, 4.4 线索管理, 4.5 商机管理 (+10 more)
|
||
|
||
### Community 982 - "changelog.md"
|
||
Cohesion: 0.11
|
||
Nodes (19): 0. 环境约定(本次), 1.1 权威来源(已确认), 1.2 v1 备份中的 5 条部门(与 `migrate_users.py` 硬编码一致), 1.3 执行步骤(续跑时勾选), 1.4 本步执行日志, 1. 第一步:部门数据(P0-2), 2. 全过程阶段清单(对照执行), 3. 操作命令模板(密码脱敏) (+11 more)
|
||
|
||
### Community 983 - "changelog.md"
|
||
Cohesion: 0.11
|
||
Nodes (19): 文件清单, Spec 覆盖自检, Task 10: 车辆管理页 — 双子表弹窗, Task 11: 人员管理页, Task 12: 证件提醒与运输安排, Task 13: 字典与菜单 SQL, Task 14: OpenSpec 与验收, Task 1: DDL 与新表 (+11 more)
|
||
|
||
### Community 984 - "uni-swipe-action-item.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 文件清单, Spec 覆盖自检, Task 10: 计划查看地磅 Tab 回显(P2), Task 11: 地磅出入库列表复制链接(P3), Task 12: 历史数据补 token(P3), Task 13: 需求文档修订 BR-33(P3), Task 14: 联调验收 + 图谱更新, Task 1: 数据库 DDL + ORM (+11 more)
|
||
|
||
### Community 985 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 文件结构, A. 自动化, B. 人员主数据页 `/#/pl/base-info/personnel`, C. 车辆关联(山峡自有车), D. 迁移后数据, E. API 直调(可选), Spec 覆盖自检, Task 1: 后端单元测试(TDD 先行) (+11 more)
|
||
|
||
### Community 986 - "ProductSelector.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 文件结构, Spec 覆盖自检, Task 10: 归档弹窗按品牌填量 UI, Task 11: 库存台账 / 流水 UI, Task 12: 入出库单展示实际品牌(只读), Task 13: 历史名称清洗(可选脚本,需业务确认后执行), Task 14: 字段一致性与回归, Task 1: DDL 迁移脚本 (+11 more)
|
||
|
||
### Community 987 - "pl.js"
|
||
Cohesion: 0.11
|
||
Nodes (19): 出入库现场链接 · 单据状态可选设计, 1. 背景与问题, 2. 已确认决策, 3.1 状态选择, 3.2 提交, 3.3 只读态(`page.voided === true`), 3.4 类型, 3. 前端(公共页) (+11 more)
|
||
|
||
### Community 988 - "运输计划 · 入库单 / 出库单设计"
|
||
Cohesion: 0.11
|
||
Nodes (19): 值班排班 · 自定义类型 / 工作安排字典 / 值班时段 — 设计文档, API 载荷(增量), `duty_slot` 变更, Web 管理端, 值班排班 · 自定义类型 / 工作安排字典 / 值班时段 — 设计文档, 公开移动端 H5(必须同步), 字典种子, 存量迁移 (+11 more)
|
||
|
||
### Community 989 - "mpother.js"
|
||
Cohesion: 0.11
|
||
Nodes (19): 背景, `dictStore` 增补, `POST /web/admin/dict-data/ensure`, `POST /web/admin/dict-data/ensure-remove`(或等价 DELETE), 不在范围, 前端设计, 后端接口, 如何保证 web-admin 改造一致 (+11 more)
|
||
|
||
### Community 990 - "form.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 司机链接 · 运输记录(同主车车牌)设计, 1. 背景与目标, 2. 已确认需求, 3. 非目标, 4. 架构(方案 1), 5.1 新增接口, 5.2 响应字段(camelCase), 5.3 不变接口 (+11 more)
|
||
|
||
### Community 991 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (19): 运输计划安排 · 合同数量硬拦与成功后提醒, 10. 测试清单, 11. 风险与注意, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 「已安排合计」, 4.2 本计划旧量 / 新量 (+11 more)
|
||
|
||
### Community 992 - "山峡小程序 · 四模块开发清单"
|
||
Cohesion: 0.11
|
||
Nodes (18): 0.1.0(2022-04-22), 0.1.1(2022-05-07), 0.1.2(2022-05-08), 0.1.3(2022-06-02), 0.1.4(2022-07-05), 0.1.5, 0.1.6(2022-07-06), 0.1.7(2022-08-12) (+10 more)
|
||
|
||
### Community 993 - "Web 管理端 Token 自动续期设计文档"
|
||
Cohesion: 0.11
|
||
Nodes (18): ADDED Requirements, Requirement: 人员档案管理, Requirement: 动态证书管理, Requirement: 承运商管理, Requirement: 车辆档案管理, Scenario: 人员与车辆绑定, Scenario: 人员信息维护, Scenario: 协议过期阻断运输 (+10 more)
|
||
|
||
### Community 994 - "地磅管理 — 全面测试用例"
|
||
Cohesion: 0.17
|
||
Nodes (11): 1. 背景与目标, 2. 采用方案, 3.1 Tab 顺序, 3.2 筛选, 3.3 列表与工具栏, 3.4 默认落地, 3. 行为约定, 4. 改动范围 (+3 more)
|
||
|
||
### Community 995 - "index.js"
|
||
Cohesion: 0.24
|
||
Nodes (10): close(), emit, keyword, load(), loading, onClear(), onKeyword(), onSelect() (+2 more)
|
||
|
||
### Community 997 - "content.inline.js"
|
||
Cohesion: 0.19
|
||
Nodes (18): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_quote_date(), _append_text(), build_quote_column_filters(), _parse_day_start() (+10 more)
|
||
|
||
### Community 998 - "skin.js"
|
||
Cohesion: 0.24
|
||
Nodes (10): close(), emit, keyword, load(), loading, onClear(), onKeyword(), onSelect() (+2 more)
|
||
|
||
### Community 999 - "content.js"
|
||
Cohesion: 0.19
|
||
Nodes (18): _append_create(), _append_dates(), _append_enum(), _append_numbers(), _append_sign_date(), _append_text(), build_contract_column_filters(), _parse_day_start() (+10 more)
|
||
|
||
### Community 1008 - "skin.shadowdom.js"
|
||
Cohesion: 0.17
|
||
Nodes (9): avatarUrl, deptName, displayName, email, loggingOut, phone, roleLabel, username (+1 more)
|
||
|
||
### Community 1012 - "content.js"
|
||
Cohesion: 0.18
|
||
Nodes (11): 借款新建边界, 借款详情状态矩阵, 审批列表加厚, 待办 Tab × 空态 / 加载, 待审批 — 报销单与借款单分别审, 我的单据 Tab×类型, 报销新建 — 字段边界, 报销模块负向汇总 (+3 more)
|
||
|
||
### Community 1016 - "content.js"
|
||
Cohesion: 0.33
|
||
Nodes (6): 文件结构, Spec 覆盖自检, Task 1: Tab 工具函数单测 + 实现, Task 2: 列表页 Tab 切换同步筛选, 文件结构, 运输计划列表「已安排」Tab Implementation Plan
|
||
|
||
### Community 1022 - "index.js"
|
||
Cohesion: 0.18
|
||
Nodes (10): Spec 覆盖自检, Task 1: `buildSafeAreaCssVarsStyle` + 单测, Task 2: 地磅 `.db-header` 样式(方案 B), Task 3: 地磅页面挂载变量 + `__nav` 结构, Task 4: 报销 `.topbar` 样式 + 页面绑定, Task 5: 壳层 `.mp-header`(工作台/首页/待办/占位), Task 6: 规范文档 + 手工验收清单, 小程序顶部栏胶囊安全区适配 Implementation Plan (+2 more)
|
||
|
||
### Community 1023 - "index.js"
|
||
Cohesion: 0.19
|
||
Nodes (16): ApiCryptoMiddleware, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once(), _nonce_key() (+8 more)
|
||
|
||
### Community 1024 - "uni-data-select.vue"
|
||
Cohesion: 0.26
|
||
Nodes (7): camel_to_snake(), CRUDBase, get_model_attr(), HistoryCRUD, Any, Session, ModelType
|
||
|
||
### Community 1025 - "index.ts"
|
||
Cohesion: 0.37
|
||
Nodes (17): check_env(), check_python(), create_venv(), init_env(), install_dependencies(), log_error(), log_info(), log_success() (+9 more)
|
||
|
||
### Community 1026 - "Calendar"
|
||
Cohesion: 0.18
|
||
Nodes (10): Spec 覆盖自检, Task 1: 后端公开 pound-qr Schema + helper + API + 单测, Task 2: 扩展 inventory link 与司机页 poundQrcodeItems, Task 3: 抽出 `PoundSlipQrcodeView` 并改管理端弹窗, Task 4: 公共页路由 + API 客户端 + 页面, Task 5: 「复制给司机」文案追加磅单链接, Task 6: 司机页底栏第三钮 + 弹层, Task 7: 收尾校验 + 图谱 (+2 more)
|
||
|
||
### Community 1027 - "index.ts"
|
||
Cohesion: 0.16
|
||
Nodes (12): attrs, clear(), events, _execLoadData(), _execRemove(), _getExec(), loadData(), loadMore() (+4 more)
|
||
|
||
### Community 1028 - "uni-forms-item.vue"
|
||
Cohesion: 0.11
|
||
Nodes (24): checkAll(), created(), localData(), setRules(), setValue(), submit(), validate(), validateField() (+16 more)
|
||
|
||
### Community 1029 - "index.vue"
|
||
Cohesion: 0.19
|
||
Nodes (11): dom, _getRateCount(), _getSize(), IsPC(), mounted(), mousedown(), mouseleave(), mousemove() (+3 more)
|
||
|
||
### Community 1030 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more)
|
||
|
||
### Community 1031 - "index.vue"
|
||
Cohesion: 0.03
|
||
Nodes (108): PlanArchiveBody, PlanArchiveFeedbacksBlock, PlanArchiveStopFeedbackAttachmentItem, loadDetail(), activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay(), archiveDeliveryTabIndex (+100 more)
|
||
|
||
### Community 1032 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (11): 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() (+3 more)
|
||
|
||
### Community 1033 - "index.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Spec coverage, Task 1: Web 命名纯函数 + 单测(TDD), Task 2: Web 附件组件支持 `remark` 展示名, Task 3: Web 报销申请 / 审批页传入 `remark`, Task 4: 小程序对称工具函数, Task 5: 小程序申请页 / 详情页展示名, Task 6: 图谱(若改动需更新)与验收核对 (+2 more)
|
||
|
||
### Community 1034 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (17): Acknowledging Correct Feedback, Code Review Reception, Common Mistakes, Forbidden Responses, From External Reviewers, From your human partner, GitHub Thread Replies, Gracefully Correcting Your Pushback (+9 more)
|
||
|
||
### Community 1035 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (17): Anti-Pattern 1: Testing Mock Behavior, Anti-Pattern 2: Test-Only Methods in Production, Anti-Pattern 3: Mocking Without Understanding, Anti-Pattern 4: Incomplete Mocks, Anti-Pattern 5: Integration Tests as Afterthought, Gate Function, Gate Function, Gate Function (+9 more)
|
||
|
||
### Community 1036 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 10. 参考源码, 1.1 背景, 1.2 移植模块(用户确认), 1.3 不移植, 1. 背景与目标, 2. 设计决策, 3.1 新建表(4 张), 3.2 公共字段(每张业务表末尾) (+10 more)
|
||
|
||
### Community 1037 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 总览, 阶段总览, 不移植项, 后端模块明细, 报销(bx)模块移植状态跟踪表, 阶段总览, 报销后端移植适配细则, 1. 文件复制对照表 (+10 more)
|
||
|
||
### Community 1038 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (17): 4.1.1 公海池客户列表, 4.1.2 领取公海客户, 4.1.3 分配公海客户, 4.1.4 放入公海池(从客户管理触发), 4.1 公海池客户列表(复用客户 CRUD), 4.2.1 操作记录列表, 4.2.2 操作记录详情, 4.2 公海池操作记录 (+9 more)
|
||
|
||
### Community 1039 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (17): 10. 撤回 `withdrawApproval`(审批 Service), 11. 新版本 `createNewVersion`, 12. 转合同 `toContract`, 13. 分享 `generateShare` / `viewByShareCode`, 14. PDF / 模板, 15. 产品 ID 解析(外部), 16. 开发对照打勾表, 1. 定时任务 / 触发器 (+9 more)
|
||
|
||
### Community 1040 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 目标, 具体任务, 具体任务, 参考, 完成标准, 完成标准, 模块迁移方案 — 06 分步实施计划, 步骤 1:清理 + 前端拷贝 (+10 more)
|
||
|
||
### Community 1041 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 10. 不在本步范围, 1. 背景与目标, 2. 源数据概况(sx.sql 快照), 3.1 主键策略, 3. 表结构差异, 4. 状态字段语义(重要), 5. 用户 ID 映射, 6. 依赖与阻塞 (+10 more)
|
||
|
||
### Community 1042 - "bindingx.js"
|
||
Cohesion: 0.11
|
||
Nodes (18): 报价/合同产品行:品牌合并与独立别名列, 1. 目标, 2. 非目标, 3.1 产品名称, 3.2 别名(新列), 3.3 品牌(合并列), 3.4 校验, 3. 表单交互(报价 + 合同) (+10 more)
|
||
|
||
### Community 1043 - "index.vue"
|
||
Cohesion: 0.11
|
||
Nodes (18): 报价单审批人设置(租户级默认审批人), 10. 实现触点(清单), 11. 测试建议, 1. 目标, 2. 非目标(首版不做), 3. 已确认决策, 4.1 表 `crm_quote_approver_setting`, 4.2 模型与 CRUD (+10 more)
|
||
|
||
### Community 1044 - "tinymce-table-excel-resize.ts"
|
||
Cohesion: 0.11
|
||
Nodes (18): 背景, web-admin 列表统一后端导出, 决策摘要, 列定义, 前端, 前端组件草案, 后端, 响应 (+10 more)
|
||
|
||
### Community 1045 - "zh_CN.js"
|
||
Cohesion: 0.11
|
||
Nodes (18): 运输计划 · 客户装/送货物流默认记忆, 1. 数据模型, 2.1 读取, 2.2 写入(服务端隐式), 2. API 与后端写入, 3.1 选客户, 3.2 清空客户, 3.3 编辑打开 (+10 more)
|
||
|
||
### Community 1046 - "pl_ocr_service.py"
|
||
Cohesion: 0.11
|
||
Nodes (18): 背景, web-admin 列表表体内嵌滚动(视口填满), 与现有代码关系, 公共能力, 决策摘要, 参考, 布局与高度, 推广节奏 (+10 more)
|
||
|
||
### Community 1047 - "web-admin 顶栏用户菜单 — 修改密码设计"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Placeholder scan, Spec coverage self-check, Task 1: 纯函数工具 + 断言脚本, Task 2: bx-theme 缩略图样式, Task 3: 申请页 — 选择弹层缩略图 + 分页, Task 4: 详情页 — 关联发票缩略图, Task 5: 回归与图谱更新 (+2 more)
|
||
|
||
### Community 1048 - "CRM 主体危化品能力配置与报价/合同选品限制"
|
||
Cohesion: 0.11
|
||
Nodes (17): ADDED Requirements, Requirement: Web 与小程序菜单树, Requirement: Web 管理端菜单注册与侧栏展示(三件套同步), Requirement: 多角色权限合并, Requirement: 数据权限范围, Requirement: 角色与菜单授权, Requirement: 超级管理员与租户, Scenario: 两角色数据范围合并 (+9 more)
|
||
|
||
### Community 1050 - "pl.js"
|
||
Cohesion: 0.10
|
||
Nodes (17): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, inboundByCargo, inboundByPartnerCargo (+9 more)
|
||
|
||
### Community 1059 - "form.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Placeholder / 一致性自检, Spec coverage check, Task 1: 纯函数工具 + 断言脚本, Task 2: 预览弹窗模板 — 工具条 + stage 结构, Task 3: 组件脚本 — 状态与交互, Task 4: 样式(对齐 Demo / Fresh Mint), Task 5: 手工验收 (+2 more)
|
||
|
||
### Community 1060 - "arrange.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): 不做, 作用范围, 决策摘要, 命名规则, 实现落点(建议), 报销申请附件展示名使用整单备注 — 设计, 明确不做(本期), 背景 (+2 more)
|
||
|
||
### Community 1061 - "uni-fab.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): 1. 目标, 2. 非目标, 3. 数据来源, 4. 状态机(UI), 5. 交互, 6. 模块 API(`mpUpdate.js`), 7. UI 落点, 8. 已知限制 (+2 more)
|
||
|
||
### Community 1064 - "index.vue"
|
||
Cohesion: 0.27
|
||
Nodes (10): close(), emit, keyword, load(), loading, onClear(), onKeyword(), onSelect() (+2 more)
|
||
|
||
### Community 1065 - "index.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): 11. 图标与无障碍, 12. 业务状态色(与订单/配送枚举), 13. 实现清单(web-admin 改造对照), 14. 附录 A:权威来源, 15. 附录 B:脚本与动态行为, 1. 设计理念与原则, 2. 设计 Token(CSS 变量), 8. 树形与子表(进阶) (+2 more)
|
||
|
||
### Community 1068 - "changelog.md"
|
||
Cohesion: 0.29
|
||
Nodes (8): Session, 微信小程序登录业务:openid + 手机号一致性校验(仅快捷登录绑号)。, resolve_wechat_login_user(), test_openid_bound_phone_match_ok(), test_openid_bound_phone_mismatch_rejects(), test_unbound_multi_user_rejects(), test_unbound_no_user_rejects(), test_unbound_unique_binds_openid()
|
||
|
||
### Community 1072 - "Test-Driven Development (TDD)"
|
||
Cohesion: 0.12
|
||
Nodes (16): 背景, Demo 参考, UI 与交互, ZIP 命名与目录, 三方车辆 · 证书附件批量 ZIP 下载, 入口, 单文件下载, 已确认决策 (+8 more)
|
||
|
||
### Community 1077 - "Using Git Worktrees"
|
||
Cohesion: 0.12
|
||
Nodes (16): 地磅域日期列头双三角排序(出入库 / 地磅单), 1. 背景与目标, 2. 已确认产品决策, 3. 本批页面与日期列, 4. 产品与交互, 5.1 现网列表形态(约束), 5.2 前端, 5.3 后端 (+8 more)
|
||
|
||
### Community 1083 - "移动端重构完成总结"
|
||
Cohesion: 0.35
|
||
Nodes (16): bx_ok(), _list_of(), log(), login(), main(), Numberish(), portal_ok(), _print_summary() (+8 more)
|
||
|
||
### Community 1084 - "index.vue"
|
||
Cohesion: 0.31
|
||
Nodes (9): normalize_cn_mobile(), phones_match(), 账号手机号与本次微信授权手机号是否一致(规范化后比较)。, test_normalize_strips_86_prefix_13_digits(), test_normalize_strips_plus86(), test_phones_match_empty_fails(), test_phones_match_equal(), test_phones_match_mismatch() (+1 more)
|
||
|
||
### Community 1086 - "index.vue"
|
||
Cohesion: 0.15
|
||
Nodes (7): change(), clickLeft(), clickRight(), pickerChange(), pickerClick(), selectPage(), {
|
||
t
|
||
}
|
||
|
||
### Community 1087 - "index.vue"
|
||
Cohesion: 0.15
|
||
Nodes (6): animation(), close(), move(), open(), show(), touchend()
|
||
|
||
### Community 1088 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): Common Mistakes, Finishing a Development Branch, Option 1: Merge Locally, Option 2: Push and Create PR, Option 3: Keep As-Is, Option 4: Discard, Overview, Quick Reference (+8 more)
|
||
|
||
### Community 1089 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): Common Rationalizations, Overview, Phase 1: Root Cause Investigation, Phase 2: Pattern Analysis, Phase 3: Hypothesis and Testing, Phase 4: Implementation, Quick Reference, Real-World Impact (+8 more)
|
||
|
||
### Community 1090 - "Visual Companion Guide"
|
||
Cohesion: 0.12
|
||
Nodes (16): Documentation Variants to Test, Expected Results, Next Steps, NULL (Baseline - no skills doc), Scenario 1: Time Pressure + Confidence, Scenario 2: Sunk Cost + Works Already, Scenario 3: Authority + Speed Bias, Scenario 4: Familiarity + Efficiency (+8 more)
|
||
|
||
### Community 1091 - "Creation Log: Systematic Debugging Skill"
|
||
Cohesion: 0.12
|
||
Nodes (16): 10. 参考路径, 1. 模块定位, 2. 技术实现, 3. 数据表清单(5 张), 4.1 仪表盘(`/db/dashboard`), 4.2 地磅计划(`db_purchase_plan`,`/db/plans`), 4.3 出入库管理(`db_inbound_outbound`,`/db/inventory`), 4.4 地磅单管理(`db_weighing_slip`,`/db/weighing`) (+8 more)
|
||
|
||
### Community 1092 - "start-prod.sh"
|
||
Cohesion: 0.12
|
||
Nodes (17): 1. 迁移目标, 2. 核心原则(对齐 bx「搬运 + 适配」), 3.1 数据库(4 张业务表,DDL 已完成), 3.2 后端 API(移植清单见 `01-api-inventory.md`), 3.3 前端页面(拷贝 + 适配), 3. 范围边界, 4. 目标架构, 5.1 认证(`core/db_auth.py`) (+9 more)
|
||
|
||
### Community 1093 - "报销系统(bx)移植实施方案"
|
||
Cohesion: 0.12
|
||
Nodes (16): 10. 导入导出, 11. 统计分析(5 接口), 12. 查重 `checkDuplicate`, 13. 跨模块依赖, 14. 权限标识(sys_menu), 15. 开发顺序建议, 1. 定时任务 / 触发器 / 监听器, 2. 线索状态机 (+8 more)
|
||
|
||
### Community 1094 - "三系统用户账号明细清单"
|
||
Cohesion: 0.12
|
||
Nodes (17): 19. 转化逻辑必须在事务中执行, 20. 跟进记录级联更新线索 4 个字段, 21. 前端适配先拷贝再逐行修改,不要直接新写, 22. el-drawer→el-dialog 布局需调整, 23. 多视图 Tab 列表页共用同一个查询函数, 24. 附件上传用 AttachmentUploadField 组件, 25. 操作日志 Tab 暂不迁移, 26. 线索模块 — 快速搜索勿用多字段 AND (+9 more)
|
||
|
||
### Community 1095 - "index.ts"
|
||
Cohesion: 0.12
|
||
Nodes (17): CRM 功能移植通用指南, 一、通用指南(本文档), 三、实施步骤文档(按流程顺序加载), 二、通用规范文档(全程按需加载), 关键源文件位置, 前端, 后端, 四、模块迁移方案模板(每个模块必须编写) (+9 more)
|
||
|
||
### Community 1096 - "types.ts"
|
||
Cohesion: 0.12
|
||
Nodes (17): 文件结构, Spec 覆盖自检, Task 10: 路由、图标、菜单对齐, Task 11: 文档与图谱收尾, Task 1: DDL 迁移脚本, Task 2: ORM 模型, Task 3: 额度账本服务(TDD), Task 4: 发票服务 + API (+9 more)
|
||
|
||
### Community 1097 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (17): 文件结构, Placeholder 扫描, Spec 覆盖自检, Task 10: 回归验收与图谱更新, Task 1: 后端 — 三方证书门禁单测(TDD), Task 2: 后端 — 承运商准入放宽, Task 3: 菜单迁移与路由四菜单, Task 4: 前端 — 三方车辆页固定 carrier + 关闭证书强制 (+9 more)
|
||
|
||
### Community 1098 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (17): 选择产品弹窗:品牌/别名列 + 内嵌新增编辑, 1. 目标, 2. 非目标, 3.1 ProductFormDialog, 3.2 ProductSelector(统一), 3. 架构, 4.1 列顺序, 4.2 品牌 / 别名展示 (+9 more)
|
||
|
||
### Community 1099 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (17): 值班排班 ·「值班人员」角色筛选 — 设计文档, 不在范围内, 代码识别, 值班排班 ·「值班人员」角色筛选 — 设计文档, 公开(免登录), 前端, 历史兼容, 实现落点(摘要) (+9 more)
|
||
|
||
### Community 1100 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): 1.0.5(2021-02-05), 1.0.6(2021-04-20), 1.0.7(2021-02-05), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-30), 1.1.2(2021-11-09), 1.2.0(2021-11-19) (+8 more)
|
||
|
||
### Community 1101 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): ADDED Requirements, Requirement: 列表面板标题规范, Requirement: 字典数据配置弹窗, Requirement: 字典类型列表页, Requirement: 字典类型新增/编辑弹窗, Requirement: 路由注册, Scenario: 关键词搜索, Scenario: 字典类型列表展示 (+8 more)
|
||
|
||
### Community 1102 - "运输管理 · 人员从业资格证拆分 — 设计文档"
|
||
Cohesion: 0.12
|
||
Nodes (16): ADDED Requirements, Requirement: 发放撤销, Requirement: 尿素单位输入, Requirement: 无申请补录, Requirement: 租户与 UI 规范, Requirement: 车辆尿素发放登记, Requirement: 车辆尿素申请提交, Scenario: 发放金额默认带出 (+8 more)
|
||
|
||
### Community 1103 - "index.js"
|
||
Cohesion: 0.12
|
||
Nodes (17): 1. 组件选型, 2.5 查看弹窗 KV 字号(14px / 13px 模式), 2. 弹窗宽度与默认列数, 3. KV 单元格结构(上下堆叠栅格), 4. 四列栅格跨列规则, 5. ViewField 定义约定, 6. 弹窗骨架(SystemViewDialog), 7. 模块辅助工具(推荐) (+9 more)
|
||
|
||
### Community 1105 - "changelog.md"
|
||
Cohesion: 0.31
|
||
Nodes (8): ensure_db(), fetch_ids(), load_plans(), main(), ok(), Session, 测试库多场景验证:计划归档 ZIP 导出(服务层直连 DB + MinIO)。, 每次场景前换新连接,避免 MinIO 下载耗时导致 MySQL 空闲断连。
|
||
|
||
### Community 1106 - "ToContractDialog.vue"
|
||
Cohesion: 0.20
|
||
Nodes (10): 3.1 打开与返回, 3.2 Hero 字段(逐项), 3.3 基本信息(逐项), 3.4 跟进记录展示, 3.5 跟进表单, 3.6 转客户 / 无效 — 显示矩阵, 3.7 转客户流程, 3.8 无效流程 (+2 more)
|
||
|
||
### Community 1108 - "OpportunitySelector.vue"
|
||
Cohesion: 0.20
|
||
Nodes (10): 安排运输边界, 归档列表, 结算详情 — 选人与审批组合, 详情归档边界, 购买证 Tab×搜索×上传, 运费审批列表, 运费结算 Tab×搜索×生成, 运输灰卡与回归 (+2 more)
|
||
|
||
### Community 1113 - "index.vue"
|
||
Cohesion: 0.20
|
||
Nodes (10): handleCargoSearch(), handleCompanySearch(), handleTabChange(), handleVehicleSearch(), loadCargoData(), loadCompanyData(), loadVehicleData(), onCargoLoad() (+2 more)
|
||
|
||
### Community 1115 - "index.vue"
|
||
Cohesion: 0.20
|
||
Nodes (9): Spec 覆盖自检, Task 1: 导出行带上 planId + 纯函数(命名 / 序号映射), Task 2: 收集危化证 + 合并单据附件条目, Task 3: 构建带超链接的 workbook + ZIP 字节, Task 4: 接入 `export_plans` 的 `archive_zip` 分支, Task 5: 前端下拉增加 ZIP 两项, Task 6: 图谱更新(若仓库要求), 文件结构 (+1 more)
|
||
|
||
### Community 1116 - "detail.vue"
|
||
Cohesion: 0.20
|
||
Nodes (9): 与品牌元数据加载的关系, 复制成功打开弹窗后, 实现落点, 报价单「复制新增」过滤下架产品设计, 背景与目标, 范围, 行为规格, 非目标 (+1 more)
|
||
|
||
### Community 1122 - "CRM 业务明细清单(shanxia2.0 现状)"
|
||
Cohesion: 0.13
|
||
Nodes (15): 报销域日期列头双三角排序, 1. 背景与目标, 2. 已确认产品决策, 3. 本批页面与日期列, 4. 产品与交互, 5.1 前端 · `ColumnHeaderFilter`, 5.2 前端 · 各列表页, 5.3 后端 (+7 more)
|
||
|
||
### Community 1123 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): 小程序地磅工作台:移动端菜单与权限过滤, 1. 背景与目标, 2. 已确认产品决策, 3. 数据模型(sys_menu), 4.1 后端, 4.2 小程序, 4.3 Web 管理端, 4. 运行时行为 (+7 more)
|
||
|
||
### Community 1125 - "部署顺序(强制)"
|
||
Cohesion: 0.12
|
||
Nodes (16): 报销管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2.1 纳入改造, 2.2 对齐、不重做, 2.3 明确不做, 2. 范围, 3. 交互规则, 4.1 现状与本批动作 (+8 more)
|
||
|
||
### Community 1128 - "index.vue"
|
||
Cohesion: 0.15
|
||
Nodes (12): Browser Compatibility, Clean Version, Continuous Optimization & Extension, Contributing, Donation, Installation & Setup, Preview, Quick Access (+4 more)
|
||
|
||
### Community 1134 - "staticAsset.js"
|
||
Cohesion: 0.20
|
||
Nodes (9): 1. 目标, 2. 已确认决策, 3. 非目标, 4. 复制文案模板, 5. 交互, 6. 实现结构, 7. 测试要点, 司机回执保存成功 (+1 more)
|
||
|
||
### Community 1135 - "index.vue"
|
||
Cohesion: 0.20
|
||
Nodes (6): both, formNew, onlyArrangeCopy, onlyEdit, onlyVoid, withArrangeCopy
|
||
|
||
### Community 1136 - "index.vue"
|
||
Cohesion: 0.27
|
||
Nodes (9): fetchCreateCategory(), fetchExportProducts(), fetchUpdateCategory(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, submitForm() (+1 more)
|
||
|
||
### Community 1137 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (15): author, dependencies, uni-config-center, description, keywords, license, main, name (+7 more)
|
||
|
||
### Community 1138 - "index.vue"
|
||
Cohesion: 0.29
|
||
Nodes (9): dictStore, emit, isKnown(), loading, onRemove(), onSelect(), options, props (+1 more)
|
||
|
||
### Community 1139 - "index.vue"
|
||
Cohesion: 0.09
|
||
Nodes (21): handleQrcodeDialogClose(), author, dependencies, uni-config-center, description, homepage, license, main (+13 more)
|
||
|
||
### Community 1140 - "changelog.md"
|
||
Cohesion: 0.15
|
||
Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 more)
|
||
|
||
### Community 1141 - "index.vue"
|
||
Cohesion: 0.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 1142 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (9): copyId, dialogMode, dialogTitle, editId, emit, handleSuccess(), panelRef, saveLoading (+1 more)
|
||
|
||
### Community 1143 - "index.vue"
|
||
Cohesion: 0.02
|
||
Nodes (107): fetchUserOptions(), saveContractApproverSetting(), ContractApproverSettingForm, addQuoteProduct(), createNewVersion(), delQuoteProduct(), exportQuote(), getQuoteApproverSetting() (+99 more)
|
||
|
||
### Community 1144 - "uni-indexed-list.vue"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1. Identify Independent Domains, 2. Create Focused Agent Tasks, 3. Dispatch in Parallel, 4. Review and Integrate, Agent Prompt Structure, Common Mistakes, Dispatching Parallel Agents, Key Benefits (+7 more)
|
||
|
||
### Community 1145 - "package.json"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1. Observe the Symptom, 2. Find Immediate Cause, 3. Ask: What Called This?, 4. Keep Tracing Up, 5. Find Original Trigger, Adding Stack Traces, Finding Which Test Causes Pollution, Key Principle (+7 more)
|
||
|
||
### Community 1146 - "index.vue"
|
||
Cohesion: 0.12
|
||
Nodes (15): Code Examples, Common Rationalizations for Skipping Testing, Directory Structure, Discovery Workflow, Flowchart Usage, Overview, Skill Creation Checklist (TDD Adapted), SKILL.md Structure (+7 more)
|
||
|
||
### Community 1147 - "align_contract_no_to_sign_date"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1. Authority, 2. Commitment, 3. Scarcity, 4. Social Proof, 5. Unity, 6. Reciprocity, 7. Liking, Ethical Use (+7 more)
|
||
|
||
### Community 1148 - "ensure_crm_create_by_row_in_scope"
|
||
Cohesion: 0.22
|
||
Nodes (9): 不移植的 API, 响应格式(所有 JSON 接口), 备用金 `/api/advances`, 工作流 `/api/workflows`, 报销 `/api/reimburses`, 报销系统 API 全量清单(移植后路径保持不变), 支付 / 发放 `/api/payments`, 费用项目 `/api/expense-items` (+1 more)
|
||
|
||
### Community 1149 - "Code Review Reception"
|
||
Cohesion: 0.12
|
||
Nodes (16): 变更记录, 1. 表级差异总览, 2. 门户 vs CRM 建模约定(不需改回 CRM), 3.1 业务字段, 3.2 索引差异(门户缺失 → 建议补), 3. `crm_contract` 字段对比, 4. `crm_contract_approval`, 5. `crm_contract_product` (+8 more)
|
||
|
||
### Community 1150 - "Testing Anti-Patterns"
|
||
Cohesion: 0.12
|
||
Nodes (16): 文件结构, Spec 覆盖自检, Task 10: 原运输计划页移除归档, Task 11: 联调验收, Task 1: 归档请求 Schema, Task 2: 归档业务 Service, Task 3: 增强 `archive_plan` + 放宽 `update_plan`, Task 4: 前端 API 类型 (+8 more)
|
||
|
||
### Community 1151 - "TransferDialog.vue"
|
||
Cohesion: 0.12
|
||
Nodes (16): 执行说明, File map, Spec coverage(自审), Task 10: 模块波次 — CRM 剩余 + 地磅 + Demo, Task 11: 回归与收尾, Task 1: 后端导出辅助函数 + 单测, Task 2: 样板后端 `POST /web/admin/users/export`, Task 3: 前端下载工具 + `ListExportDropdown` (+8 more)
|
||
|
||
### Community 1152 - "ensure_crm_owner_row_in_scope"
|
||
Cohesion: 0.12
|
||
Nodes (16): 运输计划 · 车辆维保申请与处理登记 — 设计文档, 1. 申请单 `pl_vehicle_maintenance_apply`, 2. 处理登记 `pl_vehicle_maintenance_process`, API 概要, OpenSpec, 字典, 实现参考, 已确认业务规则 (+8 more)
|
||
|
||
### Community 1153 - "start.sh"
|
||
Cohesion: 0.12
|
||
Nodes (16): 运输计划 · 创建日期字段与取货/送达默认 — 设计文档, ORM / Schema / API, `pl_plan` 新增列, 其它入口, 前端(`pl-plan-form-dialog`), 取货时间 / 送达时间默认, 基础信息区字段顺序, 已确认决策 (+8 more)
|
||
|
||
### Community 1154 - "4.3 公海池规则管理"
|
||
Cohesion: 0.12
|
||
Nodes (16): 运输计划「指定品牌」回填改为偏好提示设计, 不变, 决策摘要, 前端, 前端手工验收, 变更后回填规则, 后端, 后端 (+8 more)
|
||
|
||
### Community 1155 - "报价单管理模块迁移方案 — 05 业务逻辑与特殊场景"
|
||
Cohesion: 0.12
|
||
Nodes (16): 背景, CRM 合同编号日期段跟随签订日期 — 设计, 决策记录, 前端, 名称同步, 后端, 实现要点, 改号策略(方案 A + 权威后端) (+8 more)
|
||
|
||
### Community 1156 - "地磅系统移植设计文档"
|
||
Cohesion: 0.12
|
||
Nodes (16): 运输计划「复制」:新增弹窗预填, 1. 目标, 2. 非目标, 3.1 入口, 3.2 弹窗行为, 3.3 日期与跟进人, 3. 交互, 4.1 复制(预填) (+8 more)
|
||
|
||
### Community 1157 - "CRM 产品分类数据移植设计"
|
||
Cohesion: 0.12
|
||
Nodes (16): 运输计划 · 空白单据打印 — 设计文档, `openBlank()` 行为, 交互(列表工具栏), 产品空行, 保留(版式骨架), 前端改动面, 后端, 已确认决策 (+8 more)
|
||
|
||
### Community 1158 - "报价/合同产品行:品牌合并与独立别名列"
|
||
Cohesion: 0.12
|
||
Nodes (16): 运输计划:送货段产品限合同内 + 选择产品, 1. 背景与目标, 2. 已确认决策, 3. 非目标, 4.1 送货区 UI(`PlPlanDeliverySection`), 4.2 表单联动(`PlPlanFormDialog`), 4.3 工具函数, 4. 前端设计 (+8 more)
|
||
|
||
### Community 1159 - "壳层 — 全面测试用例(登录 / Tab / 工作台 / 我的)"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1.3.15(2021-02-04), 1.3.16(2021-05-12), 1.4.0(2021-07-30), 1.4.10(2023-04-10), 1.4.11(2024-01-10), 1.4.12(2024-09-21), 1.4.1(2021-08-05), 1.4.2(2021-08-24) (+7 more)
|
||
|
||
### Community 1160 - "list.vue"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1.1.5(2021-02-05), 1.1.6(2021-02-05), 1.1.7(2021-05-12), 1.2.0(2021-07-21), 1.2.1(2021-07-21), 1.2.2(2021-07-21), 1.3.0(2021-07-30), 1.3.1(2021-07-30) (+7 more)
|
||
|
||
### Community 1161 - "clientdb.js"
|
||
Cohesion: 0.12
|
||
Nodes (15): 1.0.1(2021-02-05), 1.0.2(2021-03-22), 1.0.3(2021-04-16), 1.0.4(2021-05-12), 1.0.5(2021-06-28), 1.0.6(2021-07-05), 1.0.7(2021-07-08), 1.1.0(2021-07-30) (+7 more)
|
||
|
||
### Community 1162 - "uni-rate.vue"
|
||
Cohesion: 0.12
|
||
Nodes (15): ADDED Requirements, Freight Settlement (运费结算), Requirement: 发票管理, Requirement: 汇款凭证, Requirement: 结算单生成, Requirement: 结算流程, Requirement: 运费计算, Scenario: 发票信息记录 (+7 more)
|
||
|
||
### Community 1164 - "index.vue"
|
||
Cohesion: 0.04
|
||
Nodes (51): [], applicantKeyword, applicantLabel, { applicantOptions, loadApplicantOptions }, applicantPickerColumns, applyAttachment, attachItems, attachmentAccept (+43 more)
|
||
|
||
### Community 1167 - "Testing CLAUDE.md Skills Documentation"
|
||
Cohesion: 0.24
|
||
Nodes (15): _append_enum_filter(), build_io_order_column_filters(), _parse_date(), date, DateLike, 入库单 / 出库单列表列头/导出共用过滤条件拼装。 不含 q(由 list 路由负责)。header_m 为 PlInboundOrder 或 PlOutbo, _split_csv(), _compile() (+7 more)
|
||
|
||
### Community 1168 - "地磅业务明细清单(shanxia2.0 现状)"
|
||
Cohesion: 0.24
|
||
Nodes (14): _append_enum_filter(), _append_number_filters(), build_inventory_column_filters(), _parse_decimal(), Decimal, 地磅出入库列表列头/导出共用过滤条件拼装。, 拼装地磅出入库列筛 SQLAlchemy 条件(不含 keyword `q`)。, _compile() (+6 more)
|
||
|
||
### Community 1177 - "changelog.md"
|
||
Cohesion: 0.04
|
||
Nodes (53): BizError, bxClient, advanceApi, attachmentApi, BxId, expenseItemApi, invoiceApi, invoiceWalletApi (+45 more)
|
||
|
||
### Community 1180 - "Requirement: 查看弹窗 KV 布局与组件选型"
|
||
Cohesion: 0.22
|
||
Nodes (8): Spec 覆盖自检, Task 1: 纯函数工具 + 单测, Task 2: 安装 uqrcodejs + 生成临时二维码图, Task 3: 新建 `db-pound-qrcode-popup` 组件, Task 4: 改造出入库列表页, Task 5: 验收与图谱更新, 小程序出入库列表 · 磅单二维码弹窗 Implementation Plan, 文件结构
|
||
|
||
### Community 1182 - "分页加载实现说明"
|
||
Cohesion: 0.22
|
||
Nodes (8): ETC/加油充值申请 · 撤回 Implementation Plan, File map, Spec coverage check, Task 1: 后端单测(先失败), Task 2: 实现 `withdraw_apply` + 路由, Task 3: Web API + 列表/查看撤回, Task 4: 小程序 API + 列表撤回, Task 5: 图谱更新 + 回归确认
|
||
|
||
### Community 1188 - "DbVehiclePicker.vue"
|
||
Cohesion: 0.22
|
||
Nodes (8): 前端, 后端, 实现要点, 已确认规则, 数据, 背景与目标, 车辆充值模块恢复「加油」类型 — 设计文档, 非目标
|
||
|
||
### Community 1190 - "运输计划 · 创建日期字段与取货/送达默认 — 设计文档"
|
||
Cohesion: 0.22
|
||
Nodes (8): ETC/加油充值申请 · 数据及附件 ZIP 导出 — 设计文档, 一、前端, 三、验收, 二、后端, 公共模块, 已确认决策, 目标, 非目标
|
||
|
||
### Community 1192 - "list.vue"
|
||
Cohesion: 0.14
|
||
Nodes (14): 运输计划 · 打印单据产品名称附带品牌 — 设计文档, 1. 有效品牌明细, 2. 拆行, 3. 单行(无有效 brandQtys), 4. 合打 / 多计划, 展开规则, 已确认决策, 技术落点 (+6 more)
|
||
|
||
### Community 1195 - "package.json"
|
||
Cohesion: 0.22
|
||
Nodes (8): deleteDutyAssignment(), DutyAssignmentItem, DutyDayItem, DutySlotItem, fetchDutyUserOptions(), LinkStatus, ShiftType, removeAssign()
|
||
|
||
### Community 1197 - "changelog.md"
|
||
Cohesion: 0.22
|
||
Nodes (9): fetchDutyDay(), applyFoundToFormSlot(), blankFormSlots(), encodeTimeRange(), formatTimeRangeLabel(), isPresetShift(), matchesShiftFilter(), openDay() (+1 more)
|
||
|
||
### Community 1198 - "convertForm.vue"
|
||
Cohesion: 0.36
|
||
Nodes (7): IGNORABLE_SCRIPT_ERRORS, isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle()
|
||
|
||
### Community 1200 - "BxApprovalFlowTabs.vue"
|
||
Cohesion: 0.21
|
||
Nodes (12): created(), destroyed(), dom, getCollapse(), getCollapseHeight(), getNvueHwight(), init(), mounted() (+4 more)
|
||
|
||
### Community 1201 - "index.vue"
|
||
Cohesion: 0.27
|
||
Nodes (13): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), resetTouchStatus(), showWatch() (+5 more)
|
||
|
||
### Community 1202 - "操作流程"
|
||
Cohesion: 0.15
|
||
Nodes (13): applyCustomIcons(), DEFAULT_UPLOAD_CONFIG, editorConfig, editorRef, InsertFnType, mergedUploadConfig, modelValue, onCreateEditor() (+5 more)
|
||
|
||
### Community 1203 - "文件结构"
|
||
Cohesion: 0.18
|
||
Nodes (11): cutDownImg(), CutterProps, CutterResult, emit, handleImageLoadComplete(), handleImageLoadError(), imgCutterModal, initImgCutter() (+3 more)
|
||
|
||
### Community 1204 - "小程序 · CRM 产品分类(缩进展开树)设计"
|
||
Cohesion: 0.16
|
||
Nodes (13): batchUpdateExpectDate(), emit, form, formRef, handleClose(), handleSubmit(), open(), resetForm() (+5 more)
|
||
|
||
### Community 1205 - "运输计划 · 保存并安排运输(设计)"
|
||
Cohesion: 0.43
|
||
Nodes (4): ApiRequestLogCRUD, Session, SysApiRequestLog, SysApiRequestLogHis
|
||
|
||
### Community 1206 - "运输计划 · 多选合打打印单据 — 设计文档"
|
||
Cohesion: 0.14
|
||
Nodes (11): DEFAULT_OPINIONS, defaultOpinion(), dialogTitle, dialogVisible, emit, form, formRef, loading (+3 more)
|
||
|
||
### Community 1207 - "list.vue"
|
||
Cohesion: 0.13
|
||
Nodes (14): File Structure, Modified files, New files, Task 10: Verification, Task 1: Create DDL for new tables, Task 2: Backend — SQLAlchemy models, Task 3: Backend — CRUD for item params, Task 4: Backend — CRUD for task results (+6 more)
|
||
|
||
### Community 1208 - "list.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): 结构, API 调用(适配后), UI 适配要点, 主要字段(筛选), 前端适配检查表(每页完成后勾选), 操作与权限, 线索管理模块迁移方案 — 03 前端页面规格, 结构 (+7 more)
|
||
|
||
### Community 1209 - "山峡化工 · 微信小程序(miniprogram)"
|
||
Cohesion: 0.13
|
||
Nodes (15): 构建与注册, UI 合规(Fresh Mint), 列表 Tab, 功能验证(代码对齐), 合同管理模块 — 08 验证清单, 回归, 子模块(变更 / 模板 / 审批独立页), 审批流 (+7 more)
|
||
|
||
### Community 1210 - "uni-collapse-item.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): 1. 数据库先行, 2. Schema 层, 3. CRUD 层, 4. API 路由层, 5. API 路径约定, 7. Excel 导出(CRM 集中字典翻译), 8. 定时任务 & 特殊场景, Java 快照(按需,SHALL) (+7 more)
|
||
|
||
### Community 1211 - "render.js"
|
||
Cohesion: 0.36
|
||
Nodes (8): 生产数据同步总体规划, 用户统一方案, 数据移植过程留痕规范, 全局执行顺序, 命令, 生产数据迁移全过程记录(可续写), 与代码移植文档的关系, 后续步骤(本计划不包含)
|
||
|
||
### Community 1212 - "File Structure"
|
||
Cohesion: 0.13
|
||
Nodes (15): 文件结构, Spec 覆盖自检, Task 1: DDL + 字典 + 菜单权限, Task 2: ORM 模型, Task 3: Pydantic Schema, Task 4: Service 层(单号 + 业务逻辑), Task 5: API 路由 + 注册, Task 6: 前端 API 与 display 工具 (+7 more)
|
||
|
||
### Community 1213 - "AssignDialog.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): 文件结构, Spec 覆盖自检, Task 10: 回归与图谱, Task 1: DDL 迁移四张子表, Task 2: ORM 模型, Task 3: 品牌量持久化服务 + 单测, Task 4: 现场公共 API — schema + apply + 读页, Task 5: 前端公共组件 BrandQtyChipsField + 现场公开页 (+7 more)
|
||
|
||
### Community 1214 - "index.vue"
|
||
Cohesion: 0.13
|
||
Nodes (14): File map, Self-review notes, Spec coverage checklist, Task 10: 首页 Tab 固定展示 + 文档/图谱收尾, Task 1: DDL + SQLAlchemy model, Task 2: Backend CRUD + API, Task 3: 前端叶子卡片工具函数, Task 4: 前端 API + menuFavorite store (+6 more)
|
||
|
||
### Community 1215 - "funnel.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): 文件结构, Spec 覆盖自检, Task 10: 回归验收 + 图谱更新, Task 1: 后端 ensure 服务 + 单测, Task 2: 后端 ensure-remove + 单测, Task 3: 注册 admin API 路由, Task 4: 前端 API + 白名单常量 + dictStore, Task 5: 实现 `DictSelect` 组件 (+7 more)
|
||
|
||
### Community 1216 - "README.md"
|
||
Cohesion: 0.13
|
||
Nodes (14): 10. 测试建议, 1. 背景, 2. 目标, 3. 非目标, 4. 信息架构与页面, 5.1 列表页骨架, 5.2 树行, 5.3 表单页字段 (+6 more)
|
||
|
||
### Community 1217 - "入库/出库单信息完善与现场链接对齐设计"
|
||
Cohesion: 0.13
|
||
Nodes (15): 运输计划 · 保存并安排运输(设计), 交互设计, 决策摘要, 「创建/保存」, 「创建/保存并安排运输」流程, 参考代码, 底栏, 目标 (+7 more)
|
||
|
||
### Community 1218 - "mp-approver-picker.vue"
|
||
Cohesion: 0.13
|
||
Nodes (15): 运输计划 · 多选合打打印单据 — 设计文档, 主要改动文件, 交互(列表工具栏), 产品行顺序, 已确认决策, 打开方式, 数据拼装(打印弹窗内), 校验规则 (+7 more)
|
||
|
||
### Community 1219 - "package.json"
|
||
Cohesion: 0.13
|
||
Nodes (14): 10. 测试建议, 1. 背景与问题, 2. 目标, 3. 非目标, 4. 方案选择, 5. 数据流, 6.1 表单区「关联发票」, 6.2 选择器 Sheet (+6 more)
|
||
|
||
### Community 1220 - "list.vue"
|
||
Cohesion: 0.13
|
||
Nodes (14): Context, D1 方案 A + 语义字段(不新建 sys_oper_log), D2 语义字段集, D3 写入链路, D4 请求人姓名, D5 oper_summary 模板, D6 查询与权限, D7 记录范围(默认) (+6 more)
|
||
|
||
### Community 1221 - "list.vue"
|
||
Cohesion: 0.13
|
||
Nodes (14): ADDED Requirements, Requirement: MySQL 版本, Requirement: 主键类型, Requirement: 公共字段集合, Requirement: 字段顺序, Requirement: 逻辑删除, Requirement: 默认租户编号 tenant_no, Scenario: Code review DDL (+6 more)
|
||
|
||
### Community 1222 - "list.vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): 变更类型, 更新日志, 版本号规则, 版本说明, 许可证, 贡献指南, 重要提示标记
|
||
|
||
### Community 1223 - "DealDialog.vue"
|
||
Cohesion: 0.32
|
||
Nodes (7): list_ethnics(), Any, Session, 民族码表 CRUD(全局 sys_ethnic), _row_to_dict(), 民族码表 sys_ethnic(国标 GB/T 3304,全局), SysEthnic
|
||
|
||
### Community 1224 - "changelog.md"
|
||
Cohesion: 0.39
|
||
Nodes (5): assert_sys_user_bind_available(), FakeRow, test_bind_allows_self(), test_bind_ok_when_empty(), test_bind_rejects_other_personnel()
|
||
|
||
### Community 1225 - "uni-dateformat.vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): compilerOptions, allowSyntheticDefaultImports, composite, module, moduleResolution, skipLibCheck, include
|
||
|
||
### Community 1226 - "config.js"
|
||
Cohesion: 0.27
|
||
Nodes (13): _append_enum_filter(), _append_number_filters(), build_weighing_column_filters(), _parse_decimal(), Decimal, 拼装地磅单列筛 SQLAlchemy 条件(不含 keyword `q`)。, _compile(), test_business_type_in() (+5 more)
|
||
|
||
### Community 1228 - "Storage"
|
||
Cohesion: 0.25
|
||
Nodes (7): compilerOptions, allowSyntheticDefaultImports, composite, module, moduleResolution, skipLibCheck, include
|
||
|
||
### Community 1232 - "user-dialog.vue"
|
||
Cohesion: 0.43
|
||
Nodes (7): appendQueryParam(), fallbackVersionFromManifest(), getStaticAssetsVersion(), hasSignedQuery(), hasVersionParam(), looksLikeOurObjectStorage(), withOssVersion()
|
||
|
||
### Community 1234 - "index.vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): Capabilities, Impact, Modified Capabilities, New Capabilities, Proposal, What Changes, Why
|
||
|
||
### Community 1235 - "运输计划「从承运商库选择」:选择 + 新增编辑"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1. Storage codec & schema, 2. Contract validation & quote bridge, 3. Shared pool qty service (PL), 4. Contract web-admin UI, 5. Transport plan web-admin UI, 6. Verification / docs sync, Tasks
|
||
|
||
### Community 1236 - "leave.py"
|
||
Cohesion: 0.25
|
||
Nodes (8): fetchDutyMonth(), saveDutyDay(), setDutyLinkStatus(), goToday(), handleSave(), loadMonth(), shiftMonth(), toggleLink()
|
||
|
||
### Community 1237 - "tenant.py"
|
||
Cohesion: 0.25
|
||
Nodes (7): shanxia2.0 生产环境 MySQL 备份脚本, 上线步骤(上传后执行), 恢复示例, 日常命令, 生产机建议目录, 行为说明, 配置项(backup.conf)
|
||
|
||
### Community 1238 - "assert_products_allowed_for_supplier"
|
||
Cohesion: 0.29
|
||
Nodes (6): File map, Placeholder scan, Spec coverage check, Task 1: 纯函数 + 失败单测, Task 2: 接入 QuoteFormPanel 复制路径, 报价单复制新增过滤下架产品 Implementation Plan
|
||
|
||
### Community 1239 - "2.2 crm_customer_pool_rule(公海池规则表)"
|
||
Cohesion: 0.29
|
||
Nodes (6): File map, Spec coverage (self-review), Task 1: 加固 `mpUpdate.js`, Task 2: `App.vue` 热启动接入, Task 3: 收尾, 微信小程序正式版强制更新 Implementation Plan
|
||
|
||
### Community 1240 - "操作流程"
|
||
Cohesion: 0.29
|
||
Nodes (6): Task 1: Board API 返回发放附件, Task 2: 审批处理弹窗 — 发放附件上传与提交, Task 3: 三页详情只读展示发放附件, Task 4: 发放管理弹窗文案, Task 5: 冒烟核对, 发放附件(凭证)Implementation Plan
|
||
|
||
### Community 1241 - "用户统一方案"
|
||
Cohesion: 0.29
|
||
Nodes (6): 1. 目标, 2. 范围, 3. 产品规则, 4. 架构, 5. 验收, CRM 产品 / 报价 / 合同:列头漏斗整库服务端筛选(第三批)
|
||
|
||
### Community 1249 - "login.vue"
|
||
Cohesion: 0.17
|
||
Nodes (12): 运输计划合同用量:按「产品 + 包装规格」唯一键, 1. 复合键与归一化, 2. 后端(真相源), 3. 前端(运输计划), 4. 数据流(概念), 上线与回滚, 已确认决策, 背景 (+4 more)
|
||
|
||
### Community 1252 - "uni-combox.vue"
|
||
Cohesion: 0.14
|
||
Nodes (14): 危化品证上传:按钮权限 设计, 1. 背景与目标, 2. 权限模型(方案 A), 3. 前端行为, 4. 后端, 5. 非目标, 6. 验收, 仍可见(只读) (+6 more)
|
||
|
||
### Community 1255 - "uni-nav-bar.vue"
|
||
Cohesion: 0.14
|
||
Nodes (14): 地磅管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2.1 纳入改造, 2.2 明确不做, 2. 范围, 3. 交互规则, 4.1 现状与本批, 4. 后端契约 (+6 more)
|
||
|
||
### Community 1257 - "changelog.md"
|
||
Cohesion: 0.14
|
||
Nodes (14): 运输管理:主列表列头漏斗整库服务端筛选, 1. 目标, 2.1 纳入(用户清单), 2.2 不做, 2.3 缺口对齐, 2. 范围, 3. 交互, 4. 后端契约 (+6 more)
|
||
|
||
### Community 1263 - "scripts"
|
||
Cohesion: 0.29
|
||
Nodes (6): API, 前端, 已确认规则, 目标, 车辆加油登记 / 加油信息汇总 — 设计文档, 非目标
|
||
|
||
### Community 1265 - "ListPageScaffold.vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): ensureDutyDict(), confirmAddShift(), decodeTimeRange(), defaultTimesFor(), onTimeRangeChange(), onWorkPlansChange(), resolveDictValue()
|
||
|
||
### Community 1266 - "ApprovalDialog.vue"
|
||
Cohesion: 0.33
|
||
Nodes (7): cloneModelValue(), emit, getSanitizedOutput(), handleReset(), handleSearch(), isRichTextEmpty(), sanitizeOutputValue()
|
||
|
||
### Community 1267 - "compilerOptions"
|
||
Cohesion: 0.33
|
||
Nodes (13): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), Any (+5 more)
|
||
|
||
### Community 1268 - "Defense-in-Depth Validation"
|
||
Cohesion: 0.33
|
||
Nodes (6): activeTab, ApprovalTab, doneRef, handleTabChange(), pendingRef, refreshTab()
|
||
|
||
### Community 1269 - "Verification Before Completion"
|
||
Cohesion: 0.35
|
||
Nodes (13): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), menu_name_exists(), Any (+5 more)
|
||
|
||
### Community 1270 - "Writing Plans"
|
||
Cohesion: 0.31
|
||
Nodes (13): apply_renumber(), build_mapping(), fetch_products(), format_new_product_no(), load_settings_env(), main(), product_id_sort_key(), Engine (+5 more)
|
||
|
||
### Community 1271 - "[Analysis Title]"
|
||
Cohesion: 0.23
|
||
Nodes (12): load_plan_document_attachments_by_plan_ids(), _parse_image_urls(), Session, 运输计划列表:聚合司机/现场/出入库现场等单据附件。, _short_label(), _stop_sort_key(), _stop_source_label(), test_parse_image_urls_csv() (+4 more)
|
||
|
||
### Community 1272 - "post.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 1. 文件复制对照表, 2. Router 改造检查清单, 3. 业务逻辑迁移检查清单, 4. Schema 改造检查清单, 5. 前端拷贝检查清单, 地磅后端移植适配细则
|
||
|
||
### Community 1273 - "site.py"
|
||
Cohesion: 0.33
|
||
Nodes (5): Task 1: 工具函数与默认值, Task 2: 装货/送货段 UI, Task 3: 表单弹窗换车联动, Task 4: 验证, 地磅可选车辆(皖H21522)Implementation Plan
|
||
|
||
### Community 1274 - "文件结构"
|
||
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 1275 - "运输计划管理模块 — 需求说明文档"
|
||
Cohesion: 0.08
|
||
Nodes (22): calcNet(), canShowNet, cargoDisplay, form, goBack(), id, isEdit, isView (+14 more)
|
||
|
||
### Community 1276 - "h5"
|
||
Cohesion: 0.33
|
||
Nodes (5): Task 1: `list_sort` + 单测, Task 2: 后端接线, Task 3: 前端 9 页接线, Task 4: 回归, 运输管理日期列头双三角排序 Implementation Plan
|
||
|
||
### Community 1277 - "list.vue"
|
||
Cohesion: 0.23
|
||
Nodes (7): formatDate(), friendlyDate(), getDate(), parser, dateShow(), handler(), setAutoRefresh()
|
||
|
||
### Community 1279 - "mine.vue"
|
||
Cohesion: 0.19
|
||
Nodes (5): AccessToken, getAccessToken(), removeAccessToken(), setAccessToken(), updateAccessToken()
|
||
|
||
### Community 1280 - "client"
|
||
Cohesion: 0.21
|
||
Nodes (6): AppConfig, ConfigBase, configCenter, OauthConfig, {
|
||
ProviderType
|
||
}, Support_Platforms
|
||
|
||
### Community 1282 - "package.json"
|
||
Cohesion: 0.19
|
||
Nodes (12): CRM 合同 API 路由 — GET/PUT/DELETE/POST 对齐原 Java CRM, register_contract_routes(), _format_summary(), oper_log(), _pick_field(), _preserve_fastapi_signature(), Any, 路由操作日志装饰器:写入 ContextVar 供中间件落库 (+4 more)
|
||
|
||
### Community 1283 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (8): apiSet, __dirname, listPermsInApi, menuCodesFromApi, missingInApi, pl, routeMenuCodes, sqxp
|
||
|
||
### Community 1284 - "client"
|
||
Cohesion: 0.15
|
||
Nodes (11): fetchGetRoleList(), dialogType, dialogVisible, emit, Emits, formData, formRef, loadRoleList() (+3 more)
|
||
|
||
### Community 1285 - "client"
|
||
Cohesion: 0.33
|
||
Nodes (5): ETC/加油充值申请 ZIP 导出 Implementation Plan, Task 1: 公共 ZIP 模块 + 归档重构(TDD), Task 2: 充值申请 ZIP 后端, Task 3: 前端菜单, Task 4: 验证
|
||
|
||
### Community 1286 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more)
|
||
|
||
### Community 1288 - "changelog.md"
|
||
Cohesion: 0.14
|
||
Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)
|
||
|
||
### Community 1289 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (14): Spec Coverage Checklist, Task 10: 菜单权限与路由, Task 11: 历史数据迁移, Task 12: 收尾验证, Task 1: 编写四表 DDL, Task 2: SQLAlchemy 模型, Task 3: DbCrudService 与 db_router 骨架, Task 4: 车牌 CRUD(后端 + 前端) (+6 more)
|
||
|
||
### Community 1290 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (14): 生产上线命令摘要, CRM 产品/客户拼音首字母检索 Implementation Plan, File map, Placeholder 扫描, Spec 覆盖自检, Task 1: 拼音工具函数(TDD), Task 2: DDL + ORM 模型, Task 3: 产品 CRUD + 检索 (+6 more)
|
||
|
||
### Community 1291 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (13): File map, Placeholder / 一致性自检, Spec coverage checklist, Task 1: 缺口判定纯函数 + 单测, Task 2: SQL EXISTS 过滤器 + Schema, Task 3: 列表 API `GET /contract-gaps`, Task 4: 单侧保存 API `PUT /{id}/contracts/{side}`, Task 5: 菜单角标 (+5 more)
|
||
|
||
### Community 1292 - "uni-list-chat.vue"
|
||
Cohesion: 0.14
|
||
Nodes (14): 文件结构, Placeholder 扫描, Spec 覆盖自检, Task 1: DDL 迁移, Task 2: SQLAlchemy 模型, Task 3: Service + 单测(合并顺序 / 跳过空客户), Task 4: Schema + GET API + 注册路由, Task 5: 计划 create-full / update 挂钩 (+6 more)
|
||
|
||
### Community 1293 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (14): 文件结构, Spec 覆盖自检, Task 10: 联调验收与图谱更新, Task 1: 后端纯函数 — 合同最多 1 份, Task 2: 后端 — 装货产品必须属于所选合同, Task 3: 后端 — 合同完善与旧 side contracts 上限, Task 4: 前端工具函数 — 合同产品过滤, Task 5: `PlPlanContractMultiSelect` 改为单选 (+6 more)
|
||
|
||
### Community 1294 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (14): 入库/出库单信息完善与现场链接对齐设计, 1. 背景与问题, 2. 已确认决策, 3.1 Enrichment 输出字段, 3.2 改动文件(示意), 3.3 非目标, 3. 后端, 4. 前端 · 现场公共页 (+6 more)
|
||
|
||
### Community 1295 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (14): 运输计划「从承运商库选择」:选择 + 新增编辑, 1. 目标, 2. 非目标, 3.1 入口(计划表单), 3.2 选承运商弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划 (+6 more)
|
||
|
||
### Community 1296 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (13): 1. 目标, 2. 非目标, 3.1 入口(计划表单), 3.2 选车弹窗, 3.3 新增, 3.4 编辑, 3.5 回填计划, 3. 交互 (+5 more)
|
||
|
||
### Community 1297 - "storage.js"
|
||
Cohesion: 0.14
|
||
Nodes (13): 1.0.2(2021-02-04), 1.0.3(2021-05-08), 1.0.4(2021-05-12), 1.0.5(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-07-30), 1.1.2(2021-08-24), 1.1.3(2021-10-18) (+5 more)
|
||
|
||
### Community 1298 - "uni-cloud-cache.js"
|
||
Cohesion: 0.14
|
||
Nodes (13): ADDED Requirements, Dibang Plan Quantity (地磅月计划量运输联动), Requirement: 取消计划时地磅月计划量回减, Requirement: 调整运输时地磅月计划量回减与重建, Requirement: 运输联动地磅月计划量累加, Scenario: 取消后月计划量下限, Scenario: 取消计划回减月计划量, Scenario: 取消计划被阻断 (+5 more)
|
||
|
||
### Community 1299 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (13): ADDED Requirements, Requirement: 审批人选择, Requirement: 审批记录, Requirement: 简单审批流程, Requirement: 运输计划状态流转, Scenario: 审批拒绝处理, Scenario: 审批规则, Scenario: 审批记录内容 (+5 more)
|
||
|
||
### Community 1300 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (13): Context, D1 双菜单平行模块(非抽象框架), D2 处理完成 = 申请 status processed, D3 金额可选, D4 维保类型 varchar + UI allow-create, D5 选车提醒, D6 单号前缀, D7 处理看板 API (+5 more)
|
||
|
||
### Community 1301 - "client"
|
||
Cohesion: 0.14
|
||
Nodes (13): ADDED Requirements, Requirement: 办理中心, Requirement: 图形化流程配置, Requirement: 审批人解析策略, Requirement: 工作流由后端 Python 实现, Requirement: 流程变量, Requirement: 流程版本, Scenario: SQL 模式解析主管 (+5 more)
|
||
|
||
### Community 1304 - "client"
|
||
Cohesion: 0.33
|
||
Nodes (5): 1. 目标, 2. 范围(方案 A), 3. 架构, 4. 验收, 运输管理日期列头双三角排序(方案 A)
|
||
|
||
### Community 1309 - "advance.py"
|
||
Cohesion: 0.33
|
||
Nodes (5): UI, 决策, 目标, 运输计划详情 · 展示本次司机/押运 — 设计, 非目标
|
||
|
||
### Community 1311 - "后端经验"
|
||
Cohesion: 0.33
|
||
Nodes (5): 前端, 报价/合同禁止自动建档产品, 目标, 行为, 非目标
|
||
|
||
### Community 1312 - "前端经验"
|
||
Cohesion: 0.33
|
||
Nodes (5): 不在本期, 前端, 权限, 目标, 运输管理合同详情:产品单价金额权限
|
||
|
||
### Community 1313 - "步骤一:模块分析 + 编写迁移方案"
|
||
Cohesion: 0.33
|
||
Nodes (5): 回归清单, 小程序 WebView 模块接入, 已有骨架(不要新建), 新模块 5 步, 运输计划对照
|
||
|
||
### Community 1314 - "文件结构"
|
||
Cohesion: 0.53
|
||
Nodes (5): emit, onClear(), onConfirm(), onInput(), props
|
||
|
||
### Community 1315 - "文件结构"
|
||
Cohesion: 0.33
|
||
Nodes (3): DEFAULT_LOADING_CONFIG, LoadingInstance, loadingService
|
||
|
||
### Community 1317 - "附录:加厚用例(边界 / Tab×操作 / 上传 / 审批组合)"
|
||
Cohesion: 0.53
|
||
Nodes (4): die(), log_error(), log_info(), start.sh script
|
||
|
||
### Community 1318 - "app-plus"
|
||
Cohesion: 0.40
|
||
Nodes (5): 12.1 API 文件结构, 12.2 请求方式对照, 12.3 返回格式对照, 12.4 类型定义, 12. API 对接规则
|
||
|
||
### Community 1328 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 改造, 1. 目标, 2. 范围, 3. 产品规则(与客户批一致), 4. 列类型映射(摘要), 5. API, 6. 验收, 7. 修订 (+5 more)
|
||
|
||
### Community 1337 - "package.json"
|
||
Cohesion: 0.40
|
||
Nodes (5): 7.1 下拉选择中的字典, 7.2 表格中的字典展示, 7.3 详情页中的字典展示, 7.4 涉及的字典类型清单, 7. 字典/状态展示替换规则
|
||
|
||
### Community 1338 - "package.json"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: 后端单测 + 实现, Task 2: 前端, Task 3: 生产 SQL, 框架合同金额按产品小计汇总 — Implementation Plan
|
||
|
||
### Community 1339 - "package.json"
|
||
Cohesion: 0.27
|
||
Nodes (11): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), Any, Session, 字典数据 CRUD(sys_dict_data), 字典下拉选项:租户主数据,忽略数据范围(user_info 保留兼容调用方,不参与过滤)。 (+3 more)
|
||
|
||
### Community 1340 - "package.json"
|
||
Cohesion: 0.24
|
||
Nodes (12): list_share_logs(), _parse_user_agent(), Any, CrmQuoteShareLog, Session, CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, Java: statisticsVisits, 简易 User-Agent 解析(替代 Hutool UserAgentUtil) (+4 more)
|
||
|
||
### Community 1341 - "package.json"
|
||
Cohesion: 0.26
|
||
Nodes (11): assert_products_allowed_for_supplier(), enrich_products_with_hazard_flags(), get_supplier_hazard_flags(), product_allowed(), Any, Session, 批量回填明细行 isToxic/isExplosive(来自产品主数据,供前端切换主体剔除)。, test_dual_requires_both() (+3 more)
|
||
|
||
### Community 1342 - "package.json"
|
||
Cohesion: 0.33
|
||
Nodes (11): create_tenant(), get_tenant(), list_tenants(), Any, Session, _row_to_dict(), soft_delete_tenant(), tenant_no_exists() (+3 more)
|
||
|
||
### Community 1344 - "package.json"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: Backend `seqNo`, Task 2: Frontend 文案 + 列表 + 交互, Task 3: 图谱更新与验收, 加油登记「复制信息发微信群」Implementation Plan
|
||
|
||
### Community 1345 - "index.d.ts"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: 后端解析函数收紧, Task 2: 单测, Task 3: 前端校验, 报价/合同禁止自动建档产品 — 实施计划
|
||
|
||
### Community 1346 - "package.json"
|
||
Cohesion: 0.40
|
||
Nodes (4): MP Version Status Implementation Plan, Task 1: Extend mpUpdate.js, Task 2: Workbench page UI, Task 3: Demo + graph
|
||
|
||
### Community 1348 - "uni-load-more.vue"
|
||
Cohesion: 0.22
|
||
Nodes (5): FORMAT_MAPPING, formatMessage(), RuleValidator, RuleValidatorHelper, types
|
||
|
||
### Community 1349 - "package.json"
|
||
Cohesion: 0.19
|
||
Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()
|
||
|
||
### Community 1352 - "package.json"
|
||
Cohesion: 0.21
|
||
Nodes (7): default(), ascendingFn(), clearOther(), created(), descendingFn(), getTable(), sort()
|
||
|
||
### Community 1353 - "package.json"
|
||
Cohesion: 0.18
|
||
Nodes (3): created(), getTable(), default()
|
||
|
||
### Community 1354 - "package.json"
|
||
Cohesion: 0.21
|
||
Nodes (11): baseKeyFromFile(), changed, componentsRoot, __dirname, files, findOpenTagEnd(), hasListTableClass(), srcRoot (+3 more)
|
||
|
||
### Community 1355 - "changelog.md"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: 复制文案工具, Task 2: 列表按钮与交互, Task 4: 司机回执保存后弹窗, 司机运输计划单「复制发群」Implementation Plan
|
||
|
||
### Community 1356 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): scripts, build, build:typecheck, clean:dev, commit, dev, fix, lint (+5 more)
|
||
|
||
### Community 1357 - "package.json"
|
||
Cohesion: 0.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 1358 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 功能验证, API, UI 合规(Fresh Mint), 分配 / 无效, 列表, 功能验证, 回归, 未纳入本期 (+5 more)
|
||
|
||
### Community 1359 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (12): 2.1.1 原始 DDL(来自 sx.sql 第 859 行), 2.1.2 迁移后 DDL, 2.1.3 字段对照表, 2.1.4 与现有实现的差异(需修正), 2.1 crm_customer_pool(公海池操作记录表), 2.2.1 原始 DDL(来自 sx.sql 第 892 行), 2.2.2 迁移后 DDL, 2.2.3 字段对照表 (+4 more)
|
||
|
||
### Community 1360 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 1. 审阅 `<script>` 部分, 2. 审阅 `<template>` 部分, 3. 审阅 `<style>` 部分, 4. 弹窗统一规范, 5. 编写/更新前端 API 模块, 6. 注册路由, 7. UI 规范合规检查, 8. 查看详情与导出 (+5 more)
|
||
|
||
### Community 1361 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 1. 三源用户概览, 2. 字段映射规则, 3.1 需人工确认, 3.2 不导入, 3. 去重与合并规则, 4. 地磅用户处理(无中文名), 5.1 员工账号(bx 为主,中文名登录), 5.2 地磅专用账号(+5,若不与员工合并) (+5 more)
|
||
|
||
### Community 1362 - "package.json"
|
||
Cohesion: 0.05
|
||
Nodes (40): 10. 约束与落地策略, 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 实施建议(迁移顺序) (+32 more)
|
||
|
||
### Community 1363 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 文件清单, Spec 覆盖自检, Task 1: 数据库 DDL, Task 2: 地磅桥接服务, Task 3: 扩展 arrange API, Task 4: 司机公共 API, Task 5: PlPlanViewTabs 组件, Task 6: 安排运输弹窗改造 (+5 more)
|
||
|
||
### Community 1364 - "uni-table.vue"
|
||
Cohesion: 0.15
|
||
Nodes (13): 文件结构, Placeholder 扫描, Spec 覆盖自检, Task 1: 迁移 SQL + DDL 快照, Task 2: ORM + Schema, Task 3: API 写入 create_date, Task 4: 前端 API 类型, Task 5: 新增/编辑弹窗 UI 与默认值 (+5 more)
|
||
|
||
### Community 1365 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (12): File map, Self-review notes, Spec coverage checklist, Task 1: 纯函数与单测(TDD), Task 2: SQL 迁移(表 + 菜单), Task 3: Model + CRUD upsert + Schema, Task 4: API 路由, Task 5: 前端 API 与类型 (+4 more)
|
||
|
||
### Community 1366 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 文件结构, 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` (+5 more)
|
||
|
||
### Community 1367 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 文件结构, Spec 覆盖自检, Task 1: SQL 迁移(字典 + ALTER + 回填), Task 2: 模型与 Schema, Task 3: 字典 ensure、时段格式化与序列化(TDD), Task 4: 序列化、save_day、grab 改造, Task 5: 前端 API 类型, Task 6: 管理端排班页 (+5 more)
|
||
|
||
### Community 1368 - "package.json"
|
||
Cohesion: 0.22
|
||
Nodes (8): 2. 设计决策, 3. 公共字段规范(shanxia2.0 标准), 8.1 公海池自动回收, 8. 定时任务, 9. 附录, A. CRM 原始表 → 新表对照清单, B. 参考文件清单, CRM 模块迁移设计文档
|
||
|
||
### Community 1369 - "package.json"
|
||
Cohesion: 0.15
|
||
Nodes (13): 运输计划 · 车辆尿素申请与发放登记 — 设计文档, API 概要, `pl_vehicle_urea_apply`, `pl_vehicle_urea_disburse`, 发放弹窗交互, 字典, 实现参考, 已确认业务规则 (+5 more)
|
||
|
||
### Community 1370 - "client"
|
||
Cohesion: 0.15
|
||
Nodes (13): 运输计划跟进状态重构设计, API(方案 A), 删除规则, 前端, 手动, 旧数据迁移, 流转规则, 目标 (+5 more)
|
||
|
||
### Community 1371 - "SKILL.md"
|
||
Cohesion: 0.15
|
||
Nodes (13): 运输计划「从地址库选择」支持编辑并回填联系方式, 1. 目标, 2. 非目标, 3.1 检索与列表, 3.2 编辑, 3.3 新增(保持), 3.4 联系方式回填, 3. 交互 (+5 more)
|
||
|
||
### Community 1372 - "Requirement: 金额与单价千分位输入与展示"
|
||
Cohesion: 0.15
|
||
Nodes (12): 10. 测试要点, 11. 风险与缓解, 1. 目标, 2. 非目标, 3. 背景与现状, 4. 数据模型, 5. 生成规则, 6. 检索语义 (+4 more)
|
||
|
||
### Community 1373 - "Requirement: 状态、结论与类型字段使用 Tag 标签展示"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 组件约定, 4.2 产品管理入口, 4.3 关闭与刷新, 4. 架构, 5. 菜单与数据 (+4 more)
|
||
|
||
### Community 1374 - "vehicle-detail.vue"
|
||
Cohesion: 0.15
|
||
Nodes (13): 报价/合同明细:别名与品牌就地维护弹窗, 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 ProductAliasBrandDialog, 4.2 明细列布局(报价 + 合同), 4. 架构, 5. 校验与错误处理 (+5 more)
|
||
|
||
### Community 1375 - "Condition-Based Waiting"
|
||
Cohesion: 0.15
|
||
Nodes (13): 报价单列表 · 可配置列统计行, 1. 背景与目标, 2. 已确认决策, 3.1 位置, 3.2 单元格行为, 3.3 视觉, 3. 界面与交互, 4. 计算规则 (+5 more)
|
||
|
||
### Community 1376 - "Using Skills"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1. 背景与目标, 2. 已确认决策, 3. 交互设计, 4.1 输入输出, 4.2 标签别名 → 字段, 4.3 段落与冲突, 4.4 验收样例(必须通过), 4. 解析规则 (+4 more)
|
||
|
||
### Community 1377 - "Skill structure"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1.0.6(2021-02-04), 1.0.7(2021-05-07), 1.1.0(2021-05-12), 1.1.1(2021-05-12), 1.1.3(2021-06-24), 1.1.4(2021-07-29), 1.1.5(2021-07-30), 1.1.6(2021-09-22) (+4 more)
|
||
|
||
### Community 1378 - "migrate-list-table.mjs"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1.1.6(2021-02-05), 1.1.7(2021-03-30), 1.1.8(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-08-24), 1.3.0(2021-11-19), 1.3.1(2022-01-19), 1.3.2(2022-01-19) (+4 more)
|
||
|
||
### Community 1379 - "opsx-explore.md"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1.0.0(2022-08-22), 1.0.2(2022-09-02), 1.0.3(2022-09-06), 1.0.4(2022-09-21), 1.1.0(2023-02-27), 1.1.1(2023-02-28), 1.1.2(2023-02-28), 1.1.3(2023-03-13) (+4 more)
|
||
|
||
### Community 1380 - "合同管理 — 02 业务逻辑(列表查询)"
|
||
Cohesion: 0.15
|
||
Nodes (12): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-12), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-20), 1.1.2(2021-10-08), 1.2.0(2021-11-19) (+4 more)
|
||
|
||
### Community 1381 - "P1-1:CRM 产品分类"
|
||
Cohesion: 0.15
|
||
Nodes (12): Context, D1: 表前缀 `db_*` 与子域 `app/api/db/`, D2: 主数据方案 A — 文本冗余, D3: 后端参照 bx 子域而非照搬 SQLModel async, D4: 地磅作废保留 `is_voided` 字段, D5: 前端按 P02 复杂列表 + order 模板页, D6: 定时任务迁入 APScheduler, Decisions (+4 more)
|
||
|
||
### Community 1382 - "P1-1b:CRM 产品"
|
||
Cohesion: 0.15
|
||
Nodes (13): 新增功能模块, API 变更, Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why (+5 more)
|
||
|
||
### Community 1383 - "Phase 5: 保留页面 Tag 迁移"
|
||
Cohesion: 0.15
|
||
Nodes (13): 新增功能模块, API 变更, Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why (+5 more)
|
||
|
||
### Community 1384 - "文件结构"
|
||
Cohesion: 0.15
|
||
Nodes (12): Context, D1 平行复制 ETC 模块, D2 双金额字段, D3 状态 disbursed, D4 单位与数量, D5 单号, D6 角色菜单 id, Decisions (+4 more)
|
||
|
||
### Community 1385 - "File map"
|
||
Cohesion: 0.14
|
||
Nodes (14): ADDED Requirements, Requirement: API 前缀与工程约定, Requirement: CRM Excel 导出字典 label 转换, Requirement: 列表默认排序, Requirement: 数据权限过滤, Requirement: 租户隔离, Scenario: 列表查询, Scenario: 新增 admin 路由 (+6 more)
|
||
|
||
### Community 1386 - "README.md"
|
||
Cohesion: 0.15
|
||
Nodes (13): Requirement: 统一请求体格式, Scenario: 下拉选项全量查询, Scenario: 产品分类树形全量查询, Scenario: 产品列表分页查询, Scenario: 后端 pageSize 校验, Scenario: 禁止客户端传递系统字段, Scenario: 禁止超大 pageSize 模拟全量, 全量查询请求体(不分页) (+5 more)
|
||
|
||
### Community 1387 - "9. 弹窗、遮罩与详情视图"
|
||
Cohesion: 0.29
|
||
Nodes (7): v3.0.0 - 2025-11-09 🎉, 优化, 修复, 升级, 新增, 重构, ⚠️ 重要提示
|
||
|
||
### Community 1388 - "三、线索 · 详情 `crm/clue/detail`"
|
||
Cohesion: 0.29
|
||
Nodes (7): v2.5.0 - 2025-07-06 🎉, 修复, 升级, 新增, 移除, 重构, ⚠️ 重要提示
|
||
|
||
### Community 1389 - "附录:加厚用例(Tab×搜索矩阵 / 安排边界 / 证书 / 结算审批组合)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: Helper + 单测, Task 2: 接入 service / 车辆列表, Task 3: 集成行为单测 + 回归, 小程序充值申请 · 管理员全部车牌 Implementation Plan
|
||
|
||
### Community 1392 - "client"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: 配对行单测(先红), Task 2: 列定义与价格脱敏, Task 3: 验证, 归档导出走货送货配对 Implementation Plan
|
||
|
||
### Community 1393 - "client"
|
||
Cohesion: 0.40
|
||
Nodes (4): 决策, 司机回执 · 全部段次可填实际数量, 实现, 验证
|
||
|
||
### Community 1394 - "uni-collapse.vue"
|
||
Cohesion: 0.25
|
||
Nodes (12): _append_enum_filter(), build_document_reminder_column_filters(), _parse_date(), date, DateLike, 证件到期提醒列表列头过滤拼装。 不含 q、tenant、数据权限(由路由负责)。, _split_csv(), _compile() (+4 more)
|
||
|
||
### Community 1395 - "client"
|
||
Cohesion: 0.12
|
||
Nodes (14): _compile(), test_carrier_name_falls_back_to_snapshot_without_db(), test_customer_name_contains(), test_erp_entered_in(), test_erp_entered_single(), test_hazard_cert_ready_in(), test_hazard_cert_ready_single(), test_personnel_and_follow_user_contains() (+6 more)
|
||
|
||
### Community 1396 - "client"
|
||
Cohesion: 0.40
|
||
Nodes (4): 列, 目标, 行规则, 运输计划归档导出:装货×送货产品配对行
|
||
|
||
### Community 1397 - "client"
|
||
Cohesion: 0.50
|
||
Nodes (4): emit, inputType, onInput(), props
|
||
|
||
### Community 1402 - "client"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 1403 - "client"
|
||
Cohesion: 0.40
|
||
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
|
||
|
||
### Community 1404 - "小程序"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 1410 - "uni-list-item.vue"
|
||
Cohesion: 0.40
|
||
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
|
||
|
||
### Community 1411 - "changelog.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 1412 - "client"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 1414 - "小程序"
|
||
Cohesion: 0.40
|
||
Nodes (5): Requirement: 列表主标识列链接查看与编辑删除外置, Scenario: Code review 列表查看与 CRUD 入口, Scenario: 保留操作列的复杂业务列表, Scenario: 新增标准 CRUD 列表页, Scenario: 现有页面补充查看弹窗
|
||
|
||
### Community 1416 - "client"
|
||
Cohesion: 0.17
|
||
Nodes (11): 环境, 执行前备份, 执行命令, 批次:2026-07-12 20:55, 行数对比, 映射产物, 未迁入范围(设计排除), 界面验收 (+3 more)
|
||
|
||
### Community 1424 - "client"
|
||
Cohesion: 0.50
|
||
Nodes (4): Concise is key, Core principles, Set appropriate degrees of freedom, Test with all models you plan to use
|
||
|
||
### Community 1425 - "changelog.md"
|
||
Cohesion: 0.17
|
||
Nodes (12): 背景, UI 与交互, ZIP 规则, 人员(三方 / 山峡分册), 参考, 已确认决策, 异常与验收, 架构 (+4 more)
|
||
|
||
### Community 1426 - "client"
|
||
Cohesion: 0.50
|
||
Nodes (3): get_password_hash(), 验证密码(哈希非 bcrypt 或损坏时返回 False,避免抛错), verify_password()
|
||
|
||
### Community 1427 - "小程序"
|
||
Cohesion: 0.50
|
||
Nodes (3): 合同列表 keyword:合同编号/合同名称/客户名称(及产品)OR 匹配。, 快捷检索应对齐界面占位:合同编号/合同名称/客户名称。, test_list_contracts_keyword_includes_name_and_customer()
|
||
|
||
### Community 1433 - "Requirement: 按钮须携带图标"
|
||
Cohesion: 0.15
|
||
Nodes (12): Star History, 兼容性, 安装运行, 快速访问, 技术支持, 技术栈, 持续优化与扩展, 捐赠 (+4 more)
|
||
|
||
### Community 1439 - "allocate_next_biz_no"
|
||
Cohesion: 0.50
|
||
Nodes (3): maxValue, props, SimpleBarItem
|
||
|
||
### Community 1441 - "报销系统 API 全量清单(移植后路径保持不变)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 5.1 后端目录结构, 5.2 路由挂载(避免 `/api/api/...`), 5.3 响应包装(独立体系), 5. 目标架构
|
||
|
||
### Community 1442 - "X.1 [实体名] CRUD"
|
||
Cohesion: 0.50
|
||
Nodes (4): 3.1 CRM 原始结构, 3.2 山峡2.0 目标结构, 3.3 结构转换对照表, 3. 页面外层布局替换
|
||
|
||
### Community 1443 - "10. 合同状态机与操作约束(步骤 3)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 5.1 CRM 表单布局, 5.2 山峡2.0 表单布局, 5.3 表单转换对照, 5. 表单布局替换规则
|
||
|
||
### Community 1444 - "参考:前端框架差异对照"
|
||
Cohesion: 0.45
|
||
Nodes (11): _customer_base_query(), get_follow_statistics(), get_industry_statistics(), get_level_statistics(), get_overview_statistics(), get_owner_statistics(), get_source_statistics(), get_trend_statistics() (+3 more)
|
||
|
||
### Community 1445 - "Phase 2: 后端清理"
|
||
Cohesion: 0.38
|
||
Nodes (10): create_site(), get_site(), list_sites(), Any, Session, _row_to_dict(), site_code_exists(), soft_delete_site() (+2 more)
|
||
|
||
### Community 1446 - "文件结构"
|
||
Cohesion: 0.24
|
||
Nodes (10): _approval(), 再编辑并重新提审后,历史审批记录不得阻塞当前轮审批。, 再提审后同审批人同时存在历史已通过 + 新 pending 时,应允许审批。, 编辑保存回草稿时须作废全部历史审批(含已通过),不能只删 pending。, test_contract_can_approve_prefers_current_pending_over_historical_approved(), test_contract_invalidate_all_soft_deletes_approved_and_pending(), test_quote_can_approve_false_when_only_historical_approved(), test_quote_can_approve_prefers_current_pending_over_historical_approved() (+2 more)
|
||
|
||
### Community 1447 - "CRM 产品分类数据移植 Implementation Plan"
|
||
Cohesion: 0.17
|
||
Nodes (12): delay, timeout, h5, async, router, sdkConfigs, template, uniStatistics (+4 more)
|
||
|
||
### Community 1448 - "File map"
|
||
Cohesion: 0.50
|
||
Nodes (3): 任务, 文件清单, 车辆充值恢复「加油」类型 — 实现计划
|
||
|
||
### Community 1449 - "文件结构"
|
||
Cohesion: 0.07
|
||
Nodes (20): activeBiz, clearKeyword(), currentPage, fetchPage(), finished, flatList, handleSubmit(), keyword (+12 more)
|
||
|
||
### Community 1450 - "CRM 模块迁移设计文档"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1451 - "4.1 迭代 1 — 产品分类 + 产品管理"
|
||
Cohesion: 0.17
|
||
Nodes (11): author, description, keywords, license, main, name, origin-plugin-dev-name, origin-plugin-version (+3 more)
|
||
|
||
### Community 1452 - "附录:加厚用例(检索维度×Tab 矩阵 / 二次过磅边界 / 作废边界)"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1453 - "smoke.mjs"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1454 - "mp-weixin"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1455 - "合同管理:审批中 / 已审批合同可再编辑并回草稿"
|
||
Cohesion: 0.21
|
||
Nodes (5): getForm(), mounted(), onClick(), openPage(), pageApi()
|
||
|
||
### Community 1456 - "uni-badge.vue"
|
||
Cohesion: 0.17
|
||
Nodes (4): Cache, CacheKey, db, validator
|
||
|
||
### Community 1457 - "dcloudext"
|
||
Cohesion: 0.20
|
||
Nodes (5): BridgeError, {
|
||
BridgeError
|
||
}, {
|
||
CacheKeyCascade
|
||
}, {
|
||
Validator
|
||
}, Validator
|
||
|
||
### Community 1458 - "package.json"
|
||
Cohesion: 0.29
|
||
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
|
||
|
||
### Community 1459 - "dcloudext"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1460 - "dcloudext"
|
||
Cohesion: 0.29
|
||
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
|
||
|
||
### Community 1461 - "Calendar 日历"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1462 - "dcloudext"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1463 - "dcloudext"
|
||
Cohesion: 0.20
|
||
Nodes (10): emit, Emits, formData, formItems, handleReset(), handleSearch(), Props, rules (+2 more)
|
||
|
||
### Community 1464 - "changelog.md"
|
||
Cohesion: 0.17
|
||
Nodes (11): Applying the Pattern, Defense-in-Depth Validation, Example from Session, Key Insight, Layer 1: Entry Point Validation, Layer 2: Business Logic Validation, Layer 3: Environment Guards, Layer 4: Debug Instrumentation (+3 more)
|
||
|
||
### Community 1465 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (11): Common Failures, Key Patterns, Overview, Rationalization Prevention, Red Flags - STOP, The Bottom Line, The Gate Function, The Iron Law (+3 more)
|
||
|
||
### Community 1466 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (11): Bite-Sized Task Granularity, Execution Handoff, File Structure, No Placeholders, Overview, Plan Document Header, Remember, Scope Check (+3 more)
|
||
|
||
### Community 1467 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): Advanced: Skills with executable code, [Analysis Title], Anti-patterns to avoid, Avoid offering too many options, Avoid Windows-style paths, Conditional workflow pattern, Examples pattern, Executive summary (+4 more)
|
||
|
||
### Community 1468 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 迁移目标, 不在本次范围, 关联文档, 前端文件映射, 原 CRM 源码位置, 审核检查项, 当前 shanxia2.0 状态(2026-05-31), 方法论(六步对应关系) (+4 more)
|
||
|
||
### Community 1469 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 合同管理模块 — 重写移植断点记录, 28 步实施方案(续做从此勾选), 业务逻辑速查(步骤 A 展开版见 02-business-logic.md), 合同管理模块 — 重写移植断点记录, 已完成, 已知阻塞(下一步机械适配前), 新会话续做粘贴模板, 阶段 A:业务梳理(不写代码) (+4 more)
|
||
|
||
### Community 1470 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 定时任务, 任务 1:保护期到期检查, 任务 2:保护期到期提醒, 任务 3:自动回收规则执行, 公海池模块迁移方案 — 05 特殊场景, 定时任务, 操作校验, 校验规则 (+4 more)
|
||
|
||
### Community 1471 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 页面功能, 交互流程, 列表字段, 前端功能完整性对照表, 弹窗 1:[弹窗名称](`views/crm/{module}/XxxDialog.vue`), 弹窗清单, 搜索条件, 操作按钮 (+4 more)
|
||
|
||
### Community 1472 - "dcloudext"
|
||
Cohesion: 0.50
|
||
Nodes (4): 1.1 背景, 1.2 迁移范围, 1.3 交付节奏(4 个迭代), 1. 背景与目标
|
||
|
||
### Community 1473 - "uni-drawer.vue"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件结构, CRM 主体危化品能力配置与选品限制 — Implementation Plan, Spec 覆盖自检, Task 1: 共享判定函数 + 单测(后端), Task 2: DB 字段 + Model + Supplier CRUD/Schema, Task 3: 产品 list 按主体过滤, Task 4: 报价 / 合同保存校验, Task 5: 菜单 + 配置页 + 路由 (+4 more)
|
||
|
||
### Community 1474 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (11): File map, mobile-h5 地磅移动端适配一体化后端 Implementation Plan, Placeholder / consistency notes, Spec coverage checklist, Task 1: 环境与代理, Task 2: 登录 RSA + 双 HTTP 客户端, Task 3: 业务 API 类型与路径对齐, Task 4: 主数据 Options API + Picker 组件 (+3 more)
|
||
|
||
### Community 1475 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件结构, Task 1: DDL + Model `pl_plan_contract`, Task 2: 内部客户工具 + Schema, Task 3: Service 校验与持久化, Task 4: 前端类型与内部客户工具, Task 5: 合同多选组件, Task 6: 重构 `PlPlanFormDialog` 主流程, Task 7: 列表与查看展示 (+4 more)
|
||
|
||
### Community 1476 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件结构, Spec 覆盖自检, Task 1: SQL 迁移(三表 + 菜单), Task 2: ORM 模型, Task 3: Schemas + 领域服务(含 TDD), Task 4: 管理端 + 公开 API 路由注册, Task 5: web-admin 管理端月历页, Task 6: 公开 H5 页 (+4 more)
|
||
|
||
### Community 1477 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件结构, 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 申请页 (+4 more)
|
||
|
||
### Community 1478 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 文件结构, Spec 覆盖自检, Task 1: 纯函数 — 费用路径 / 申请人文案 / 示例行 / 分组, Task 2: Excel list validation 工具, Task 3: 生成导入模板(含说明 + 示例 + 下拉), Task 4: 导入解析与按组写库, Task 5: API 路由, Task 6: 前端 API (+4 more)
|
||
|
||
### Community 1479 - "SchemaValidator"
|
||
Cohesion: 0.17
|
||
Nodes (12): 运输计划列表「产品信息」拆列设计, 列设置(`usePersistedListColumns`), 实现备注, 方案(已确认:方案 A), 样式, 涉及页面, 目标, 组件复用 (+4 more)
|
||
|
||
### Community 1480 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 合同管理:审批中 / 已审批合同可再编辑并回草稿, 不变范围, 入口, 前端行为, 可编辑状态, 合同管理:审批中 / 已审批合同可再编辑并回草稿, 后端行为(更新合同), 打开编辑前确认 (+4 more)
|
||
|
||
### Community 1481 - "changelog.md"
|
||
Cohesion: 0.17
|
||
Nodes (12): 报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿, 不变范围, 入口, 前端行为, 可编辑状态, 后端行为(更新报价单), 打开编辑前确认, 报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿 (+4 more)
|
||
|
||
### Community 1482 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (11): 7.1 计划主表字段, 7.2 计划产品明细表字段, 9.1 车辆归属, 9.2 司机档案, 一、文档目的, 七、计划单据, 三、名词与定义, 九、车辆与司机管理 (+3 more)
|
||
|
||
### Community 1483 - "uni-grid.vue"
|
||
Cohesion: 0.50
|
||
Nodes (4): 4.1 页标题 `.page-head`, 4.2 统计卡片 `.stats` / `.stat`, 4.3 面板 `.panel` / `.panel-top`, 4. 页面级元素
|
||
|
||
### Community 1484 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (11): 1.0.6(2021-02-05), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2021-11-19), 1.2.2(2021-12-29), 1.2.3(2022-09-05) (+3 more)
|
||
|
||
### Community 1485 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (11): 1.0.0(2023-11-28), 1.0.1(2023-11-28), 1.0.2(2023-11-28), 1.0.3(2023-11-28), 1.0.4(2023-11-30), 1.0.5(2023-12-11), 1.0.6(2023-12-11), 1.0.7(2023-12-11) (+3 more)
|
||
|
||
### Community 1486 - "uni-icons.vue"
|
||
Cohesion: 0.17
|
||
Nodes (11): ADDED Requirements, Requirement: DDL 快照维护, Requirement: 业务字段保留与原系统语义, Requirement: 历史数据迁移脚本, Requirement: 地磅业务表 DDL, Scenario: 关联字段为 UUID, Scenario: 地磅单保留作废标记, Scenario: 新环境建表 (+3 more)
|
||
|
||
### Community 1487 - "dcloudext"
|
||
Cohesion: 0.17
|
||
Nodes (12): 查询与管理, Capabilities, Impact, Modified Capabilities, New Capabilities, Reference, What Changes, Why (+4 more)
|
||
|
||
### Community 1488 - "package.json"
|
||
Cohesion: 0.17
|
||
Nodes (12): Requirement: Web 管理端常见错误案例(反例登记), Scenario: EC-UI-001 Code review, Scenario: EC-UI-001 无分页树形列表, Scenario: EC-UI-002 Code review, Scenario: EC-UI-002 新增一级菜单图标, Scenario: EC-UI-003 Code review, Scenario: EC-UI-004 Code review, 错误案例 EC-UI-001:无分页列表底角被表格白底遮住 (+4 more)
|
||
|
||
### Community 1490 - "pn"
|
||
Cohesion: 0.33
|
||
Nodes (7): __dirname, login(), main(), outDir, record(), results, shot()
|
||
|
||
### Community 1491 - "dcloudext"
|
||
Cohesion: 0.50
|
||
Nodes (4): B.1 直销单, B.2 入库单, B.3 出库单, 附录B:计划跟进状态流转图
|
||
|
||
### Community 1492 - "package.json"
|
||
Cohesion: 0.67
|
||
Nodes (3): emit, onClick(), props
|
||
|
||
### Community 1493 - "dcloudext"
|
||
Cohesion: 0.67
|
||
Nodes (3): emit, onPick(), props
|
||
|
||
### Community 1494 - "changelog.md"
|
||
Cohesion: 0.33
|
||
Nodes (13): apply_proposals(), collect_proposals(), _engine_from_env(), FixProposal, main(), _product_alive(), Engine, Session (+5 more)
|
||
|
||
### Community 1495 - "dcloudext"
|
||
Cohesion: 0.83
|
||
Nodes (3): defaultAvatarPathByRole(), normalizeAvatarUrlForMini(), resolveUserAvatarUrl()
|
||
|
||
### Community 1496 - "dcloudext"
|
||
Cohesion: 0.50
|
||
Nodes (4): Added, Fixed, Optimized, v2.4.2.7 - 2025-06-25
|
||
|
||
### Community 1503 - "weixin-server.js"
|
||
Cohesion: 0.67
|
||
Nodes (4): deleteFieldValue(), getFieldValue(), parsePath(), setFieldValue()
|
||
|
||
### Community 1505 - "dcloudext"
|
||
Cohesion: 0.83
|
||
Nodes (3): log_info(), log_warn(), stop.sh script
|
||
|
||
### Community 1511 - "dcloudext"
|
||
Cohesion: 0.18
|
||
Nodes (10): 环境, 结果, 批次:2026-07-12 21:06, 映射产物, 抽样(目标库), 界面验收, 问题与处理, 执行命令 (+2 more)
|
||
|
||
### Community 1512 - "dcloudext"
|
||
Cohesion: 0.18
|
||
Nodes (10): 环境, 执行命令, 批次:2026-07-12 20:51, 行数对比, 映射产物, 抽样校验(目标库), 界面验收, 问题与处理 (+2 more)
|
||
|
||
### Community 1515 - "dcloudext"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, Task 1: Vant Weapp + 主题, Task 2: dbRequest + API, Task 3: 路由与工作台, Task 4: 仪表盘, Task 5: 计划 list + detail, Task 6: 出入库 list + detail, Task 7: 地磅单 list + detail (+3 more)
|
||
|
||
### Community 1518 - "dcloudext"
|
||
Cohesion: 0.67
|
||
Nodes (3): 6.1 类型一览, 6.2 Loading 态 `.is-loading`, 6. 按钮体系与 Loading
|
||
|
||
### Community 1519 - "dcloudext"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1525 - "package.json"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1527 - "dcloudext"
|
||
Cohesion: 0.36
|
||
Nodes (10): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), generate_quote_pdf(), _get_pdf_styles(), Any (+2 more)
|
||
|
||
### Community 1528 - "Requirement: 统一返回码定义"
|
||
Cohesion: 0.18
|
||
Nodes (11): app-plus, compilerVersion, nvueCompiler, nvueLaunchMode, nvueStyleCompiler, splashscreen, usingComponents, alwaysShowBeforeRender (+3 more)
|
||
|
||
### Community 1529 - "Requirement: 小程序拍照凭证上传(基线)"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1530 - "DbCrmCustomerSelect.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1531 - "paths"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1532 - "list_ethnics"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1533 - "shanxia2.0 Backend 生产部署说明"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1534 - "参考:shanxia2.0 UI 规范强制要求"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1535 - "步骤二:拷贝前端原版"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1536 - "生产数据同步总体规划"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1537 - "主键 ID 保留策略(全局)"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1538 - "山峡 2.0 门户 — 迁移用户账号与初始密码"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1539 - "地磅系统 API 全量清单(移植后路径保持不变)"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1540 - "Portal 顶栏全量导航 — Implementation Plan"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1541 - "File map"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1542 - "4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1543 - "TinyMCE 合同表格「类 Excel」排版增强"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1544 - "运输计划「从地址库选择」内嵌新增地址"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1545 - "10. 表单扩展、迷你表与上传"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1546 - "5.3 状态定义"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1547 - "remind-production-api-url.mjs"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1548 - "sync-static-public-urls.mjs"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1549 - "readme.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1550 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1551 - "changelog.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1552 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (11): app-nvue, app-uvue, app-vue, App, Vue, 快应用, client, vue2 (+3 more)
|
||
|
||
### Community 1553 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1554 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (9): InstallApkComplete, InstallApkCompleteCallback, InstallApkErrorCode, InstallApkFail, InstallApkFailCallback, InstallApkOptions, InstallApkSuccess, InstallApkSuccessCallback (+1 more)
|
||
|
||
### Community 1555 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1556 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1558 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1559 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1560 - "uni-fav.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1561 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1562 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1563 - "changelog.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1564 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1565 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1566 - "changelog.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1567 - "app"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1568 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1569 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1570 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1571 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1572 - "cloud"
|
||
Cohesion: 0.24
|
||
Nodes (5): check(), clearSelection(), selectionAll(), toggleAllSelection(), toggleRowSelection()
|
||
|
||
### Community 1573 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1574 - "uni-col.vue"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1575 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1576 - "changelog.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1577 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): description, directories, example, displayName, engines, HBuilderX, id, keywords (+2 more)
|
||
|
||
### Community 1578 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (11): minVersion, app-android, app-ios, App, Vue, 快应用, client, vue2 (+3 more)
|
||
|
||
### Community 1579 - "cloud"
|
||
Cohesion: 0.27
|
||
Nodes (10): Match, apply_file(), detect_refresh_handler(), find_toolbar_insert_point(), has_loading_ref(), insert_component_import(), main(), Path (+2 more)
|
||
|
||
### Community 1580 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): path, config, commitizen, description, engines, node, pnpm, name (+2 more)
|
||
|
||
### Community 1581 - "changelog.md"
|
||
Cohesion: 0.38
|
||
Nodes (10): die(), log_err(), log_info(), log_warn(), parse_credentials(), remote_rsync(), remote_ssh(), require_cmd() (+2 more)
|
||
|
||
### Community 1582 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): Executing Plans, Integration, Overview, Remember, Step 1: Load and Review Plan, Step 2: Execute Tasks, Step 3: Complete Development, The Process (+2 more)
|
||
|
||
### Community 1583 - "cloud"
|
||
Cohesion: 0.18
|
||
Nodes (10): Advantages, Example Workflow, Handling Implementer Status, Integration, Model Selection, Prompt Templates, Red Flags, Subagent-Driven Development (+2 more)
|
||
|
||
### Community 1584 - "ossCache.js"
|
||
Cohesion: 0.18
|
||
Nodes (11): Avoid assuming tools are installed, Create verifiable intermediate outputs, MCP tool references, Next steps, Package dependencies, Returns: "OK" or lists conflicts, Runtime environment, Technical notes (+3 more)
|
||
|
||
### Community 1585 - "tasks.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): Check for context, Ending Discovery, Guardrails, Handling Different Entry Points, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do (+2 more)
|
||
|
||
### Community 1586 - "tasks.md"
|
||
Cohesion: 0.18
|
||
Nodes (10): Check for context, Ending Discovery, Guardrails, Handling Different Entry Points, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do (+2 more)
|
||
|
||
### Community 1587 - "地磅月计划量运输联动累加与回减 — 设计"
|
||
Cohesion: 0.18
|
||
Nodes (11): 迁移范围, 公海池模块迁移方案 — 01 概述, 前端文件映射, 后端文件清单, 字典数据一致性, 数据库适配规则, 方法论, 涉及的数据库表 (+3 more)
|
||
|
||
### Community 1588 - "Requirement: 筛选区多行条件默认折叠与展开更多"
|
||
Cohesion: 0.18
|
||
Nodes (11): 已确认决策, 依赖模块, 实施总顺序, 已确认决策, 报价单管理模块迁移方案 — 01 概述, 方案文档索引, 方法论(后端), 涉及数据库表 (+3 more)
|
||
|
||
### Community 1589 - "BaseClampText.vue"
|
||
Cohesion: 0.18
|
||
Nodes (11): 禁止, P2-0 基础设施, P2-1 对照翻译, 报价单管理模块迁移方案 — 06 分步实施计划, 禁止, 阶段 A:方案(已完成), 阶段 P0:供方信息 `crm_supplier_info`, 阶段 P1:合同 create(报价转合同前置) (+3 more)
|
||
|
||
### Community 1590 - "SettingDrawer.vue"
|
||
Cohesion: 0.18
|
||
Nodes (11): 1. 分析原 CRM 模块, 2. 清理 shanxia2.0 中已有代码, 3. 按模板编写迁移方案, 4. 方案审核, 下一步, 参考资源, 完成标准, 强制要求 (+3 more)
|
||
|
||
### Community 1591 - "price-letter-template.ts"
|
||
Cohesion: 0.18
|
||
Nodes (11): 13. API 响应解包用兼容写法, 14. 字典类型名必须匹配 API 实际返回值, 15. 跨模块组件直接引用,不要重新实现, 16. 下拉选择器加载全量用户时注意 pageSize 上限, 1. 附件上传必须遵循门户标准, 2. 弹窗统一用 el-dialog,禁止 el-drawer, 3. 详情查看弹窗按 OpenSpec 标准样式, 4. 表单字段注释放在 label 后面 (+3 more)
|
||
|
||
### Community 1592 - "types.ts"
|
||
Cohesion: 0.18
|
||
Nodes (11): 定时任务, 事件触发器, 任务 1:[任务名称], 定时任务, 导入, 导入导出, 导出, 模块迁移方案 — 05 特殊场景 (+3 more)
|
||
|
||
### Community 1593 - "Requesting Code Review"
|
||
Cohesion: 0.18
|
||
Nodes (11): 10. 先理解 Java 再写 Python, 11. DDL 与 ORM 字段顺序一致, 12. SQL 增量脚本必须保存, 17. 状态变更时必须保留关联展示字段, 18. 历史数据修复必须配套 SQL, 7. 编号自动生成, 8. 唯一性校验排除软删除, 9. 关联统计字段同步更新 (+3 more)
|
||
|
||
### Community 1594 - "X.1 crm_xxx([表说明])"
|
||
Cohesion: 0.36
|
||
Nodes (10): 已完成模块, 参考:数据库迁移规则, 参考:前端框架差异对照, 参考:移植经验与踩坑记录, 颜色, 步骤一:模块分析 + 编写迁移方案, 步骤二:拷贝前端原版, 核心原则 (+2 more)
|
||
|
||
### Community 1595 - "3. `buildQueryWrapper` 条件逐项说明"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, Spec 覆盖自检, Task 1: 数据库与 ORM, Task 2: 桥接服务 — 辅助函数, Task 3: 桥接服务 — 累加(sync), Task 4: 桥接服务 — 回减(revoke), Task 5: 单元测试, Task 6: 图谱与验收 (+3 more)
|
||
|
||
### Community 1596 - "1. 分析过程"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, 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: 计划查看回传对齐 (+3 more)
|
||
|
||
### Community 1597 - "Phase 3: 前端清理"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Out of scope, Spec coverage checklist, Task 1: Backend — `validate_brand_qty_rows` 放宽 `required`, Task 2: Frontend — `BrandQtyChipsField` 统一多选, Task 3: 归档弹窗 — `required` 加载全品牌并预选, Task 4: 管理端司机回传弹窗, Task 5: 计划详情现场编辑 + 公开页 (+2 more)
|
||
|
||
### Community 1598 - "Phase 6: 清理残留引用与验证"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Spec coverage, Task 1: 字典 SQL 迁移, Task 2: 后端 defaultClause 纯函数 + 单测(TDD), Task 3: 后端 `save_template` 改用纯函数, Task 4: 前端 `settlementClause.ts`, Task 5: `ContractDetailDialog.vue` 改用共享函数, Task 6: `detail.vue` 对齐(若仍含同逻辑) (+2 more)
|
||
|
||
### Community 1599 - "File Map"
|
||
Cohesion: 0.18
|
||
Nodes (11): 文件结构, Spec 覆盖自检, Task 1: Schema + 日期/车牌辅助函数(TDD), Task 2: 实现 `GET /{token}/history`, Task 3: 前端 API 类型与 `getHistory`, Task 4: 路由 + 详情页底部「运输记录」, Task 5: 实现 `history.vue` 列表页, Task 6: 图谱更新(若本会话改了代码) (+3 more)
|
||
|
||
### Community 1600 - "安排/调整运输弹窗重构 — Implementation Plan"
|
||
Cohesion: 0.18
|
||
Nodes (10): File map, Self-review notes, Spec coverage checklist, Task 1: 纯函数高度公式 + 脚本单测, Task 2: composable `useListTableViewportHeight`, Task 3: 接入模板样板页 `demo/unit`, Task 4: 接入 bx 样板 + 澄清 `.table-scroll`, Task 5: 规范、Demo、OpenSpec (+2 more)
|
||
|
||
### Community 1601 - "Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan"
|
||
Cohesion: 0.18
|
||
Nodes (11): 报价、合同审批人设置合并至系统管理, 1. 目标, 2. 非目标, 3. 已确认决策, 4.1 页面约定, 4.2 权限(必做小改), 4.3 菜单 SQL, 4. 架构 (+3 more)
|
||
|
||
### Community 1602 - "文件结构"
|
||
Cohesion: 0.18
|
||
Nodes (11): 合同结算方式:新增选项与第五条条款规则, defaultClause, 不变范围, 前后端一致性, 「占位不变」在本方案中的含义, 合同结算方式:新增选项与第五条条款规则, 字典, 改动落点(实现时) (+3 more)
|
||
|
||
### Community 1603 - "7. 数据迁移注意事项"
|
||
Cohesion: 0.18
|
||
Nodes (11): 运输计划产品字段:安排前必填, 1. 背景, 2. 决策, 3.1 覆盖行, 3.2 字段判定, 3.3 提示文案, 3. 校验范围与规则, 4. 实现落点 (+3 more)
|
||
|
||
### Community 1604 - "5. 筛选区与带清除输入"
|
||
Cohesion: 0.15
|
||
Nodes (13): A.1 入库单, A.2 出库单, A.3 直销单, E.1 合同关联(Q10-Q10.1), E.2 待入库/待出库数据来源(Q11), E.3 运费计算方式(Q12), E.4 运输计划审批流程(Q13-Q14), E.5 其他功能(Q15) (+5 more)
|
||
|
||
### Community 1605 - "文件结构"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1606 - "modules"
|
||
Cohesion: 0.17
|
||
Nodes (12): 小程序按钮与弹窗用例补全设计, 10. 自检, 1. 背景与问题, 2. 目标, 3. 非目标, 4. 方法(方案 1), 5. 总清单字段, 6. 有弹层时的最小用例集(门禁) (+4 more)
|
||
|
||
### Community 1607 - "uni_modules"
|
||
Cohesion: 0.18
|
||
Nodes (10): 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-04-16), 1.1.1(2021-04-21), 1.1.2(2021-05-12), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.2.2(2021-09-10) (+2 more)
|
||
|
||
### Community 1608 - "小程序"
|
||
Cohesion: 0.18
|
||
Nodes (10): ADDED Requirements, Requirement: 列表展示已暂存状态, Requirement: 归档草稿接口, Requirement: 运输计划归档支持暂存草稿, Scenario: 已归档调整模式不提供暂存, Scenario: 暂存后再次打开可回填, Scenario: 未归档计划可暂存, Scenario: 状态标签与筛选 (+2 more)
|
||
|
||
### Community 1609 - "uni_modules"
|
||
Cohesion: 0.18
|
||
Nodes (11): 新增功能, API, Capabilities, Impact, Modified Capabilities, New Capabilities, Reference, What Changes (+3 more)
|
||
|
||
### Community 1610 - "uni_modules"
|
||
Cohesion: 0.18
|
||
Nodes (10): ADDED Requirements, Requirement: 仓库采用前后端分离的一体化门户形态, Requirement: 技术栈与需求文档 §3 对齐, Requirement: 权威文档索引, Requirement: 附件与对象存储, Scenario: UI 相关 PR 描述, Scenario: 上传列表回显, Scenario: 小程序与 Web 附件能力边界 (+2 more)
|
||
|
||
### Community 1611 - "uni_modules"
|
||
Cohesion: 0.18
|
||
Nodes (10): ADDED Requirements, Requirement: 多系统 SQL 模型权威文件索引, Requirement: 山峡 CRM 工程路径与栈, Requirement: 本仓库与周边系统的边界, Scenario: Agent 选择正确前端入口, Scenario: Agent 选择正确后端入口, Scenario: 新人定位 CRM 库表, Scenario: 新人定位地磅库表 (+2 more)
|
||
|
||
### Community 1612 - "uni_modules"
|
||
Cohesion: 0.18
|
||
Nodes (11): 1. 表格列中的 Tag 展示, 2. 查看弹窗(SystemViewDialog)中的 Tag 展示, 3. 自定义查看弹窗中的 Tag 展示, 4. Tag 类型语义色映射规范, 5. 状态标签注册表(集中定义 label + tagType), Requirement: 状态、结论与类型字段使用 Tag 标签展示, Scenario: Code review Tag 展示, Scenario: 复用已有枚举的状态展示 (+3 more)
|
||
|
||
### Community 1613 - "client"
|
||
Cohesion: 0.18
|
||
Nodes (11): 1. 标签须标注单位「(元)」, 2. 只读展示须前缀人民币符号「¥」, 3. 弹窗/列表表单控件同宽(栅格内满宽), 4. 可编辑输入(AmountInput), Requirement: 金额与单价千分位输入与展示, Scenario: Code review 价格类字段, Scenario: Code review 弹窗表单控件宽度, Scenario: 列表价格列 (+3 more)
|
||
|
||
### Community 1614 - "小程序"
|
||
Cohesion: 0.33
|
||
Nodes (6): v2.4.2 - 2025-06-14, 优化, 修复, 新增, 重构, ⚠️ 重要提示
|
||
|
||
### Community 1615 - "小程序"
|
||
Cohesion: 0.33
|
||
Nodes (6): v2.5.5 - 2025-08-17, 优化, 修复, 新增, 移除, 重构
|
||
|
||
### Community 1616 - "uni_modules"
|
||
Cohesion: 0.33
|
||
Nodes (6): v2.5.3 - 2025-07-20, 优化, 修复, 升级, 新增, 重构
|
||
|
||
### Community 1618 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1620 - "小程序"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1621 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1622 - "changelog.md"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1623 - "uni_modules"
|
||
Cohesion: 0.36
|
||
Nodes (8): build_watch_block(), detect_form_var(), detect_load_fn(), detect_pagination_var(), main(), process_file(), 检测数据加载函数名(在 handleSearch 中调用的函数), 生成 watchDebounced 代码块
|
||
|
||
### Community 1630 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1631 - "uni-list-ad.vue"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1635 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1637 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1639 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1640 - "uni_modules"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1641 - "client"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1643 - "uni_modules"
|
||
Cohesion: 0.53
|
||
Nodes (5): 测试进度(人类测试工程师节奏), 下一步, 关键交付(2026-07-18), 测试进度(人类测试工程师节奏), 阶段状态
|
||
|
||
### Community 1644 - "uni_modules"
|
||
Cohesion: 0.25
|
||
Nodes (8): 2.1 移除 `getCurrentInstance` 和 `proxy`, 2.2 字典获取方式, 2.3 `<dict-tag>` → `<el-tag>`, 2.4 消息提示, 2.5 移除 RuoYi 工具导入, 2.6 `el-button` 图标, 2.7 移除搜索动画, 2. 通用替换规则(所有文件必做)
|
||
|
||
### Community 1645 - "uni_modules"
|
||
Cohesion: 0.20
|
||
Nodes (10): 9.1 遮罩 `.backdrop`, 9.2 小对话框 `.dialog`(默认), 9.3.1 `el-dialog` 新增/编辑表单(web-admin 实践,2026-04 起), 9.3 大对话框 `.dialog-lg` / `.dialog-view-xl`, 9.4 详情顶区 `.view-hero`, 9.5 区块与键值 `.view-section` / `.view-kv`, 9.6 Bento / 卡片 / 时间轴 / 图集 / 路线条, 9.7 弹窗内子表 `.view-subtable-wrap` / `.view-subtable` (+2 more)
|
||
|
||
### Community 1646 - "小程序"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1647 - "小程序"
|
||
Cohesion: 0.18
|
||
Nodes (11): 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.7 顶栏 `.header` (+3 more)
|
||
|
||
### Community 1648 - "uni_modules"
|
||
Cohesion: 0.20
|
||
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 1657 - "index.vue"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1658 - "Gemini CLI Tool Mapping"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1659 - "Claude Search Optimization (CSO)"
|
||
Cohesion: 0.22
|
||
Nodes (9): 背景, UI 约定, 架构, 目标, 背景, 设计:mobile-h5 地磅能力迁移至 miniprogram, 非目标, 风险与缓解 (+1 more)
|
||
|
||
### Community 1660 - "Bulletproofing Skills Against Rationalization"
|
||
Cohesion: 0.20
|
||
Nodes (10): 现网缺口(本批补齐), 1. 目标, 2. 范围, 3. 交互规则, 4. 后端契约, 5. 前端接线与可筛列, 6. 验收, 7. 风险与注意 (+2 more)
|
||
|
||
### Community 1668 - "生产数据同步(shanxia2.0)"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 1670 - "Phase 4: 前端 Tag 集中化"
|
||
Cohesion: 0.49
|
||
Nodes (10): clue_statistics_level(), _apply_create_range(), _base_query(), get_clue_level_statistics(), get_clue_overview_statistics(), get_clue_owner_statistics(), get_clue_source_statistics(), get_clue_trend_statistics() (+2 more)
|
||
|
||
### Community 1671 - "小程序 CRM 产品分类 Implementation Plan"
|
||
Cohesion: 0.67
|
||
Nodes (3): Requirement: URL 路径设计规范, Scenario: 新增资源路由, Scenario: 避免路径参数
|
||
|
||
### Community 1672 - "运输计划跟进状态重构 Implementation Plan"
|
||
Cohesion: 0.31
|
||
Nodes (9): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), Any, 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。 (+1 more)
|
||
|
||
### Community 1673 - "地磅月计划量运输联动累加与回减 — 设计文档"
|
||
Cohesion: 0.20
|
||
Nodes (10): permissions, distribute, android, ios, orientation, sdkConfigs, UIBackgroundModes, urlschemewhitelist (+2 more)
|
||
|
||
### Community 1674 - "驾押人员证书 OCR 自动识别"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1675 - "html-parser.js"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1676 - "四、商机管理"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1677 - "mp-baidu"
|
||
Cohesion: 0.27
|
||
Nodes (4): dataValue(), emit(), onChange(), setOpen()
|
||
|
||
### Community 1678 - "quickapp-webview"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1679 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1680 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1681 - "uni-breadcrumb-item.vue"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1682 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1683 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1684 - "小程序"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1685 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1686 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1687 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1688 - "小程序"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1689 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1690 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1691 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1692 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
|
||
|
||
### Community 1693 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
|
||
|
||
### Community 1694 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1695 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-android, app-ios, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1696 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
|
||
|
||
### Community 1697 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1698 - "H5-pc"
|
||
Cohesion: 0.27
|
||
Nodes (5): getForm(), mounted(), onClick(), openPage(), pageApi()
|
||
|
||
### Community 1699 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1700 - "小程序"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1701 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1702 - "小程序"
|
||
Cohesion: 0.24
|
||
Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()
|
||
|
||
### Community 1703 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1704 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
|
||
|
||
### Community 1705 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1706 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1707 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1708 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1709 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1710 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1711 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1712 - "小程序"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1713 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1715 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1716 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): app-nvue, app-vue, App, Vue, 快应用, client, vue2, vue3 (+2 more)
|
||
|
||
### Community 1717 - "H5-pc"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1718 - "小程序"
|
||
Cohesion: 0.17
|
||
Nodes (12): app-nvue, app-vue, App, H5-mobile, 快应用, Android Browser, QQ浏览器(Android), Safari (+4 more)
|
||
|
||
### Community 1719 - "uni-group.vue"
|
||
Cohesion: 0.20
|
||
Nodes (10): 小程序, QQ, 京东, 字节跳动, 微信, 快手, 百度, 钉钉 (+2 more)
|
||
|
||
### Community 1720 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): command, type, command, type, instructions, mcp, graphify-backend, graphify-frontend (+1 more)
|
||
|
||
### Community 1721 - "小程序"
|
||
Cohesion: 0.36
|
||
Nodes (9): build_index_column(), extract_first_column(), find_table_spans(), insert_index_into_block(), leading_indent(), main(), process_file(), Path (+1 more)
|
||
|
||
### Community 1722 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): Common Mistakes, Condition-Based Waiting, Core Pattern, Implementation, Overview, Quick Patterns, Real-World Impact, When Arbitrary Timeout IS Correct (+1 more)
|
||
|
||
### Community 1723 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): How to Access Skills, Instruction Priority, Platform Adaptation, Red Flags, Skill Priority, Skill Types, The Rule, User Instructions (+1 more)
|
||
|
||
### Community 1724 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): Avoid deeply nested references, Naming conventions, Pattern 1: High-level guide with references, Pattern 2: Domain-specific organization, Pattern 3: Conditional details, Progressive disclosure patterns, Skill structure, Structure longer reference files with table of contents (+2 more)
|
||
|
||
### Community 1725 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (9): Check for context, Ending Discovery, Guardrails, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do, When a change exists (+1 more)
|
||
|
||
### Community 1726 - "changelog.md"
|
||
Cohesion: 0.20
|
||
Nodes (9): Check for context, Ending Discovery, Guardrails, OpenSpec Awareness, The Stance, What You Don't Have To Do, What You Might Do, When a change exists (+1 more)
|
||
|
||
### Community 1727 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): 1. 调用链, 2. 列表 Tab 与 Query 参数映射, 5. 列表结果后处理 — `canApprove`, 6. 列表页统计卡片(非 API), 7. 详情查询补充(`queryById`,列表抽屉用), 8. Python 重写检查清单(C01), 9. 与状态机章节的衔接, `canUserApprove(contractId, userId)` 规则 (+2 more)
|
||
|
||
### Community 1728 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): 迁移范围, 前端文件映射, 后端文件清单, 字典数据一致性, 数据库适配规则, 方法论, 模块迁移方案 — 01 概述, 涉及的数据库表 (+2 more)
|
||
|
||
### Community 1729 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 1. 目标, 2. 源数据快照(docs/sql/sx.sql), 3. 执行前检查, 4.1 命令(脚本就绪后), 4. 执行步骤, 5. 字段映射速查, 6. 验收标准, 7. 二次移植说明 (+2 more)
|
||
|
||
### Community 1730 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): 1. 目标, 2. 源数据规模(live sx,2026-07-12), 3. 执行前检查, 4.1 命令, 4. 执行步骤, 5. 字段映射速查, 6. 验收标准, 7. 与地磅的关系(说明) (+2 more)
|
||
|
||
### Community 1731 - "小程序"
|
||
Cohesion: 0.67
|
||
Nodes (3): Requirement: 页面不展示顶部 page-head 大标题与描述, Scenario: Code review 检查 page-head, Scenario: 新增菜单页面无 page-head
|
||
|
||
### Community 1732 - "H5-pc"
|
||
Cohesion: 0.67
|
||
Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16
|
||
|
||
### Community 1733 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 背景与目标, 保留清单, 删除清单, 前端保留, 后端保留, 山峡化工生产一体化门户 — 工程清理 + Tag 集中化实施计划, 执行顺序与并行策略, 注意事项 (+2 more)
|
||
|
||
### Community 1734 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): Phase 5: 保留页面 Tag 迁移, Task 5.1: 迁移 system/dept/index.vue, Task 5.2: 迁移 system/user/index.vue, Task 5.3: 迁移 system/role/index.vue, Task 5.4: 迁移 system/post/index.vue, Task 5.5: 迁移 system/site/index.vue, Task 5.6: 迁移 system/menu/index.vue, Task 5.7: 迁移 system/user/detail.vue (+2 more)
|
||
|
||
### Community 1735 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Placeholder 扫描, Spec 覆盖自检, Task 1: 合打纯函数 + 自检, Task 2: 模版 buildProductRows 支持行级计划号 + 备注换行, Task 3: 三个打印弹窗支持 `open(string | string[])`, Task 4: 列表工具栏多选合打入口, Task 5: graphify 更新 (+2 more)
|
||
|
||
### Community 1736 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): File map, Spec coverage, Task 1: 扩展 `crm-product-brand.ts`, Task 2: 类型字段, Task 3: 报价表单 UI 与逻辑, Task 4: 合同表单(对齐 Task 3), Task 5: 后端 schema 兜底(如需要), Task 6: 验收 (+1 more)
|
||
|
||
### Community 1737 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (9): CRM 合同编号日期跟随签订日期 Implementation Plan, File map, Placeholder scan, Spec coverage check, Task 1: 后端纯函数 + align + 单测, Task 2: create / update 接入 align, Task 3: 前端 ContractFormDialog 即时预览, Task 4: 遗留 `form.vue` 对齐(若仍使用) (+1 more)
|
||
|
||
### Community 1738 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): File map, Spec coverage, Task 1: 后端 `update_contract` 放宽门禁 + 回草稿, Task 2: 前端共享工具函数, Task 3: 合同列表 `index.vue`, Task 4: 详情页 `detail.vue`, Task 5: 查看弹窗 `ContractDetailDialog.vue`, Task 6: 验收与图谱 (+1 more)
|
||
|
||
### Community 1739 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): 文件结构, Spec 覆盖自检, Task 1: 迁移脚本插入「值班人员」角色, Task 2: 服务层常量 + 角色解析 / 名单过滤(TDD), Task 3: 管理端 options API, Task 4: 前端改用专用 options + 文案, Task 5: 运维核对与收尾, 值班排班 ·「值班人员」角色筛选 Implementation Plan (+2 more)
|
||
|
||
### Community 1740 - "H5-pc"
|
||
Cohesion: 0.67
|
||
Nodes (3): Fixed, Optimized, v2.4.1.1 - 2025-06-07
|
||
|
||
### Community 1741 - "H5-pc"
|
||
Cohesion: 0.67
|
||
Nodes (3): v2.4.2.4 - 2025-06-18, 优化, 重构
|
||
|
||
### Community 1742 - "小程序"
|
||
Cohesion: 0.67
|
||
Nodes (3): v2.6.1 - 2025-10-19, 优化, 修复
|
||
|
||
### Community 1743 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): 1.0.2(2021-02-05), 1.0.3(2021-02-05), 1.0.4(2021-02-05), 1.0.5(2021-04-21), 1.0.6(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19) (+1 more)
|
||
|
||
### Community 1744 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (9): 1.0.6(2021-02-05), 1.0.7(2021-02-05), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2022-09-05) (+1 more)
|
||
|
||
### Community 1745 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): 1.0.4(2021-02-05), 1.0.5(2021-05-10), 1.0.6(2021-06-04), 1.0.7(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-08-11), 2.0.0(2021-11-09), 2.1.0(2021-11-19) (+1 more)
|
||
|
||
### Community 1746 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (9): 1.0.2(2021-02-05), 1.1.0(2021-04-22), 1.1.1(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-09-27), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2023-05-04) (+1 more)
|
||
|
||
### Community 1747 - "uni-row.vue"
|
||
Cohesion: 0.20
|
||
Nodes (9): MODIFIED Requirements, Requirement: 多系统 SQL 模型权威文件索引, Requirement: 本仓库与周边系统的边界, Scenario: 新人定位 CRM 库表, Scenario: 新人定位地磅代码(迁移后), Scenario: 新人定位地磅原库(历史参考), Scenario: 新人定位地磅库表(迁移后), Scenario: 新人定位门户库表 (+1 more)
|
||
|
||
### Community 1748 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (9): ADDED Requirements, PL API JSON 命名(运输计划模块), Requirement: 运输计划 API JSON 字段 camelCase 对齐, Requirement: 运输计划 Schema 变更门禁, Scenario: 仅 snake_case 无 alias 视为缺陷, Scenario: 列表分页 Query, Scenario: 承运商新增, Scenario: 计划新增含产品明细 (+1 more)
|
||
|
||
### Community 1749 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): Requirement: JSON 字段命名(前后端 camelCase 对齐), Scenario: CRM 公海池列表 viewMode, Scenario: 仅定义 snake_case 字段名导致 422, Scenario: 代码评审 — 路由读 body 字段, Scenario: 前端提交新增分类, Scenario: 响应列表字段, Scenario: 存量 admin 内联 Schema, Scenario: 路由层按 alias 名访问请求体导致 500 (+2 more)
|
||
|
||
### Community 1750 - "H5-pc"
|
||
Cohesion: 0.20
|
||
Nodes (10): `el-upload` 配置, Requirement: 附件上传卡片化布局, Scenario: Code review 附件上传, Scenario: 新增弹窗包含附件上传, Scenario: 附件上传中状态, Scenario: 附件卡片预览与操作, 布局与视觉, 数据模型与上传逻辑 (+2 more)
|
||
|
||
### Community 1751 - "小程序"
|
||
Cohesion: 0.20
|
||
Nodes (10): Requirement: 按钮须携带图标, Scenario: Code review 按钮图标, Scenario: 新增列表页工具栏按钮, Scenario: 新增工具栏主操作按钮, Scenario: 新增弹窗底部按钮, Scenario: 新增表格操作列按钮, Scenario: 渠道服务订单与财务确认页, Scenario: 运输计划模块(web-admin/src/views/pl) (+2 more)
|
||
|
||
### Community 1756 - "uni-segmented-control.vue"
|
||
Cohesion: 0.43
|
||
Nodes (7): ensure_date_select_variant_safe(), extract_selected_blocks(), inject_into_pagers(), main(), process_file(), Path, selected_to_pager_html()
|
||
|
||
### Community 1787 - "anthropic-best-practices.md"
|
||
Cohesion: 0.25
|
||
Nodes (8): 文件地图, Task 1: plan_list_filters + 单测 + list_plans 接线, Task 2: 运输计划页前端, Task 3: 归档页前端, Task 4: 合同完善页前端 + gaps API 透传, Task 5: P1 验收 + 图谱, 文件地图, 运输管理列头整库筛选 — P1 计划族 Implementation Plan
|
||
|
||
### Community 1788 - "Anti-Patterns"
|
||
Cohesion: 0.22
|
||
Nodes (9): 文件结构, CRM 线索 / 商机列头整库筛选 Implementation Plan, Task 1: 线索 backend builder + 单测, Task 2: 商机 backend builder + 单测, Task 3: 线索前端, Task 4: 商机前端, Task 5: 图谱, 文件结构 (+1 more)
|
||
|
||
### Community 1789 - "Testing All Skill Types"
|
||
Cohesion: 0.14
|
||
Nodes (14): 文件结构, CRM 日期列头双三角排序 Implementation Plan, Spec 覆盖自检, Task 10: 回归与图谱, Task 1: 后端 `resolve_datetime_order_by` + 单测, Task 2: 客户 list/export 接排序, Task 3: 报价 list/export 接排序, Task 4: 合同 list/export 接排序 (+6 more)
|
||
|
||
### Community 1794 - "1. 迁移模块清单与文件映射"
|
||
Cohesion: 0.25
|
||
Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules
|
||
|
||
### Community 1803 - "步骤 3:前端拷贝 — 领取/分配弹窗"
|
||
Cohesion: 0.31
|
||
Nodes (7): combineGraphs(), { execSync }, extractDotBlocks(), fs, main(), path, renderToSvg()
|
||
|
||
### Community 1805 - "步骤 5:前端适配 — pool/index.vue template + style"
|
||
Cohesion: 0.36
|
||
Nodes (7): default_settlement_clause(), test_advance_payment_clause(), test_arrive_payment_clause(), test_empty_falls_back_to_arrive(), test_monthly_settlement_clause_uses_label(), test_unknown_falls_back_to_arrive(), test_volume_quarterly_other_labels()
|
||
|
||
### Community 1806 - "参考:数据库迁移规则"
|
||
Cohesion: 0.13
|
||
Nodes (15): mp-weixin, appid, lazyCodeLoading, optimization, permission, setting, uniStatistics, usingComponents (+7 more)
|
||
|
||
### Community 1808 - "报销申请「申请人」可改选设计"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1809 - "运输计划打印单据按钮收拢为下拉"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1810 - "十、运费结算"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1811 - "十一、盘存统计"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1812 - "十四、系统约束"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1813 - "危化品证上传:仅展示危化计划 +「未上传证书」Tab"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1814 - "测试进度(人类测试工程师节奏)"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1815 - "biz-placeholder.vue"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1816 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1817 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1818 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1819 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1820 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1821 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1822 - "sale"
|
||
Cohesion: 0.28
|
||
Nodes (3): _change(), close(), open()
|
||
|
||
### Community 1823 - "运输计划取货/送货联系方式"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1824 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1825 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1826 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1827 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1829 - "App"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1830 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1832 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1833 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1834 - "changelog.md"
|
||
Cohesion: 0.28
|
||
Nodes (3): getVal(), iconSize(), fontData
|
||
|
||
### Community 1835 - "compilerOptions"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1836 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1837 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1838 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1839 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1840 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1841 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1842 - "lint-staged"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1843 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1844 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1845 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1846 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1847 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1848 - "uni-grid-item.vue"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1849 - "H5-mobile"
|
||
Cohesion: 0.25
|
||
Nodes (6): ErrorCodeType, HTTP_STATUS, ProviderType, {
|
||
BridgeError
|
||
}, crypto, {
|
||
HTTP_STATUS
|
||
}
|
||
|
||
### Community 1851 - "index.vue"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1852 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1853 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1854 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1855 - "App"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1856 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1857 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1858 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1859 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1860 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1861 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1862 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1863 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1864 - "App"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1865 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, category, contact, declaration, npmurl, ads, data (+1 more)
|
||
|
||
### Community 1866 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1867 - "readme.md"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1868 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1869 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1870 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (8): dependencies, extensions, uni-cloud-jql, name, origin-plugin-dev-name, origin-plugin-version, plugin-dev-name, plugin-version
|
||
|
||
### Community 1871 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): qq, dcloudext, contact, declaration, npmurl, type, ads, data (+1 more)
|
||
|
||
### Community 1872 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): description, displayName, engines, HBuilderX, id, keywords, repository, version
|
||
|
||
### Community 1874 - "H5-mobile"
|
||
Cohesion: 0.25
|
||
Nodes (6): getColSpan(), getColSpan(), BREAKPOINT_CONFIG, BreakpointConfig, calculateResponsiveSpan(), ResponsiveBreakpoint
|
||
|
||
### Community 1875 - "sale"
|
||
Cohesion: 0.44
|
||
Nodes (8): connect(), fix_alias(), fix_name(), load_live_categories(), main(), norm_text(), parse_groups(), resolve_unit_and_category()
|
||
|
||
### Community 1876 - "App"
|
||
Cohesion: 0.22
|
||
Nodes (8): After the Design, Anti-Pattern: "This Is Too Simple To Need A Design", Brainstorming Ideas Into Designs, Checklist, Key Principles, Process Flow, The Process, Visual Companion
|
||
|
||
### Community 1877 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): 7. 分阶段实施计划, P0:基础设施(后端骨架), P1:基础配置(费用项目 + 工作流), P2:备用金 + 附件, P3:报销, P4:支付 / 发放 / 冲抵, P5:菜单与权限(门户 sys_menu), P6:前端移植(web-admin) (+1 more)
|
||
|
||
### Community 1878 - "sale"
|
||
Cohesion: 0.25
|
||
Nodes (8): 不移植(替代方案), 阶段总览, 不移植项, 后端模块明细, 地磅(db)模块移植状态跟踪表, 阶段总览, 参考源码(只读), 地磅系统移植设计文档
|
||
|
||
### Community 1879 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): 迁移目标, 前置已完成, 合同列表模块迁移方案 — 01 概述, 实施顺序, 方案文档索引, 涉及数据库表, 源码位置, 迁移目标 (+1 more)
|
||
|
||
### Community 1880 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): 10.1 双字段:`status` 与 `approval_status`, 10.2 主状态流转图, 10.3 各操作前置条件与副作用, 10.4 审批流与主状态的联动(`CrmContractApprovalServiceImpl.approveContract`), 10.5 提交审批专项校验 — 框架合同, 10.6 删除 vs 作废, 10.7 创建类操作的初始状态, 10.8 Python 重写检查清单(状态相关 API) (+1 more)
|
||
|
||
### Community 1881 - "changelog.md"
|
||
Cohesion: 0.22
|
||
Nodes (9): 变更记录, 回款/开票模块移植后, 1. 总览, 5. 其他入站调用(非金额), 6. 合同模块出站依赖(重写时一并注册), 7. 前端关联(步骤 7+ 适配时注意), 9. Python 重写检查清单, 变更记录 (+1 more)
|
||
|
||
### Community 1882 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (8): Python 落点, 报价单 Java 快照(按步追加), 拷贝命令, CRM Java 参考快照(按需拷贝), 与前端「拷贝 Vue」的对应关系, 原则(SHALL), 拷贝命令, 目录索引
|
||
|
||
### Community 1883 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): API 清单汇总, X.1.1 列表查询, X.1.2 新增, X.1.3 编辑, X.1.4 删除, X.1.5 详情, X.1 [实体名] CRUD, 模块迁移方案 — 04 后端 API 接口规格
|
||
|
||
### Community 1884 - "changelog.md"
|
||
Cohesion: 0.22
|
||
Nodes (9): API 响应数据处理(重要), Excel / Blob 导出(重要), script 部分差异, style 部分差异, template 部分差异, 参考:前端框架差异对照, 弹窗标准模板, 查看详情(SystemViewDialog) (+1 more)
|
||
|
||
### Community 1885 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): CRM 产品分类数据移植 Implementation Plan, File Map, Task 1: 脚本骨架与 dry-run, Task 2: 拓扑插入与 mapping 写出, Task 3: 幂等与二次移植, Task 4: 留痕与文档回写, Task 5: 界面验收, 后续步骤(本计划不包含) (+1 more)
|
||
|
||
### Community 1886 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): Phase 2: 后端清理, Task 2.1: 清理后端 API 路由文件, Task 2.2: 清理后端模型文件, Task 2.3: 清理后端 CRUD 文件, Task 2.4: 清理后端 Schemas 文件, Task 2.5: 更新后端路由注册, Task 2.6: 后端 dict 模块改造(Tag 集中化核心), Task 2.7: 清理 admin.py 中的业务端点 (+1 more)
|
||
|
||
### Community 1887 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): 文件结构, Task 1: 数据库与 Model ✅, Task 2: 后端 Schema + Service + API ✅, Task 3: 前端 composable + API ✅, Task 4: 前端组件 ✅, Task 5: 文案与透传 ✅, 危化品证书按产品类型区分 — Implementation Plan, 文件结构 (+1 more)
|
||
|
||
### Community 1888 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (8): File map, Out of scope(勿做), Spec coverage self-check, Task 1: PlPlanFormDialog — 底栏显隐与双提交, Task 2: 运输计划列表 — 串联安排弹窗, Task 3: 运输计划归档 — 隐藏编辑, Task 4: 收尾, 运输计划 · 保存并安排运输 Implementation Plan
|
||
|
||
### Community 1889 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): 文件结构, Task 1: 后端 `apply_site_feedback` 显式 status(TDD), Task 2: 前端 API 类型增加 `status`, Task 3: 公共页状态选择 + 作废确认 + 只读态, Task 4: 关联设计旁注 + 图谱更新, 出入库现场链接 · 单据状态可选 — Implementation Plan, 执行说明, 文件结构 (+1 more)
|
||
|
||
### Community 1890 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): File map, Spec 覆盖自检, Task 1: 明细行刷新纯函数, Task 2: ProductAliasBrandDialog 组件, Task 3: 接入 QuoteFormPanel, Task 4: 接入 ContractFormDialog, Task 5: 验收收尾与图谱, 报价/合同明细别名与品牌就地维护 Implementation Plan
|
||
|
||
### Community 1891 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): 文件结构, Spec 覆盖自检, Task 1: 后端 — 允许超额占用, Task 2: Web 报销申请 — 弱提示、不拦截, Task 3: bx-mobile 报销申请 — 对齐 Web, Task 4: 业务清单文档, Task 5: 手工验收清单(实现后勾选), 报销提交允许发票夹余额为负 — Implementation Plan (+1 more)
|
||
|
||
### Community 1892 - "App"
|
||
Cohesion: 0.22
|
||
Nodes (8): CRM 开票信息粘贴快速识别 Implementation Plan, File map, Placeholder scan, Spec coverage(自检), Task 1: 解析工具单测(先红), Task 2: 实现解析工具(转绿), Task 3: InvoiceInfo.vue 接入粘贴识别 UI, Task 4: 收尾
|
||
|
||
### Community 1893 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (9): 执行备注, File map, Task 1: 纯函数 — 有效合计与产品判定, Task 2: 编排 — 按计划收集 violations / reminders, Task 3: Schema + arrange API 接线, Task 4: 前端类型与弹窗, Task 5: 验证与图谱, 执行备注 (+1 more)
|
||
|
||
### Community 1894 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): 4.1 迭代 1 — 产品分类 + 产品管理, crm_product_category(产品分类,树形), crm_product_price_history(价格变更历史), crm_product_price(产品定价), crm_product_stock_log(库存变动日志), crm_product_tag_relation(产品-标签关联), crm_product_tag(产品标签), crm_product(产品主表) (+1 more)
|
||
|
||
### Community 1895 - "changelog.md"
|
||
Cohesion: 0.22
|
||
Nodes (9): 改造边界(硬约束), Fresh Mint 内容区 UI 对齐(Step 0 + Step 1), Step 1 改动范围, Step 1 验收(视觉), Step 1b:Portal 顶栏 / 侧栏 / WorkTab(2026-06-29 补充), 功能回归清单(每模块抽 1 页), 后续(Step 2+,本次不做), 对照页(Step 0 基线) (+1 more)
|
||
|
||
### Community 1897 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): 安装方式, API, Calendar Events, Calendar Props, Calendar 日历, 基本用法, 安装方式, 组件示例 (+1 more)
|
||
|
||
### Community 1898 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): 0.0.3(2021-02-04), 0.0.4(2021-02-05), 0.0.5(2021-04-21), 0.0.6(2021-05-12), 0.1.0(2021-07-30), 1.0.0(2021-11-19), 1.0.1(2021-11-23), 1.0.2(2024-09-21)
|
||
|
||
### Community 1899 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19), 1.2.1(2022-05-30)
|
||
|
||
### Community 1900 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (8): 0.0.2(2021-02-05), 0.0.3(2021-03-09), 0.0.4(2021-05-12), 0.0.5(2021-06-21), 0.0.6(2021-07-30), 0.0.7(2021-09-03), 1.0.0(2021-11-19), 1.1.7(2021-11-08)
|
||
|
||
### Community 1901 - "changelog.md"
|
||
Cohesion: 0.22
|
||
Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-06), 1.0.8(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2021-11-22), 1.1.2(2024-03-28)
|
||
|
||
### Community 1902 - "H5-mobile"
|
||
Cohesion: 0.22
|
||
Nodes (8): Context, D1: 后端 CRUD 采用独立函数模式(非 CRUDBase 泛型), D2: 字典 API 路由注册在 admin.py, D3: 字典数据查询通过 dict_type 关联, D4: 前端字典数据配置弹窗采用 Dialog + 内嵌表格, Decisions, Goals / Non-Goals, Risks / Trade-offs
|
||
|
||
### Community 1903 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): Requirement: 统一返回码定义, Scenario: Web 登录查用户, Scenario: Web 登录账号或密码错误, Scenario: 参数校验失败, Scenario: 唯一性冲突, Scenario: 无权限, Scenario: 服务器异常, Scenario: 未登录 (+1 more)
|
||
|
||
### Community 1904 - "sale"
|
||
Cohesion: 0.22
|
||
Nodes (9): Requirement: 小程序拍照凭证上传(基线), Scenario: Code review 小程序凭证上传, Scenario: 禁止文档类附件, Scenario: 配送/现场凭证上传, UI 与数量, `uni.uploadFile` 约定, 两步流程(强制), 参考实现骨架(工具函数形态) (+1 more)
|
||
|
||
### Community 1905 - "sale"
|
||
Cohesion: 0.40
|
||
Nodes (5): v3.0.1 - 2025-11-15, 优化, 修复, 新增, ⚠️ 重要提示
|
||
|
||
### Community 1906 - "H5-mobile"
|
||
Cohesion: 0.40
|
||
Nodes (5): v2.5.8 - 2025-09-29, 优化, 修复, 升级, ⚠️ 重要提示
|
||
|
||
### Community 1907 - "sale"
|
||
Cohesion: 0.40
|
||
Nodes (5): v2.4.0 - 2025-06-06 🎉, 优化, 新增, 重构, ⚠️ 重要提示
|
||
|
||
### Community 1908 - "call-check-version.ts"
|
||
Cohesion: 0.40
|
||
Nodes (5): v2.6.0 - 2025-10-16, 优化, 修复, 新增, ⚠️ 重要提示
|
||
|
||
### Community 1909 - "H5-mobile"
|
||
Cohesion: 0.33
|
||
Nodes (5): extractIconFromRule(), getUnicode(), IconfontType, processedErrors, StyleSheetError
|
||
|
||
### Community 1930 - "mcp.json"
|
||
Cohesion: 0.43
|
||
Nodes (7): 小程序测试用例总册(测试工程师级), 两阶段流程, 写作标准(必须遵守), 小程序测试用例总册(测试工程师级), 按钮与弹窗门禁(方式 C), 文档索引与规模, 能力总览(避免误测「不存在的修改/删除」)
|
||
|
||
### Community 1933 - "3. 页面外层布局替换"
|
||
Cohesion: 0.25
|
||
Nodes (8): 10.1 字段 `.field`, 10.2 分节 `.form-section`, 10.3 栅格 `.form-grid-2`, 10.4 文本域 `.textarea`, 10.5 上传 `.upload-zone` / `.upload-item`, 10.6 商品分类 · 弹窗内「参数」卡片(`#/demo/category`), 10.7 迷你表 `.mini-table-wrap` / `.mini-table`, 10. 表单扩展、迷你表与上传
|
||
|
||
### Community 1936 - "9. 工具栏与操作按钮替换规则"
|
||
Cohesion: 0.25
|
||
Nodes (7): 环境, 行数对比, 执行前, 执行后, 批次:2026-07-31 部门种子, 问题与处理, 执行命令
|
||
|
||
### Community 1964 - "DataCheckbox 数据驱动的单选复选框"
|
||
Cohesion: 0.29
|
||
Nodes (7): _date_to_str(), _dt_to_str(), PagedQuery, PagedResponse, date, datetime, bx 原系统 API 响应包装(code=0 / msg / data.rows),与门户 success_response 分离。
|
||
|
||
### Community 1965 - "DataPicker 级联选择"
|
||
Cohesion: 0.36
|
||
Nodes (7): derive_legacy_status_from_three(), derive_three_status_from_legacy(), Decimal, 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal()
|
||
|
||
### Community 1966 - "DataSelect 下拉框选择器"
|
||
Cohesion: 0.46
|
||
Nodes (7): _count(), _delete(), _engine_from_env(), main(), Engine, 清空运输计划(pl_plan)及关联实例数据,便于测试环境重新走流程。 用法(在 backend 目录、已配置 .env DATABASE_URL): p, _table_exists()
|
||
|
||
### Community 1968 - "DatetimePicker 时间选择器"
|
||
Cohesion: 0.25
|
||
Nodes (5): __dirname, envPath, raw, root, strict
|
||
|
||
### Community 1969 - "Drawer 抽屉"
|
||
Cohesion: 0.25
|
||
Nodes (6): defaultsPath, __dirname, normalized, prevRaw, raw, root
|
||
|
||
### Community 1970 - "readme.md"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1971 - "Fab 悬浮按钮"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1972 - "Fav 收藏按钮"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1973 - "FilePicker 文件选择上传"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1974 - "Forms 表单"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1975 - "GoodsNav 商品导航"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1976 - "Grid 宫格"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1977 - "Group 分组"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1978 - "uniicons_file.ts"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1980 - "IndexedList 索引列表"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1981 - "uni-installApk"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1982 - "Link 链接"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1983 - "uni-list.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1984 - "readme.md"
|
||
Cohesion: 0.25
|
||
Nodes (8): js, kotlin, swift, app, name, uni, installApk, uni-ext-api
|
||
|
||
### Community 1985 - "NavBar 导航栏"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1986 - "NoticeBar 通告栏"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1987 - "NumberBox 数字输入框"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1988 - "Pagination 分页器"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1989 - "Popup 弹出层"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1990 - "Rate 评分"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1991 - "Layout 布局"
|
||
Cohesion: 0.36
|
||
Nodes (4): created(), handler(), updateGutter(), updateNvueWidth()
|
||
|
||
### Community 1992 - "SearchBar 搜索栏"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1993 - "uni-section.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1994 - "Section 标题栏"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1995 - "SegmentedControl 分段器"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1996 - "uni-steps.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1997 - "Steps 步骤条"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 1998 - "SwipeAction 滑动操作"
|
||
Cohesion: 0.25
|
||
Nodes (8): alipay, aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2000 - "uni-td.vue"
|
||
Cohesion: 0.25
|
||
Nodes (6): clampStyle, contentRef, displayText, expanded, overflow, props
|
||
|
||
### Community 2001 - "Table 表单"
|
||
Cohesion: 0.32
|
||
Nodes (6): emit, Emits, handleDrawerClose(), handleOpen(), Props, visible
|
||
|
||
### Community 2002 - "uni-tag.vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCodeProps, RenderAs
|
||
|
||
### Community 2003 - "Tag 标签"
|
||
Cohesion: 0.39
|
||
Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount()
|
||
|
||
### Community 2004 - "Title 标题"
|
||
Cohesion: 0.29
|
||
Nodes (6): attrs, epIcon, iconAttrs, Props, epIconMap, resolveEpIcon()
|
||
|
||
### Community 2005 - "Badge 数字角标"
|
||
Cohesion: 0.25
|
||
Nodes (8): lint-staged, *.{cjs,json,jsonc}, *.{html,htm}, *.{js,ts,mjs,mts,tsx}, *.{md,mdx}, *.{scss,css,less}, *.vue, *.{yaml,yml}
|
||
|
||
### Community 2006 - "Transition 过渡动画"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1. 上传到服务器, 2. 服务器首次启动, 3. 日常运维, 4. 配置文件, 5. 与 Nginx 配合, 6. 常见问题, shanxia2.0 Backend 生产部署说明
|
||
|
||
### Community 2007 - "山峡多系统现状(OpenSpec 摘要)"
|
||
Cohesion: 0.25
|
||
Nodes (8): 不移植(替代方案), 仪表盘 `/api/dashboard`, 出入库 `/api/inventory`, 前端 API 文件对照, 地磅单 `/api/weighing`, 地磅系统 API 全量清单(移植后路径保持不变), 计划 `/api/plans`, 车牌 `/api/vehicles`
|
||
|
||
### Community 2008 - "Requirement: 细胞存储样本跨表关联键"
|
||
Cohesion: 0.25
|
||
Nodes (8): 待办备注, Phase 0:方案与 DDL(步骤 1~2), Phase 1:拷贝(步骤 3), Phase 2:前端适配(步骤 4~8), Phase 3:后端(步骤 9~12), Phase 4:验证(步骤 13~14), 商机管理模块迁移方案 — 06 分步实施计划, 待办备注
|
||
|
||
### Community 2009 - "Requirement: 业务字典下拉统一使用 useDictStore"
|
||
Cohesion: 0.25
|
||
Nodes (8): 1. 逐个拷贝 Vue 组件, 2. 拷贝规则, 3. 拷贝 API 模块, 下一步, 完成标准, 操作流程, 步骤二:拷贝前端原版, 目标
|
||
|
||
### Community 2010 - "地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan"
|
||
Cohesion: 0.25
|
||
Nodes (8): 列表面板, 参考:shanxia2.0 UI 规范强制要求, 字段注释, 弹窗/对话框, 按钮, 表格, 附件上传, 颜色
|
||
|
||
### Community 2011 - "Requirement: 列表面板主标题装饰"
|
||
Cohesion: 0.25
|
||
Nodes (8): 1. 目标, 2. 已确认决策, 3. 阶段划分, 4. 执行原则, 5. 脚本与产物, 6. 风险摘要, 7. 相关文档, 生产数据同步总体规划
|
||
|
||
### Community 2012 - "Requirement: 嵌套弹窗与子弹窗内列表风格一致"
|
||
Cohesion: 0.25
|
||
Nodes (8): 1. 核心规则, 2. 好处, 3. 例外(不保留源 id 或需额外映射), 4. 各阶段适用表(摘要), 5. 脚本约定, 6. 与旧文档的关系, 7. 相关文档, 主键 ID 保留策略(全局)
|
||
|
||
### Community 2013 - "Requirement: 查看弹窗中编码字段展示为可读标签"
|
||
Cohesion: 0.25
|
||
Nodes (8): 安庆市山峡化工有限公司, 人力资源部, 安庆市山峡化工有限公司, 山峡 2.0 门户 — 迁移用户账号与初始密码, 汇总, 生产现场部, 财务部门, 销售部
|
||
|
||
### Community 2016 - "tasks.md"
|
||
Cohesion: 0.25
|
||
Nodes (7): Portal 顶栏全量导航 — Implementation Plan, Task 1: Portal 菜单工具函数, Task 2: 水平菜单支持无图标, Task 3: 新建顶栏导航组件, Task 4: 组装顶栏与布局, Task 5: WorkTab 联动, Task 6: 验证
|
||
|
||
### Community 2017 - "update-graph.sh"
|
||
Cohesion: 0.25
|
||
Nodes (8): 文件结构, Task 1: 数据库与 Model ✅, Task 2: Schema + Service ✅, Task 3: API ✅, Task 4–6: 前端 ✅, 危化品证「证书齐备」人工确认 — Implementation Plan, 文件结构, 部署注意
|
||
|
||
### Community 2018 - "DbDateQuickFilter.vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): File map, PL 入库单 / 出库单 Implementation Plan, Task 1: DDL + Models + Menu SQL, Task 2: pl_io_order_service + arrange/cancel wire + block rearrange, Task 3: Admin + Public APIs, Task 4: Frontend lists/dialogs/public/freeze/archive, Task 5: graphify update + smoke check
|
||
|
||
### Community 2019 - "BaseSelect.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 文件结构, Spec 覆盖自检, Task 1: `PlVehicleFormDialog` — 完整新增/编辑表单, Task 2: `PlVehicleLibrarySelectDialog` — Tab 选车弹窗, Task 3: 接入运输计划表单弹窗, Task 4: 验收与图谱, 文件结构, 运输计划「从车辆库选择」Implementation Plan
|
||
|
||
### Community 2020 - "index.vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): CRM 产品分类收拢到产品管理弹窗 Implementation Plan, File map, Placeholder / 一致性自检, Spec 覆盖自检, Task 1: 抽出 ProductCategoryMaintainPanel, Task 2: 新建 ProductCategoryMaintainDialog 并挂到产品管理, Task 3: 菜单软隐藏 SQL + 基线
|
||
|
||
### Community 2021 - "index.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 执行方式, File map, Spec coverage check, Task 1: 纯函数模块 + 失败单测骨架, Task 2: QuoteListPage 接入统计行 UI, Task 3: 列宽/横滚对齐加固(若 Step 4 发现错位), 执行方式, 报价单列表可配置列统计行 Implementation Plan
|
||
|
||
### Community 2022 - "index.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 文件结构, Spec 覆盖自检, Task 1: 入库单 / 送(提)货单空白 HTML 纯函数, Task 2: 分装单空白 HTML 纯函数, Task 3: 三个打印弹窗 `openBlank()`, Task 4: 列表工具栏入口, 文件结构, 运输计划空白单据打印 — Implementation Plan
|
||
|
||
### Community 2023 - "index.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 运输计划产品字段安排前必填 — 实现计划, Spec 覆盖自检, Task 1: 纯函数校验 + 失败测试, Task 2: 弹窗安排分支接入校验, Task 3: 产品表必填星号 UI, Task 4: 手工验收 + graphify, 文件结构, 运输计划产品字段安排前必填 — 实现计划
|
||
|
||
### Community 2024 - "helper.js"
|
||
Cohesion: 0.25
|
||
Nodes (8): 4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池, crm_contact(联系人), crm_customer_follow(客户跟进记录), crm_customer_pool_rule(公海池规则), crm_customer_pool(公海池操作记录), crm_customer_tag_relation(客户-标签关联), crm_customer_tag(客户标签), crm_customer(客户主表)
|
||
|
||
### Community 2025 - "Code Reviewer Prompt Template"
|
||
Cohesion: 0.25
|
||
Nodes (8): 背景, TinyMCE 合同表格「类 Excel」排版增强, 已知问题与修复(2026-07-25), 影响面, 方案, 目标(本期), 背景, 验收
|
||
|
||
### Community 2026 - "合同名称按供需方面板生成"
|
||
Cohesion: 0.25
|
||
Nodes (8): 运输计划「从地址库选择」内嵌新增地址, 1. 目标, 2. 非目标, 3. 交互, 4. 改动文件, 5. 校验与 UI, 6. 数据流, 运输计划「从地址库选择」内嵌新增地址
|
||
|
||
### Community 2027 - "地址库选择内嵌新增 Implementation Plan"
|
||
Cohesion: 0.25
|
||
Nodes (8): 目标, 列表列宽拖拽 + localStorage 持久化(方案 C), 存储, 接入约定, 方案, 样式, 目标, 非目标
|
||
|
||
### Community 2028 - "6. 按钮体系与 Loading"
|
||
Cohesion: 0.25
|
||
Nodes (8): 背景, 前端, 危化品证上传:仅展示危化计划 +「未上传证书」Tab, 方案, 背景, 证书缺口规则(与现网一致), 需求, 非目标
|
||
|
||
### Community 2029 - "二、业务背景"
|
||
Cohesion: 0.25
|
||
Nodes (8): 运输计划取货/送货联系方式, Data, Decision, Goal, Out of scope, Surfaces, UI Layout, 运输计划取货/送货联系方式
|
||
|
||
### Community 2030 - "四、单据分类"
|
||
Cohesion: 0.25
|
||
Nodes (8): 报销申请列表 · 扩大每页条数选项(试点), 后续(非本次), 报销申请列表 · 扩大每页条数选项(试点), 方案(已选), 目标, 背景, 非目标, 验收
|
||
|
||
### Community 2031 - "六、业务流程"
|
||
Cohesion: 0.25
|
||
Nodes (8): 运输计划保存同步地磅日期 + 已安排禁仅保存, 1. 背景, 2. 决策, 3. 非目标, 4. 实现要点, 方案 A(前端流程), 方案 B(后端兜底), 运输计划保存同步地磅日期 + 已安排禁仅保存
|
||
|
||
### Community 2032 - "404.vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 5.1 编号规则, 5.2 枚举值, 5.3.1 跟进状态, 5.3.2 运输安排状态, 5.3.3 归档状态, 5.3.4 完成状态, 5.3 状态定义, 五、基础配置
|
||
|
||
### Community 2033 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 安装方式, API, Breadcrumb Item Props, Breadcrumb Props, breadcrumb 面包屑导航, 基本用法, 安装方式, 组件示例
|
||
|
||
### Community 2034 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1.1.6(2021-02-04), 1.1.7(2021-05-12), 1.1.8(2021-07-01), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-12-20)
|
||
|
||
### Community 2035 - "readme.md"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1.0.2(2021-02-05), 1.0.3(2021-05-12), 1.1.0(2021-07-30), 1.1.7(2021-11-08), 1.2.0(2021-11-19), 1.2.1(2021-11-22), 1.2.2(2022-05-30)
|
||
|
||
### Community 2036 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1.0.10(2021-04-21), 1.0.11(2021-05-12), 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2021-11-22)
|
||
|
||
### Community 2037 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1.0.4(2021-02-05), 1.0.5(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2024-03-20), 1.2.2(2024-03-28), 1.2.3(2024-04-02)
|
||
|
||
### Community 2038 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): 0.1.0(2022-04-21), 0.1.1(2022-04-27), 0.2.0(2022-05-07), 0.2.1(2022-05-09), 0.2.2(2024-01-15), 0.2.3(2024-03-20), 0.2.4(2024-04-23)
|
||
|
||
### Community 2039 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1. SQL 与数据模型, 2. 后端基础层, 3. 后端业务 API(按依赖顺序), 4. 前端 API 与类型, 5. 前端页面(Fresh Mint), 6. 数据迁移与权限, 7. 验证
|
||
|
||
### Community 2040 - "common.js"
|
||
Cohesion: 0.25
|
||
Nodes (7): 1. 数据库, 2. 后端 · 采集层, 3. 后端 · 查询层, 4. 后端 · 注解覆盖(首期), 5. 前端, 6. 验收与文档, 7. 后续(非本期阻塞)
|
||
|
||
### Community 2041 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): 地磅月计划量运输联动累加与回减 — 设计, 地磅月计划量运输联动累加与回减 — 设计, 影响面, 数据库变更, 数据流, 核心决策, 目标, 风险与处理
|
||
|
||
### Community 2042 - "Vue"
|
||
Cohesion: 0.25
|
||
Nodes (8): Requirement: 筛选区多行条件默认折叠与展开更多, Scenario: Code review 筛选区折叠, Scenario: CRM 客户管理筛选区, Scenario: 单行筛选无需展开按钮, Scenario: 重置后收起扩展条件, 交互与文案, 实现模式, 结构与样式
|
||
|
||
### Community 2050 - "Vue"
|
||
Cohesion: 0.48
|
||
Nodes (5): _compile(), test_business_type(), test_plan_no_contains(), test_planned_quantity_gte(), test_validity_range_intersection()
|
||
|
||
### Community 2062 - "touch.js"
|
||
Cohesion: 0.12
|
||
Nodes (12): driverPlanApi, fuelRegisterApi, sitePlanApi, vehicleRechargeApplyApi, dashboardApi, inventoryApi, planApi, weighingApi (+4 more)
|
||
|
||
### Community 2072 - "v2.6.1 - 2025-10-19"
|
||
Cohesion: 0.29
|
||
Nodes (7): 5.1 筛选区 `.filter-block`, 5.2 控件 `.input` / `.select`(筛选内与通用一致), 5.3 展开区与操作行, 5.4 带清除的输入 `.input-clear-wrap` / `.input-clear`, 5.5 筛选区树形选择 `el-tree-select`(下拉本级名、选中全路径), 5.6 树形业务数据全链路展示规律(通用,不限于商品分类), 5. 筛选区与带清除输入
|
||
|
||
### Community 2076 - "stop-server.sh"
|
||
Cohesion: 0.29
|
||
Nodes (6): 摘要, 清空, 结果, 依赖说明, 产物, P2-4 报销附件 — 2026-07-31
|
||
|
||
### Community 2077 - "spec-document-reviewer-prompt.md"
|
||
Cohesion: 0.29
|
||
Nodes (6): 环境, 行数对比, 批次:2026-07-31 用户(来自生产-v1 备份), 映射产物, 说明, 策略
|
||
|
||
### Community 2078 - "code-quality-reviewer-prompt.md"
|
||
Cohesion: 0.29
|
||
Nodes (6): 环境, 行数对比, 批次:2026-07-31 角色(来自生产-v1 备份), 产物, 策略, 有效角色(del_flag=0)
|
||
|
||
### Community 2079 - "implementer-prompt.md"
|
||
Cohesion: 0.29
|
||
Nodes (6): 摘要, 清空, 结果, 产物, 后续, P1-5 附件 sys_oss(提前于报价)— 2026-07-31
|
||
|
||
### Community 2080 - "spec-reviewer-prompt.md"
|
||
Cohesion: 0.29
|
||
Nodes (6): 摘要, 源库, 清空目标残留, 结果, 产物, P1-3b 商机 — 2026-07-31
|
||
|
||
### Community 2081 - "find-polluter.sh"
|
||
Cohesion: 0.29
|
||
Nodes (6): 摘要, 清空, 结果, 警告, 产物, P1-2 客户四表迁移 — 2026-07-31
|
||
|
||
### Community 2082 - "test-academic.md"
|
||
Cohesion: 0.29
|
||
Nodes (6): 环境, 对账, 产物, 批次:2026-07-31 产品分类 + 产品(源 sx,id 原样), 未做, 执行
|
||
|
||
### Community 2083 - "plan-document-reviewer-prompt.md"
|
||
Cohesion: 0.29
|
||
Nodes (6): 摘要, 跳过, 结果, 备注, 产物, P1-2b 开票信息 — 2026-07-31
|
||
|
||
### Community 2094 - "keypress.js"
|
||
Cohesion: 0.33
|
||
Nodes (6): 文件地图, Task 1: io_order_list_filters + 单测 + API 接线, Task 2: IoOrderListPage 前端, Task 3: 验收 + 图谱, 文件地图, 运输管理列头整库筛选 — P2 入库/出库 Implementation Plan
|
||
|
||
### Community 2095 - "onFieldChange"
|
||
Cohesion: 0.33
|
||
Nodes (6): 文件地图, Task 1: 后端(若缺 multi), Task 2: 前端 plan-cert, Task 3: 验收 + 图谱, 文件地图, 运输管理列头整库筛选 — P3 危化品证上传 Implementation Plan
|
||
|
||
### Community 2108 - "BaseInput.vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): 运输计划「地磅可选车辆」设计, 1. 背景与目标, 2. 已确认决策, 3. 行为矩阵, 4. 实现要点, 5. 非目标, 运输计划「地磅可选车辆」设计
|
||
|
||
### Community 2115 - "ProductDetail"
|
||
Cohesion: 0.29
|
||
Nodes (7): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, Upgraded, v3.0.0 - 2025-11-09 🎉
|
||
|
||
### Community 2116 - "RegionDetail"
|
||
Cohesion: 0.29
|
||
Nodes (7): Added, Fixed, ⚠️ Important Notice, Refactored, Removed, Upgraded, v2.5.0 - 2025-07-06 🎉
|
||
|
||
### Community 2129 - "index.vue"
|
||
Cohesion: 0.38
|
||
Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci()
|
||
|
||
### Community 2130 - "运输计划取货/送货联系方式 Implementation Plan"
|
||
Cohesion: 0.12
|
||
Nodes (20): calc_age_from_chinese_id_card(), date, 从 18 位身份证号计算周岁。号码不完整或出生日期无效时返回 None。, build_personnel_summary(), load_vehicle_personnel_rows(), load_vehicle_personnel_summaries(), Session, VehiclePersonnelRow (+12 more)
|
||
|
||
### Community 2131 - "util.js"
|
||
Cohesion: 0.29
|
||
Nodes (7): modules, OAuth, Payment, Push, Share, Speech, VideoPlayer
|
||
|
||
### Community 2132 - "dashboard.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2133 - "inventory.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2134 - "plans.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2135 - "public_inventory.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2136 - "weighing.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2137 - "__init__.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2138 - "base_data.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
|
||
|
||
### Community 2139 - "inventory.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2140 - "plan.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2141 - "更新计划危化品产品购买证/合法使用证明(不触发安排运输)"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2142 - "transport_address.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2143 - "transport.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2144 - "vehicle_urea.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2145 - "Vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2146 - "env.d.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2147 - "tabs.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2148 - "v2.4.2.1 - 2025-06-16"
|
||
Cohesion: 0.29
|
||
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
|
||
|
||
### Community 2149 - "components.d.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2150 - "emojo.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2151 - "workflow.py"
|
||
Cohesion: 0.48
|
||
Nodes (5): isMail(), isShowA(), isTel(), makePhoneCall(), openURL()
|
||
|
||
### Community 2152 - "_get_redis_client"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2153 - "auth.py"
|
||
Cohesion: 0.33
|
||
Nodes (3): dom, getForm(), mounted()
|
||
|
||
### Community 2155 - "_redis_session_enabled"
|
||
Cohesion: 0.29
|
||
Nodes (7): Vue, 快应用, client, vue2, vue3, 华为, 联盟
|
||
|
||
### Community 2156 - "__init__.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2157 - "storage.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2158 - "send_delivery_notice"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2159 - "send_delivery_warning"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2160 - "send_order_status"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2161 - "send_payment_success"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2163 - "send_urge_notification"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2164 - "delete"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2165 - "get"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2166 - "get_multi_with_filters"
|
||
Cohesion: 0.29
|
||
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2167 - "base.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2168 - "clue.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 小程序, QQ, 京东, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2169 - "contact.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): description, name, origin-plugin-dev-name, origin-plugin-version, plugin-dev-name, plugin-version
|
||
|
||
### Community 2170 - "status.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): aliyun, tcb, cloud, uni_modules, dependencies, encrypt, platforms
|
||
|
||
### Community 2173 - "auto-imports.d.ts"
|
||
Cohesion: 0.33
|
||
Nodes (6): emit(), Emits, handleChange(), normalizedOptions, Props, SettingItemConfig
|
||
|
||
### Community 2174 - "console.ts"
|
||
Cohesion: 0.33
|
||
Nodes (6): buttonClass, defaultButtons, emit, handleClick(), iconContent, Props
|
||
|
||
### Community 2175 - "README.md"
|
||
Cohesion: 0.33
|
||
Nodes (4): enabledComponents, getEnabledGlobalComponents(), GlobalComponentConfig, globalComponentsConfig
|
||
|
||
### Community 2176 - "vite.config.ts"
|
||
Cohesion: 0.33
|
||
Nodes (6): applyThemeToSvg(), COLOR_MAPPINGS, loadSvgContent(), Props, sizeStyle, svgContent
|
||
|
||
### Community 2178 - "handleExportPdf"
|
||
Cohesion: 0.29
|
||
Nodes (6): Example, How to Request, Integration with Workflows, Red Flags, Requesting Code Review, When to Request Review
|
||
|
||
### Community 2179 - "CRM 选择产品弹窗增强 Implementation Plan"
|
||
Cohesion: 0.29
|
||
Nodes (7): Backend — 修改, Backend — 新建, File Map, Frontend — 修改, Frontend — 新建, SQL — 新建, 参考源码(只读)
|
||
|
||
### Community 2180 - "报价、合同审批人设置合并 Implementation Plan"
|
||
Cohesion: 0.29
|
||
Nodes (7): 表清单, 与 sx.sql 差异摘要, 关联, 增量脚本策略, 实施时注意, 线索管理模块迁移方案 — 02 数据库, 表清单
|
||
|
||
### Community 2181 - "vehicle-detail.vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): 线索主接口对照表, 关键业务逻辑索引(开发前必读 Java), 列表响应约定(门户), 前端 API 文件结构建议, 线索主接口对照表, 线索管理模块迁移方案 — 04 API 规格, 跟进记录接口
|
||
|
||
### Community 2182 - "H5-mobile"
|
||
Cohesion: 0.29
|
||
Nodes (7): 涉及表(最小集), 合同 create — 报价单前置(P1), 完成标准, 快照清单(P1-1 实施前执行), 涉及表(最小集), 门户 API(最小), 须对齐的 Java
|
||
|
||
### Community 2183 - "post.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 3.1 文本搜索:联合 OR vs 分别 AND, 3.2 精确匹配字段, 3.3 排除状态 `excludeStatus`, 3.4 金额区间, 3.5 签订日期 `signDateBegin` / `signDateEnd`, 3.6 创建时间 `beginTime` / `endTime`, 3. `buildQueryWrapper` 条件逐项说明
|
||
|
||
### Community 2184 - "文件结构"
|
||
Cohesion: 0.50
|
||
Nodes (4): 参考, 步骤 14:整体验证, 目标, 验证清单
|
||
|
||
### Community 2185 - "报价单管理:已提交 / 已审批 / 已驳回可再编辑并回草稿"
|
||
Cohesion: 0.29
|
||
Nodes (7): 迁移目标, 原 CRM 源码位置, 商机管理模块迁移方案 — 01 概述, 当前 shanxia2.0 状态, 涉及数据库表, 迁移目标, 迁移范围
|
||
|
||
### Community 2186 - "list.vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): 迁移范围, Python 目标, 与报价单关系, 供方信息(crm_supplier_info)— 01 概述, 快照清单(P0-1 实施前执行), 涉及表, 迁移范围
|
||
|
||
### Community 2187 - "customer_follow.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): X.1.1 原始 DDL(来自 sx.sql), X.1.2 迁移后 DDL, X.1.3 字段对照表, X.1.4 字典关联, X.1 crm_xxx([表说明]), 模块迁移方案 — 02 数据库表模型
|
||
|
||
### Community 2188 - "customer_pool.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): 1. 以前有没有脚本?能不能直接用?, 2. `crm_product` 字段对照, 3. `crm_product_category` 字段对照, 4. 推荐执行顺序(未自动执行,需你确认后跑), 5. 不在本次范围, CRM 产品迁移:表模型差异与脚本说明
|
||
|
||
### Community 2189 - "customer.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 1.1 工具, 1.2 对比结果摘要, 1.3 决策, 1. 分析过程, 2. 验收标准, 3. 执行日志, P0-1:字典数据
|
||
|
||
### Community 2190 - "__init__.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): Phase 3: 前端清理, Task 3.1: 删除业务 Views 目录, Task 3.2: 删除 system/ 下的模板/业务页面, Task 3.3: 删除业务 API 模块, Task 3.4: 精简前端路由, Task 3.5: 删除 status-tag-registry.ts, Task 3.6: 清理 admin.ts 中的业务 API 函数
|
||
|
||
### Community 2191 - "invoice_info.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): Phase 6: 清理残留引用与验证, Task 6.1: 清理所有 status-tag-registry 的 import, Task 6.2: 清理所有已删除 API 模块的 import, Task 6.3: 后端启动验证, Task 6.4: 前端构建验证, Task 6.5: 全局文本替换, Task 6.6: 更新 README 和项目描述
|
||
|
||
### Community 2192 - "opportunity.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): Task 1: 扩展 TransportArrange Schema, Task 2: 后端 arrange 编排, Task 3: 列表入口, Task 4: 安排弹窗 UI 重构, Task 5: 验证, 安排/调整运输弹窗重构 — Implementation Plan
|
||
|
||
### Community 2193 - "pool_rule.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): Portal 恢复左侧子菜单 + 可折叠 — Implementation Plan, Task 1: 恢复 Portal 布局 DOM 结构, Task 2: 顶栏增加折叠按钮并精简, Task 3: 放开 Portal 侧栏折叠, Task 4: 全局样式对齐, Task 5: 验证
|
||
|
||
### Community 2194 - "product.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 文件结构, Task 1: 后端 Schema + Service + API, Task 2: 前端 API + 编辑弹窗, Task 3: 集成与验收, 归档弹窗回传信息编辑 — Implementation Plan, 文件结构, 验收
|
||
|
||
### Community 2195 - "VoidDialog.vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): 文件结构, Task 1: PlCarrierFormDialog, Task 2: PlCarrierLibrarySelectDialog, Task 3: 接入计划表单, Task 4: 收尾, 文件结构, 运输计划「从承运商库选择」Implementation Plan
|
||
|
||
### Community 2196 - "deploy-release.sh"
|
||
Cohesion: 0.29
|
||
Nodes (7): 文件结构, Spec 覆盖自检, Task 1: 表单弹窗支持按源计划预填(复制模式), Task 2: 列表页「复制」入口, Task 3: 文档收尾与验收, 文件结构, 运输计划「复制」Implementation Plan
|
||
|
||
### Community 2197 - "生成产品编号(格式:CP + yyyyMMdd + 3位序号,如 CP20260530001)"
|
||
Cohesion: 0.29
|
||
Nodes (7): 验收, Task 1: 报价单列表组件化 + 双入口, Task 2: 合同列表组件化 + 双入口, Task 3: 菜单 SQL + 基线快照, Task 4: 收尾, 报价单/合同审批菜单拆分 Implementation Plan, 验收
|
||
|
||
### Community 2198 - "Java: generateAutoProductNo — SXWL + 8位随机大写字符"
|
||
Cohesion: 0.29
|
||
Nodes (7): 文件结构, bx-mobile 报销申请发票附件选择 — Implementation Plan, Spec 覆盖自检, Task 1: 替换状态模型与纯函数(script), Task 2: 模板 — 已选区 + 附件网格 Sheet, Task 3: 样式对齐 Demo + 类型检查, 文件结构
|
||
|
||
### Community 2199 - ".to_list_kwargs"
|
||
Cohesion: 0.29
|
||
Nodes (6): Task 1: Backend — product plan qty aggregation, Task 2: Backend — list plans by contract, Task 3: Backend — arrange auto start_execute, Task 4: Frontend — product columns + 运输计划 tab, Task 5: Verify, 合同详情 · 运输计划联动 Implementation Plan
|
||
|
||
### Community 2200 - "statistics.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): File map, Task 1: 后端送货产品归属断言 + 单测, Task 2: 送货区 UI「选择产品」, Task 3: 表单联动, Task 4: 验证, 送货段产品限合同内 + 选择产品 Implementation Plan
|
||
|
||
### Community 2201 - "leave.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 7.1 主键映射, 7.2 租户字段, 7.3 附件迁移, 7.4 字典数据迁移, 7.5 部门映射, 7.6 迁移顺序(依赖关系), 7. 数据迁移注意事项
|
||
|
||
### Community 2202 - "parse_admin_request_json"
|
||
Cohesion: 0.29
|
||
Nodes (7): 运费结算三菜单拆分 — 设计文档, SQL, 业务流程, 关键决策, 目标, 菜单结构, 运费结算三菜单拆分 — 设计文档
|
||
|
||
### Community 2203 - "handleTabChange"
|
||
Cohesion: 0.29
|
||
Nodes (7): 合同审批人设置(租户级默认审批人), 1. 目标, 2. 非目标, 3. 决策(继承报价单), 4. 数据 / API / UI, 5. 验收, 合同审批人设置(租户级默认审批人)
|
||
|
||
### Community 2204 - "Ha"
|
||
Cohesion: 0.29
|
||
Nodes (7): 目标, 交互, 目标, 范围, 门户顶栏大面板菜单(方案 A), 非目标, 面板宽度(一级较少时)
|
||
|
||
### Community 2205 - "quote.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 公开抢班:系统用户可搜索下拉 — 设计, `GET /api/public/duty/{token}`, `POST /api/public/duty/{token}/grab`, 公开抢班:系统用户可搜索下拉 — 设计, 前端, 接口, 目标
|
||
|
||
### Community 2206 - "supplier_info.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): 门户首页「待办列表」汇总入口, SHALL, 已确认决策, 背景与目标, 角标来源(与现网一致), 门户首页「待办列表」汇总入口, 非目标
|
||
|
||
### Community 2207 - "compilerOptions"
|
||
Cohesion: 0.29
|
||
Nodes (6): APIs, Goals, Out of scope, Quantity rules, UI, 合同详情 · 运输计划联动 Design
|
||
|
||
### Community 2208 - "二、线索 · 新增表单 `crm/clue/form`"
|
||
Cohesion: 0.29
|
||
Nodes (7): 合同已安排数量 · 已归档用实际量, 公式(不变结构), 合同已安排数量 · 已归档用实际量, 已确认决策, 改动面, 目标, 非目标
|
||
|
||
### Community 2209 - "useECharts.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): 运输计划表单 · 可安排数量, API, UI, 已确认决策, 目标, 运输计划表单 · 可安排数量, 非目标
|
||
|
||
### Community 2210 - "product.ts"
|
||
Cohesion: 0.29
|
||
Nodes (6): 1.0.6(2021-02-04), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-30), 1.2.0(2021-11-19), 1.2.1(2021-11-22)
|
||
|
||
### Community 2211 - "invoice_info.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): 1.2.3(2021-02-05), 1.2.4(2021-05-12), 1.3.0(2021-07-13), 1.3.1(2021-07-30), 1.3.2(2021-11-09), 1.4.0(2021-11-19)
|
||
|
||
### Community 2212 - "loading.ts"
|
||
Cohesion: 0.29
|
||
Nodes (7): 使用说明, cancelNotificationProgress() : void, createNotificationProgress(options : CreateNotificationProgressOptions) : void,, finishNotificationProgress(options: FinishNotificationProgressOptions) : void, uts-progressNotification, 使用说明, 导入
|
||
|
||
### Community 2213 - "filter_current_cycle_approvals"
|
||
Cohesion: 0.29
|
||
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
|
||
|
||
### Community 2214 - "报价单再编辑回草稿 — 实现计划"
|
||
Cohesion: 0.29
|
||
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
|
||
|
||
### Community 2215 - "生产一键发版脚本设计"
|
||
Cohesion: 0.29
|
||
Nodes (6): 1. 后端模型与CRUD, 2. 后端API路由, 3. 前端API与类型, 4. 前端页面, 5. 数据初始化, 6. 验证
|
||
|
||
### Community 2216 - "H5-mobile"
|
||
Cohesion: 0.29
|
||
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
|
||
|
||
### Community 2217 - "__init__.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
|
||
|
||
### Community 2218 - "Requirement: CRM Excel 导出字典 label 转换"
|
||
Cohesion: 0.29
|
||
Nodes (6): 1. 数据库与菜单, 2. 后端模型与 Schema, 3. 后端 Service 与 API, 4. 前端 API 与展示工具, 5. 前端页面, 6. 验收
|
||
|
||
### Community 2219 - "Requirement: 侧边栏菜单图标层级规则"
|
||
Cohesion: 0.29
|
||
Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
|
||
|
||
### Community 2220 - "statistics.py"
|
||
Cohesion: 0.29
|
||
Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
|
||
|
||
### Community 2221 - "supplier_info.py"
|
||
Cohesion: 0.29
|
||
Nodes (7): Requirement: 小程序拍照凭证上传接口, Scenario: 上传路径未排除加密, Scenario: 业务提交携带 imageUrls, Scenario: 小程序上传一张凭证图, 上传接口, 业务关联, 加解密排除(强制)
|
||
|
||
### Community 2222 - "AdminIndexPage.vue"
|
||
Cohesion: 0.29
|
||
Nodes (7): Requirement: 列表筛选自动触发搜索, Scenario: Code review 自动搜索, Scenario: 保留手动搜索, Scenario: 单字段筛选自动搜索, Scenario: 多字段筛选自动搜索, Scenario: 日期范围筛选, 实现模式
|
||
|
||
### Community 2223 - "index.vue"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.4.2.6 - 2025-06-23, 优化, 新增, 重构
|
||
|
||
### Community 2224 - "components.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.4.1 - 2025-06-07, 优化, 修复, 新增
|
||
|
||
### Community 2225 - "MenuEntryCard.vue"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.5.2 - 2025-07-13, 优化, 修复, 新增
|
||
|
||
### Community 2227 - "leave.py"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.5.6 - 2025-09-06, 优化, 修复, 新增
|
||
|
||
### Community 2228 - "menu.py"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.4.2.7 - 2025-06-25, 优化, 修复, 新增
|
||
|
||
### Community 2229 - "__init__.py"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.5.7 - 2025-09-14, 优化, 修复, 新增
|
||
|
||
### Community 2230 - "_business_type_from_path"
|
||
Cohesion: 0.50
|
||
Nodes (4): v2.4.2.9 - 2025-07-02, 优化, 修复, 重构
|
||
|
||
### Community 2231 - "_title_from_path"
|
||
Cohesion: 0.29
|
||
Nodes (7): 部署前, shanxia2.0 生产上线检查清单, 上传与安装, 功能冒烟, 启动验证, 部署前, 部署后
|
||
|
||
### Community 2232 - "user.py"
|
||
Cohesion: 0.80
|
||
Nodes (4): getDarkColor(), getLightColor(), hexToRgb(), rgbToHex()
|
||
|
||
### Community 2233 - "workflow.py"
|
||
Cohesion: 0.15
|
||
Nodes (9): Company, companyApi, editingCompany, formData, isEdit, isView, route, router (+1 more)
|
||
|
||
### Community 2234 - "__init__.py"
|
||
Cohesion: 0.15
|
||
Nodes (9): Vehicle, vehicleApi, editingVehicle, formData, isEdit, isView, route, router (+1 more)
|
||
|
||
### Community 2251 - "validate_approver_id"
|
||
Cohesion: 0.83
|
||
Nodes (3): buggySyncAttachmentList(), build(), syncAttachmentList()
|
||
|
||
### Community 2274 - "freight.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 13.1 产品分类, 13.2 产品管理, 13.3 客户管理, 13.4 公海池, 13.5 公共 CSS 注意事项, 13. 各模块特殊注意事项
|
||
|
||
### Community 2278 - "transport_address.py"
|
||
Cohesion: 0.33
|
||
Nodes (5): 命令, 已知问题, 地磅迁移对账(2026-07-31), code:bash (ENV_FILE=.env.production python scripts/migrate_dibang_data.), COUNT
|
||
|
||
### Community 2279 - "validate_coordinates"
|
||
Cohesion: 0.33
|
||
Nodes (5): 摘要, 清空, 结果, 产物, P2-3 报销单 — 2026-07-31
|
||
|
||
### Community 2280 - "transport.py"
|
||
Cohesion: 0.33
|
||
Nodes (5): 摘要, 清空, 结果, 产物, P2-2 备用金(申请 / 审批 / 发放)— 2026-07-31
|
||
|
||
### Community 2281 - "validate_amount"
|
||
Cohesion: 0.33
|
||
Nodes (5): 摘要, 清空, 结果, 产物, P2-1 报销基础数据 — 2026-07-31
|
||
|
||
### Community 2282 - "validate_amount"
|
||
Cohesion: 0.33
|
||
Nodes (5): 策略, 验收, 批次:2026-07-31 角色-菜单关系以生产-v1 为基线, 行数, 复核(用户确认「只要纯 v1 + 6 新菜单」)
|
||
|
||
### Community 2283 - "validate_recharge_type"
|
||
Cohesion: 0.33
|
||
Nodes (5): 环境, 操作, 批次:2026-07-31 新菜单授权给全部角色, 验收, 菜单清单
|
||
|
||
### Community 2284 - "vehicle_urea.py"
|
||
Cohesion: 0.33
|
||
Nodes (5): 摘要, 清空, 结果, 产物, P1-4b 合同 — 2026-07-31
|
||
|
||
### Community 2285 - "validate_amount"
|
||
Cohesion: 0.33
|
||
Nodes (5): 摘要, 清空, 结果, 产物, P1-4a 报价 — 2026-07-31
|
||
|
||
### Community 2286 - "validate_apply_amount"
|
||
Cohesion: 0.33
|
||
Nodes (5): 背景, 结果, 产物, 脚本, 客户证照 URL 回填 — 2026-07-31
|
||
|
||
### Community 2287 - "validate_quantity"
|
||
Cohesion: 0.33
|
||
Nodes (5): 摘要, 清空, 结果, 产物, P1-3a 线索 — 2026-07-31
|
||
|
||
### Community 2296 - "_latest_approval_per_node"
|
||
Cohesion: 0.33
|
||
Nodes (6): 危化品证上传按钮权限 实现计划, Task 1: 菜单 SQL, Task 2: 后端权限, Task 3: 前端接线, Task 4: 验收, 危化品证上传按钮权限 实现计划
|
||
|
||
### Community 2297 - "_my_apply_base"
|
||
Cohesion: 0.33
|
||
Nodes (6): 文件结构, Task 1: SQL + 双库执行, Task 2: workbench menus + routes + pages.json + 9 placeholders, Task 3: 验收过滤与提交, 小程序报销 Batch1:菜单权限 + 占位入口 Implementation Plan, 文件结构
|
||
|
||
### Community 2299 - "offset_amount_map"
|
||
Cohesion: 0.33
|
||
Nodes (6): 可筛列, Task 1: backend + API, Task 2: FE document-reminder.vue, Task 3: pytest + 图谱 + 设计文档, 可筛列, 运输管理列头整库筛选 — P6 证件提醒 Implementation Plan
|
||
|
||
### Community 2303 - "reject"
|
||
Cohesion: 0.33
|
||
Nodes (6): 面板 × 可筛列, Task 1: backend filters + API, Task 2: FE defs + 六面板, Task 3: pytest + 图谱, 运输管理列头整库筛选 — P4 运费结算族 Implementation Plan, 面板 × 可筛列
|
||
|
||
### Community 2308 - "_workflow_nodes"
|
||
Cohesion: 0.33
|
||
Nodes (6): 页面 × 可筛列, Task 1: backend filters + service/API, Task 2: FE defs + 四页, Task 3: pytest + 图谱 + 设计文档状态, 运输管理列头整库筛选 — P5 ETC/维保 Implementation Plan, 页面 × 可筛列
|
||
|
||
### Community 2326 - "update"
|
||
Cohesion: 0.33
|
||
Nodes (6): 框架合同金额按产品小计汇总, 框架合同金额按产品小计汇总, 背景, 设计, 需求, 非目标
|
||
|
||
### Community 2330 - "build_apply_out_with_details"
|
||
Cohesion: 0.33
|
||
Nodes (6): Added, Fixed, Optimized, Refactored, Removed, v2.5.5 - 2025-08-17
|
||
|
||
### Community 2331 - "create_with_details"
|
||
Cohesion: 0.33
|
||
Nodes (6): Added, Fixed, Optimized, Refactored, Upgraded, v2.5.3 - 2025-07-20
|
||
|
||
### Community 2332 - "finance_payment_stats"
|
||
Cohesion: 0.33
|
||
Nodes (6): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, v2.4.2 - 2025-06-14
|
||
|
||
### Community 2339 - "my_apply_stats"
|
||
Cohesion: 0.12
|
||
Nodes (15): Cargo, cargoApi, CargoCreate, CargoUpdate, CompanyCreate, CompanyUpdate, VehicleCreate, VehicleUpdate (+7 more)
|
||
|
||
### Community 2342 - "out_rows_with_attachment_counts"
|
||
Cohesion: 0.53
|
||
Nodes (4): HTMLParser(), parseAttrs(), parseHtml(), removeDOCTYPE()
|
||
|
||
### Community 2343 - "pay"
|
||
Cohesion: 0.33
|
||
Nodes (6): quickapp-webview, icon, minPlatformVersion, package, versionCode, versionName
|
||
|
||
### Community 2344 - "reimburse.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): editorLib, provider, mp-baidu, dynamicLib, uniStatistics, usingComponents
|
||
|
||
### Community 2345 - "_query_approvals"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2346 - "reject"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2348 - "submit"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2349 - "_tenant_no"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2350 - "update_with_details"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2351 - "_workflow_nodes"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2352 - "storage.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2353 - "ensure_by_biz_type"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2354 - "get_by_biz_type"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2355 - "get_by_id"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2356 - "get_paged"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2357 - "workflow.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2358 - "save_nodes"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2359 - "soft_delete"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2360 - "_tenant_no"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2361 - "update"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2362 - "__init__.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2363 - "用户通过角色关联得到的菜单权限标识(sys_menu.perms,空则退回菜单 id)。"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2364 - "_compare"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2365 - "_get_variable"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2366 - "_parse_node_config"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2367 - "_parse_variables"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2368 - "customer_pool.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2369 - "__init__.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2370 - "__init__.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2371 - "__init__.py"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2372 - "code:bash (cd /path/to/shanxia2.0)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2373 - "code:bash (./start-prod.sh status # 查看状态)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2374 - "code:bash (curl -s http://127.0.0.1:9111/health)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2375 - "code:bash (cd /iflytek/shanxia2.0/backend)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2376 - "code:block1 (backend/)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2377 - "code:bash (python -m venv venv)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2378 - "code:bash (pip install -r requirements.txt)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2379 - "code:env (# 数据库配置)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2381 - "README.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2382 - "Base"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2383 - "BaseModel"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2384 - "4.5 支付管理(`/bx/payment`)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2386 - "4.7 视图中心(`/bx/view`)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2387 - "code:block1 (报销管理 /bx)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2388 - "code:block2 (配置费用项目 + 工作流)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2389 - "code:block3 (配置费用项目 + 工作流)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2390 - "opsx-apply.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2391 - "opsx-archive.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2392 - "opsx-propose.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2393 - "SKILL.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2394 - "SKILL.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2395 - "SKILL.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2396 - "1. 迁移目标"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2397 - "code:block10 (报销管理)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2398 - "code:python (# bx 原:prefix="/api/advances")"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2399 - "code:python (class ApiResponse(BaseModel, Generic[T]):)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2400 - "code:python (@dataclass)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2401 - "code:python (query.filter(Model.tenant_no == tenant_no, Model.del_flag ==)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2402 - "code:python (obj_in["id"] = generate_uuid())"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2403 - "code:block8 (/api/expense-items,)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2404 - "code:block9 (P0 基础设施 → P1 基础配置 → P2 备用金+附件 → P3 报销 → P4 支付 → P5 菜单 → P6 前)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2405 - "00-migration-plan.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2406 - "01-api-inventory.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2407 - "不移植项"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2408 - "module-status.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2409 - "2. Router 改造检查清单"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2410 - "4. Schema 改造检查清单"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2411 - "code:python (# backend/app/core/bx_auth.py(实施 P0 时落地))"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2413 - "code:python (from app.api.bx import bx_router)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2414 - "code:python (from fastapi import APIRouter)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2415 - "code:block5 (/api/expense-items,)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2416 - "code:block11 (草稿 → 待审批 → 审批中 → 待执行 → 执行中 → 已完成)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2417 - "code:block2 (计划号:SXDDH20260102000002)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2418 - "code:block5 (供应商 = 安庆山峡 OR 供应商 = 安徽云栋)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2419 - "code:block6 (供应商 ≠ 安庆山峡 AND 供应商 ≠ 安徽云栋)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2420 - "code:block8 (待采购 → 待发货 → 待入库 → 已入库 → 待归档 → 归档完成)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2422 - "code:block2 (第一步:编写模块迁移方案 → 第二步:拷贝前端 + UI适配 → 第三步:后端实现 + DDL更新 → 第四步:验证 +)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2423 - "code:block3 (docs/crm-migration/plans/{module}/)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2424 - "code:vue (<script setup lang="ts">)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2425 - "code:vue (<el-button type="primary" @click="handleAdd">)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2427 - "code:vue (<!-- 直接显示筛选区域,不使用过渡动画 -->)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2428 - "code:vue (<div v-show="showSearch">)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2429 - "code:vue (<el-dialog)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2430 - "code:vue (<el-dialog :title="dialog.title" v-model="dialog.visible" wi)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2431 - "code:vue (<el-form)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2432 - "code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5")"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2433 - "code:vue (<el-upload)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2434 - "code:ts (async function handleFileUpload(uploadFile: UploadFile, fiel)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2435 - "code:vue (<ImagePreview :src="file.ossId" :isOssId="true" class="uploa)"
|
||
Cohesion: 0.47
|
||
Nodes (3): isOpenStat(), mounted(), title()
|
||
|
||
### Community 2436 - "code:vue (<el-image)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2437 - "code:vue (<el-upload drag list-type="picture-card" :action="uploadActi)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2438 - "code:ts (import { useDict } from '@/utils/dict';)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2439 - "code:ts (async function handleCustomUpload(options: UploadRequestOpti)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2440 - "code:vue (<el-select v-model="searchForm.customerType" clearable>)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 小程序, QQ, 字节跳动, 微信, 百度, 阿里
|
||
|
||
### Community 2441 - "code:vue (<el-table-column label="客户类型" prop="customerType">)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2442 - "code:vue (<el-table-column label="客户类型" prop="customerType" min-width=)"
|
||
Cohesion: 0.33
|
||
Nodes (6): H5-pc, Chrome, Edge, Firefox, IE, Safari
|
||
|
||
### Community 2443 - "code:vue (<el-descriptions-item label="客户类型">)"
|
||
Cohesion: 0.47
|
||
Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme
|
||
|
||
### Community 2444 - "code:ts (import { useDictTag } from '@/composables/useDictTag')"
|
||
Cohesion: 0.40
|
||
Nodes (5): Activity, emit, handleMore(), maxHeight, Props
|
||
|
||
### Community 2445 - "code:vue (<div class="list-toolbar">)"
|
||
Cohesion: 0.33
|
||
Nodes (5): Additional Gemini CLI tools, Gemini CLI Tool Mapping, Parallel dispatch, Prompt filling, Subagent support
|
||
|
||
### Community 2446 - "code:vue (<el-radio-group v-model="activeView" @change="handleViewChan)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 1. Rich Description Field, 2. Keyword Coverage, 3. Descriptive Naming, 4. Cross-Referencing Other Skills, 4. Token Efficiency (Critical), Claude Search Optimization (CSO)
|
||
|
||
### Community 2447 - "code:vue (<!-- 模板中,直接用 v-auth 指令 -->)"
|
||
Cohesion: 0.33
|
||
Nodes (6): Address "Spirit vs Letter" Arguments, Build Rationalization Table, Bulletproofing Skills Against Rationalization, Close Every Loophole Explicitly, Create Red Flags List, Update CSO for Violation Symptoms
|
||
|
||
### Community 2448 - "code:ts (// 导出)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 具体任务, 完成标准, 步骤 1:清理现有不符合规范的代码, 涉及文件, 目标, 预计代码量
|
||
|
||
### Community 2449 - "code:ts (// 导出 - 手动下载)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 功能验证清单, UI 规范合规检查, 公海池模块迁移方案 — 07 验证清单, 关键业务场景测试用例, 功能验证清单, 数据一致性检查
|
||
|
||
### Community 2450 - "code:ts (import { useDictStore } from '@/store/modules/dict')"
|
||
Cohesion: 0.33
|
||
Nodes (6): 源码, 1. 报价单主接口, 2. 产品 / 审批 / 分享日志, DDL, 报价单管理 — 04 API 规格, 源码
|
||
|
||
### Community 2451 - "code:vue (<dict-tag :options="crm_customer_type" :value="scope.row.cus)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 模块专项验证, 步骤五:验证, 经验沉淀模板, 通用验证项, 验证清单, 验证通过后
|
||
|
||
### Community 2452 - "code:vue (<el-tag :type="getCustomerTypeTagType(scope.row.customerType)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 1. 三层文档结构, 2. 每步必须产出的映射与脚本, 3. 执行批次日志模板(强制字段), 4. 幂等与二次移植, 5. 当前进度索引, 数据移植过程留痕规范
|
||
|
||
### Community 2453 - "code:ts (import { ElMessage, ElMessageBox } from 'element-plus')"
|
||
Cohesion: 0.33
|
||
Nodes (6): SQL 快照权威来源, 与代码移植文档的关系, 当前状态, 执行记录, 文档索引, 生产数据同步(shanxia2.0)
|
||
|
||
### Community 2454 - "code:vue (<el-button type="primary" icon="Plus" @click="handleAdd">新增<)"
|
||
Cohesion: 0.33
|
||
Nodes (6): 1. 目标, 2. 执行前检查, 3. 执行步骤(计划), 4. 验收标准, 5. 执行日志模板, P0-4:用户同步
|
||
|
||
### Community 2455 - "涉及的数据库表"
|
||
Cohesion: 0.33
|
||
Nodes (6): Phase 0 — 基础主数据, Phase 1 — CRM, Phase 2 — 报销, Phase 3 — 地磅, Phase 4 — 验收, 全局执行顺序
|
||
|
||
### Community 2456 - "迁移策略"
|
||
Cohesion: 0.33
|
||
Nodes (6): 1. 目标, 2. 执行步骤, 3. 映射 CSV 列, 4. 验收标准, P1-1c:CRM 产品编号统一, 命令
|
||
|
||
### Community 2457 - "方法论"
|
||
Cohesion: 0.33
|
||
Nodes (6): Phase 4: 前端 Tag 集中化, Task 4.1: 新增前端类型定义, Task 4.2: 新增前端 Dict Store, Task 4.3: 新增前端 composable, Task 4.4: 前端 admin.ts 新增全量加载 API, Task 4.5: 字典管理页面支持 tag_type 编辑
|
||
|
||
### Community 2458 - "数据库适配规则"
|
||
Cohesion: 0.33
|
||
Nodes (5): Task 1: API + 路由入口, Task 2: 列表页 list.vue, Task 3: 表单页 form.vue, Task 4: 收尾, 小程序 CRM 产品分类 Implementation Plan
|
||
|
||
### Community 2459 - "字典数据一致性"
|
||
Cohesion: 0.33
|
||
Nodes (5): Task 1: 后端常量与创建/删除/安排/归档, Task 2: 前端展示与按钮, Task 3: 数据迁移, Task 4: 校验, 运输计划跟进状态重构 Implementation Plan
|
||
|
||
### Community 2460 - "前端文件映射"
|
||
Cohesion: 0.33
|
||
Nodes (5): Task 1: 扩展 PlPlanListProductCell, Task 2: 运输计划列表, Task 3: 计划归档 + 计划证件列表, Task 4: 验证与图谱, 计划列表产品信息拆列 Implementation Plan
|
||
|
||
### Community 2461 - "后端文件清单"
|
||
Cohesion: 0.33
|
||
Nodes (5): Task 1: 选择弹窗 — 检索 / 列表 / 编辑, Task 2: 地址组件联系方式回填, Task 3: 父表单绑定, Task 4: 收尾, 地址库选择:编辑 + 联系方式回填 + 简易检索 Implementation Plan
|
||
|
||
### Community 2462 - "01-overview.md"
|
||
Cohesion: 0.33
|
||
Nodes (5): File map, Spec coverage check, Task 1: 后端 `pageSize` 上限 500 + 单测, Task 2: 前端分页选项, 报销申请列表扩大每页条数(试点)Implementation Plan
|
||
|
||
### Community 2463 - "code:sql (DROP TABLE IF EXISTS `crm_xxx`;)"
|
||
Cohesion: 0.33
|
||
Nodes (5): File map, Task 1: 失败单测(RED), Task 2: 实现(GREEN), Task 3: 文档与图谱, 合同已安排数量 · 已归档用实际量 Implementation Plan
|
||
|
||
### Community 2464 - "02-database.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): 门户首页侧栏选中项会话记忆 — 实现计划, Task 1: 读写工具, Task 2: 首页接入, Task 3: 登出 / 换用户清理, Task 4: 手工验证, 门户首页侧栏选中项会话记忆 — 实现计划
|
||
|
||
### Community 2465 - "搜索条件"
|
||
Cohesion: 0.33
|
||
Nodes (6): 4.3 迭代 3 — 线索管理 + 商机管理, 4. 表结构设计(按迭代), crm_clue_follow(线索跟进记录), crm_clue(线索主表), crm_opportunity_follow / crm_opportunity_product / crm_opportunity_stage_log, crm_opportunity(商机主表)
|
||
|
||
### Community 2466 - "列表字段"
|
||
Cohesion: 0.33
|
||
Nodes (6): 目标, 历史数据, 地磅三表 CRM 产品 ID + 规格 — 设计文档, 字段, 目标, 级联
|
||
|
||
### Community 2467 - "操作按钮"
|
||
Cohesion: 0.33
|
||
Nodes (6): 地磅月计划量运输联动累加与回减 — 设计文档, 参考实现位置, 地磅月计划量运输联动累加与回减 — 设计文档, 已确认决策, 背景, 验收场景(摘自 OpenSpec)
|
||
|
||
### Community 2468 - "弹窗清单"
|
||
Cohesion: 0.33
|
||
Nodes (6): 目标, 前端, 接口, 目标, 约束, 驾押人员证书 OCR 自动识别
|
||
|
||
### Community 2469 - "表单字段"
|
||
Cohesion: 0.33
|
||
Nodes (6): 合同名称按供需方面板生成, 合同名称按供需方面板生成, 改动, 目标, 简称解析, 行为
|
||
|
||
### Community 2470 - "交互流程"
|
||
Cohesion: 0.33
|
||
Nodes (6): 运输计划列表 · 合同列展示与提醒, 1. 背景与目标, 2. 已确认决策, 3. 展示规则, 4. 合同完善页对齐(同日追加), 运输计划列表 · 合同列展示与提醒
|
||
|
||
### Community 2471 - "前端功能完整性对照表"
|
||
Cohesion: 0.33
|
||
Nodes (6): 用户管理列表展示角色并可打开角色详情 — 设计文档, 不在范围, 前端, 后端, 已确认决策, 用户管理列表展示角色并可打开角色详情 — 设计文档
|
||
|
||
### Community 2472 - "04-api-spec.md"
|
||
Cohesion: 0.33
|
||
Nodes (6): 门户首页侧栏选中项会话记忆, SHALL, 已确认决策, 背景与目标, 门户首页侧栏选中项会话记忆, 非目标
|
||
|
||
### Community 2474 - "code:block1 (状态A → (触发条件) → 状态B → (触发条件) → 状态C)"
|
||
Cohesion: 0.33
|
||
Nodes (5): 1.0.0(2023-10-26), 1.0.1(2023-10-27), 1.0.2(2023-10-27), 1.0.3(2023-10-27), 1.0.4(2023-12-08)
|
||
|
||
### Community 2475 - "05-special.md"
|
||
Cohesion: 0.33
|
||
Nodes (5): Capabilities, Dependencies, Non-goals, What Changes, Why
|
||
|
||
### Community 2476 - "具体任务"
|
||
Cohesion: 0.33
|
||
Nodes (5): 1. Schema 与迁移, 2. 桥接服务, 3. 测试, 4. 验收, Tasks: 地磅月计划量运输联动累加与回减
|
||
|
||
### Community 2477 - "涉及文件"
|
||
Cohesion: 0.33
|
||
Nodes (6): Requirement: 统一响应格式, Scenario: 分页列表响应, Scenario: 单条记录响应, Scenario: 失败响应, Scenario: 成功响应, Scenario: 无数据响应
|
||
|
||
### Community 2478 - "完成标准"
|
||
Cohesion: 0.33
|
||
Nodes (6): Requirement: web-admin 界面模式索引与参考页选型, Scenario: Code review 界面模式选型, Scenario: 新增复杂业务或工单页, Scenario: 新增标准主数据页, Scenario: 新增重表单或专用查看弹窗, Scenario: 索引文档与 OpenSpec 同步
|
||
|
||
### Community 2485 - "验证清单"
|
||
Cohesion: 0.13
|
||
Nodes (30): _address_to_read(), _body_to_params(), _build_address_query(), create_transport_address(), delete_transport_address(), export_transport_addresses(), _get_address(), get_transport_address() (+22 more)
|
||
|
||
### Community 2490 - "07-verify.md"
|
||
Cohesion: 0.50
|
||
Nodes (3): autoImportConfig, __dirname, __filename
|
||
|
||
### Community 2508 - "code:block1 (B1 DDL + Model → B2 后端全量 API → D1 拷贝前端 → D2 Fresh Mint 适配 → )"
|
||
Cohesion: 0.50
|
||
Nodes (4): emit, onMask(), panelStyle, props
|
||
|
||
### Community 2513 - "code:mermaid (flowchart LR)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 6.1 CRM 的图片组件, 6.2 山峡2.0 的附件方案, 6.3 替换方案, 6.4 图片存储字段差异, 6. 图片/附件上传替换规则
|
||
|
||
### Community 2514 - "code:ts (queryParams.contractNo = queryParams.contractName = queryPar)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 8.1 CRM 写法, 8.2 山峡2.0 写法, 8.3 数据结构对照, 8.4 API 请求参数对照, 8. 分页组件替换规则
|
||
|
||
### Community 2515 - "code:python (if "
|
||
Cohesion: 0.40
|
||
Nodes (5): 1.1 产品分类, 1.2 产品管理, 1.3 客户管理, 1.4 公海池, 1. 迁移模块清单与文件映射
|
||
|
||
### Community 2551 - "表单字段"
|
||
Cohesion: 0.40
|
||
Nodes (5): Fixed, ⚠️ Important Notice, Optimized, Upgraded, v2.5.8 - 2025-09-29
|
||
|
||
### Community 2552 - "03-frontend-spec.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): Added, ⚠️ Important Notice, Optimized, Refactored, v2.4.0 - 2025-06-06 🎉
|
||
|
||
### Community 2553 - "04-api-spec.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v2.6.0 - 2025-10-16
|
||
|
||
### Community 2554 - "状态机 / 业务流程"
|
||
Cohesion: 0.40
|
||
Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v3.0.1 - 2025-11-15
|
||
|
||
### Community 2568 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (4): filter_current_cycle_approvals(), T, 审批轮次过滤 — 驳回后重新提交时,进度接口仅展示当前轮次。, 审批进度仅展示当前轮次;完整历史由 get_approval_history 返回。
|
||
|
||
### Community 2569 - "完成标准"
|
||
Cohesion: 0.50
|
||
Nodes (3): assert_contract_editable_for_update(), test_assert_allows_editable(), test_assert_rejects_non_editable()
|
||
|
||
### Community 2572 - "具体任务"
|
||
Cohesion: 0.08
|
||
Nodes (23): headerStyle, props, props, safeAreaStyle, title, code, moduleTitle, safeAreaStyle (+15 more)
|
||
|
||
### Community 2573 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2574 - "涉及文件"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2575 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2576 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2577 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2578 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2579 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2580 - "验证清单"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2581 - "参考"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2582 - "步骤汇总"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2584 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2585 - "涉及文件"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2586 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2587 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2588 - "涉及文件"
|
||
Cohesion: 0.40
|
||
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
|
||
|
||
### Community 2589 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2590 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2592 - "完成标准"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2594 - "具体任务"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2595 - "06-steps.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2596 - "关键业务场景测试用例"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2597 - "UI 规范合规检查"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2599 - "涉及数据库表"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2601 - "01-overview.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2602 - "迁移目标"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2603 - "涉及数据库表"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2604 - "源码位置"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2607 - "01-overview.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2608 - "04-api-spec.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2609 - "code:block2 (行小计 = price × quantity × (1 - line_discount/100))"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2611 - "code:bash (./docs/crm-migration/scripts/snapshot-java.sh product \)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2612 - "06-steps.md"
|
||
Cohesion: 0.40
|
||
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.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2614 - "01-overview.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2615 - "04-api-spec.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2616 - "code:ts (// api/crm/xxx/index.ts)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2617 - "code:ts (// 页面 handleExport)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2618 - "code:vue (<el-dialog v-model="innerVisible" :title="isEdit ? '编辑' : '新)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2619 - "一、线索管理 · 列表 `crm/clue/list`"
|
||
Cohesion: 0.40
|
||
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
|
||
|
||
### Community 2620 - "code:vue (<template #label>排序号<span class="form-label-tip">数值越小越靠前</sp)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2621 - "code:js (const data = (res as any)?.data || res || {})"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2622 - "grab"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2623 - "plan_has_incomplete_hazard_cert_exists"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2624 - "code:bash (# 报价单 — 示例:实施「列表」步前)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2625 - "README.md"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2626 - "DbCrmCustomerSelect.vue"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2627 - "colors.ts"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2628 - "trigger_callback"
|
||
Cohesion: 0.40
|
||
Nodes (5): app-harmony, app-nvue, app-uvue, app-vue, App
|
||
|
||
### Community 2630 - "code:block1 (backend/app/)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2632 - "不移植项"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2633 - "2. Router 改造检查清单"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2634 - "4. Schema 改造检查清单"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2636 - "code:scss (// 品牌主色)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2637 - "code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2639 - "code:typescript (// CRM 管理)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2640 - "code:sql (SELECT dict_type, COUNT(*) as cnt FROM sys_dict_data WHERE d)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2641 - "code:block5 (feat(crm): update product DDL — keep only category, product,)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2642 - "文件结构"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2643 - "code:typescript (// 核心功能:)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2644 - "code:typescript (// useDictTag(dictType: string))"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2645 - "code:typescript (export function fetchAllDictData() {)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2646 - "code:block16 (Phase 1 (DB) ──────────────────────────────── 串行,先执行)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2647 - "code:block3 (backend/app/models/clinical_payment.py)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2648 - "code:block4 (# 保留:base.py, api_request_log.py, biz_no_generator.py, dept.)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2650 - "code:block6 (# 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2651 - "code:block7 (backend/app/schemas/category.py)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2652 - "code:block8 (web-admin/src/views/basic-info/)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2655 - "code:sql (CREATE TABLE `db_vehicle` "
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2656 - "code:python (from app.core.database import Base)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2657 - "code:python (from fastapi import APIRouter)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2658 - "code:python (def generate_plan_no() -> str:)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2659 - "code:python (def save_weighing_slip(db, tenant_no, user_id, dept_id, payl)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2661 - "index.vue"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2662 - "code:bash (cd /Users/zlwu/work/00code/shanxia2.0)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2663 - "code:sql (INSERT INTO pl_personnel (id, personnel_name, phone_no, id_c)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2664 - "code:sql (INSERT INTO pl_vehicle_personnel (..., role, is_default, rem)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2666 - "code:bash (cd backend && source venv/bin/activate)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2668 - "code:block7 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 10 → 11 → 12 → 13 →)"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2669 - "index.vue"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2671 - "response.py"
|
||
Cohesion: 0.40
|
||
Nodes (5): sale, price, regular, sourcecode, price
|
||
|
||
### Community 2672 - "code:sql (-- docs/sql/20260623_db_inventory_site_token.sql)"
|
||
Cohesion: 0.40
|
||
Nodes (5): H5-mobile, Android Browser, QQ浏览器(Android), Safari, 微信浏览器(Android)
|
||
|
||
### Community 2676 - "code:block13 (,/api/public/db/inventory)"
|
||
Cohesion: 0.60
|
||
Nodes (4): CardBannerProps, emit, handleCancel(), handleClick()
|
||
|
||
### Community 2677 - "code:bash (# 先从库取一条 token)"
|
||
Cohesion: 0.50
|
||
Nodes (4): ButtonMoreItem, emit, handleClick(), Props
|
||
|
||
### Community 2678 - "code:python (site_feedback_remark: Optional[str] = Field(default=None, al)"
|
||
Cohesion: 0.40
|
||
Nodes (4): defaultStyle, playerInstance, Props, VideoPlayerStyle
|
||
|
||
### Community 2679 - "code:python (import json)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Choose A, B, or C, Pressure Test 1: Emergency Production Fix, Scenario, Your Options
|
||
|
||
### Community 2680 - "code:python (@router.get("/{id}/site-url", response_model=InventorySiteUr)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Choose A, B, or C, Pressure Test 2: Sunk Cost + Exhaustion, Scenario, Your Options
|
||
|
||
### Community 2681 - "code:python (site_access_token: Optional[str] = Field(default=None, alias)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Choose A, B, or C, Pressure Test 3: Authority + Social Pressure, Scenario, Your Options
|
||
|
||
### Community 2682 - "code:python (token = (inventory.site_access_token or "").strip() if inven)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Codex App Finishing, Codex Tool Mapping, Environment Detection, Subagent dispatch requires multi-agent support
|
||
|
||
### Community 2683 - "code:python (site_access_token = Column(String(64), nullable=True, commen)"
|
||
Cohesion: 0.40
|
||
Nodes (5): Discipline-Enforcing Skills (rules/requirements), Pattern Skills (mental models), Reference Skills (documentation/APIs), Technique Skills (how-to guides), Testing All Skill Types
|
||
|
||
### Community 2684 - "code:typescript (import { publicPlGet, publicPlPost, publicPlUpload } from '@)"
|
||
Cohesion: 0.40
|
||
Nodes (5): Anti-Patterns, ❌ Code in Flowcharts, ❌ Generic Labels, ❌ Multi-Language Dilution, ❌ Narrative Example
|
||
|
||
### Community 2685 - "code:typescript ({)"
|
||
Cohesion: 0.40
|
||
Nodes (4): [Analysis Title], Executive summary, Key findings, Recommendations
|
||
|
||
### Community 2686 - "code:typescript (function buildAllSiteLinksText(records: TransportInventoryLi)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 6.1 认证(`core/bx_auth.py`), 6.2 租户隔离, 6.3 API 加密中间件, 6.4 附件 / MinIO, 6. 门户适配层
|
||
|
||
### Community 2687 - "code:typescript (getSiteUrl: (id: string) => request.get<{ siteUrl: string }>)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 4.1 `insertByBo`, 4.2 `updateByBo`(仅 draft), 4.3 `renewContract`, 4.4 统计 API, 4. 合同模块内部对金额字段的处理
|
||
|
||
### Community 2688 - "code:vue (<el-button link type="success" @click="handleCopySiteUrl(row)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 合同列表 — 06 分步实施计划, 阶段 B:后端, 阶段 D:前端, 阶段 E:验证
|
||
|
||
### Community 2689 - "code:python ("""为 site_access_token 为空的出入库单补 token""")"
|
||
Cohesion: 0.40
|
||
Nodes (5): 具体任务, 完成标准, 步骤 7:前端新增 — 规则管理页面, 涉及文件, 目标
|
||
|
||
### Community 2690 - "code:bash (./scripts/update-graph.sh all)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 具体任务, 完成标准, 步骤 2:前端拷贝 — 公海池列表页, 涉及文件, 目标
|
||
|
||
### Community 2691 - "code:bash (cd web-admin && pnpm build:typecheck)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 具体任务, 完成标准, 步骤 8:后端 DDL + Model, 涉及文件, 目标
|
||
|
||
### Community 2692 - "code:block29 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 (P1 后端闭环))"
|
||
Cohesion: 0.40
|
||
Nodes (5): 具体任务, 完成标准, 步骤 5:前端适配 — pool/index.vue template + style, 涉及文件, 目标
|
||
|
||
### Community 2693 - "code:bash (cd backend && source venv/bin/activate)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 具体任务, 完成标准, 步骤 4:前端适配 — pool/index.vue script 部分, 涉及文件, 目标
|
||
|
||
### Community 2694 - "code:python ("""出入库单现场免登录 token""")"
|
||
Cohesion: 0.40
|
||
Nodes (5): 具体任务, 完成标准, 步骤 3:前端拷贝 — 领取/分配弹窗, 涉及文件, 目标
|
||
|
||
### Community 2695 - "utils.py"
|
||
Cohesion: 0.40
|
||
Nodes (5): DDL 检查清单, 业务字段对齐原则, 公共字段适配(7 项强制), 参考:数据库迁移规则, 字典数据迁移(强制)
|
||
|
||
### Community 2696 - "code:python (from app.services.db_inventory_site_token import ensure_site)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 功能验证清单, UI 规范合规检查, 关键业务场景测试用例, 功能验证清单, 模块迁移方案 — 07 验证清单
|
||
|
||
### Community 2697 - "code:python (apply_product_snapshot_to_inventory(row, snapshot))"
|
||
Cohesion: 0.40
|
||
Nodes (5): CRM 模块移植状态跟踪表, 已完成模块, 方案进行中(报价单链路), 未开始, 部分完成(代码已有但未验证)
|
||
|
||
### Community 2701 - "code:sql (-- pl_freight_settlement_approval)"
|
||
Cohesion: 0.40
|
||
Nodes (5): Phase 1: 数据库层变更, Task 1.1: sys_dict_data 表新增 tag_type 字段, Task 1.2: 字典种子数据初始化, Task 1.3: 清理数据库业务表(生成脚本,不自动执行), 实施任务
|
||
|
||
### Community 2702 - "code:python (_LOCKED_SETTLEMENT_STATUSES = ("approving", "approved", "con)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 文件结构, 关键差异对照 ETC, 实现顺序, 文件结构, 车辆维保申请与处理登记 — Implementation Plan
|
||
|
||
### Community 2703 - "code:typescript (export const freightApi = {)"
|
||
Cohesion: 0.40
|
||
Nodes (4): ListTable 列宽持久化 Implementation Plan, Task 1: composable + ListTable + 样式, Task 2: 批量接入主列表, Task 3: 验证
|
||
|
||
### Community 2704 - "code:vue (<template>)"
|
||
Cohesion: 0.40
|
||
Nodes (4): CRM 选择产品弹窗增强 Implementation Plan, Spec 覆盖自检, Task 1: 抽出 ProductFormDialog, Task 2: 统一 ProductSelector
|
||
|
||
### Community 2705 - "code:block13 (Task 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 (后端闭环))"
|
||
Cohesion: 0.40
|
||
Nodes (5): 报价单再编辑回草稿 — 实现计划, Task 1: Backend `update_quote`, Task 2: Frontend helper, Task 3: Wire UI entries, 报价单再编辑回草稿 — 实现计划
|
||
|
||
### Community 2706 - "code:sql (-- 新增/更新)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: 合并页面 + 前端路由, Task 2: 后端权限 + SQL 迁移, Task 3: 图谱更新, 报价、合同审批人设置合并 Implementation Plan
|
||
|
||
### Community 2707 - "code:python (class PlFreightSettlementApproval(Base):)"
|
||
Cohesion: 0.40
|
||
Nodes (4): Task 1: 后端列表 roleIds + 角色详情, Task 2: 抽取 RoleManageDialogs, Task 3: 用户管理接入, 用户列表角色展示与角色详情复用 — Implementation Plan
|
||
|
||
### Community 2708 - "code:python (class FreightSettlementCreate(BaseModel):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 4.4 迭代 4 — 报价管理 + 合同管理, crm_contract_product / crm_contract_product_price_tier / crm_contract_approval / crm_contract_change / crm_contract_template, crm_contract(合同主表), crm_quote_product / crm_quote_approval / crm_quote_share_log, crm_quote(报价单)
|
||
|
||
### Community 2709 - "code:python (class FreightSettlementListItem(FreightSettlementRead):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 报销申请「申请人」可改选设计, 前后端要点, 报销申请「申请人」可改选设计, 权限, 目标
|
||
|
||
### Community 2710 - "code:python (class FreightSettlementSubmitApprovalBody(BaseModel):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 运输计划打印单据按钮收拢为下拉, 决策, 改动文件, 背景, 运输计划打印单据按钮收拢为下拉
|
||
|
||
### Community 2711 - "code:python (def list_unsettled_plans(...):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 生产一键发版脚本设计, 流程, 生产一键发版脚本设计, 目标, 约束
|
||
|
||
### Community 2712 - "code:python (def create_settlement_from_plan_ids(...):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 运输计划表单 · 供/需客户与取/送地址互斥, 拦截时机(方案 C), 规则, 运输计划表单 · 供/需客户与取/送地址互斥, 非目标
|
||
|
||
### Community 2713 - "code:python (def disburse_settlement(...):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 现场链接 · 现场记录设计, 已确认, 架构, 现场链接 · 现场记录设计, 非目标
|
||
|
||
### Community 2714 - "公开抢班:系统用户可搜索下拉 — 设计"
|
||
Cohesion: 0.40
|
||
Nodes (5): 11.1 统计口径, 11.2 统计报表, 11.3 库存预警, 11.4 库存金额, 十一、盘存统计
|
||
|
||
### Community 2715 - "code:python (class PlanArchiveProductItem(BaseModel):)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 10.1 结算流程, 10.2 运费计算, 10.3 发票信息, 10.4 汇款凭证, 十、运费结算
|
||
|
||
### Community 2716 - "code:typescript (export interface PlanArchiveProductItem {)"
|
||
Cohesion: 0.40
|
||
Nodes (5): 14.1 数据隔离, 14.2 权限, 14.3 地磅对接, 14.4 其他功能(暂不考虑), 十四、系统约束
|
||
|
||
### Community 2718 - "code:typescript (archive: (id: string, data?: PlanArchiveBody) =>)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 0.0.3(2021-02-04), 0.0.4(2021-05-12), 0.0.5(2021-07-08), 1.0.0(2021-11-19)
|
||
|
||
### Community 2719 - "code:typescript (/** 仅实际数量可编辑,计划数量只读(归档弹窗) */)"
|
||
Cohesion: 0.40
|
||
Nodes (4): List 列表, 基于uni-list扩展的页面模板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [点击查看详细文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
|
||
|
||
### Community 2720 - "code:vue (<el-input-number)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 0.0.3(2021-02-05), 0.0.4(2021-05-12), 0.1.0(2021-07-13), 1.0.0(2021-11-19)
|
||
|
||
### Community 2721 - "code:typescript (const isAdjustMode = computed(() => plan.value.archiveStatus)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 1.0.0(2021-11-18), 1.0.1(2021-11-22), 1.0.2(2021-11-22), 1.0.3(2022-01-21)
|
||
|
||
### Community 2722 - "code:typescript (const body: PlanArchiveBody = {)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 1.0.5(2021-02-05), 1.0.6(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19)
|
||
|
||
### Community 2723 - "code:typescript (export function usePlPlanList(options?: { extraSearchFields?)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 1.0.1(2021-02-05), 1.0.2(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2022-05-19)
|
||
|
||
### Community 2724 - "code:vue (<el-form-item label="归档状态">)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 1. Backend draft archive, 2. Frontend API 与展示, 3. 归档弹窗, 4. 验证
|
||
|
||
### Community 2725 - "code:python (from app.models.pl_models import PlFreightSettlement, PlFrei)"
|
||
Cohesion: 0.40
|
||
Nodes (4): 1. 数据库与菜单, 2. 后端, 3. 前端, 4. 验收
|
||
|
||
### Community 2726 - "code:vue (<el-button link type="primary" @click="handleView(row)">)"
|
||
Cohesion: 0.40
|
||
Nodes (5): Requirement: 统一 POST 接口, Scenario: 存量模块不修改, Scenario: 文件上传下载例外, Scenario: 新增业务路由, Scenario: 查询类接口
|
||
|
||
### Community 2727 - "code:typescript ({)"
|
||
Cohesion: 0.40
|
||
Nodes (5): Requirement: 表格列宽使用 min-width 实现等比缩放, Scenario: Code review 多选与序号列宽, Scenario: Code review 表格列宽, Scenario: 新增列表页, Scenario: 浏览器窗口宽度变化
|
||
|
||
### Community 2728 - "code:sql (INSERT INTO `sys_menu` (...) VALUES)"
|
||
Cohesion: 0.40
|
||
Nodes (5): Requirement: Web 管理端侧栏菜单须同步注册静态路由, Scenario: 新增 CRM 类侧栏菜单项, Scenario: 新增 Element Plus 图标, Scenario: 新增界面图标, Scenario: 菜单变更 PR 评审(UI 视角)
|
||
|
||
### Community 2729 - "code:typescript ('pl:plan-archive:list': 'ri:folder-check-line',)"
|
||
Cohesion: 0.67
|
||
Nodes (3): v2.4.2.1 - 2025-06-16, 修复, 重构
|
||
|
||
### Community 2730 - "code:bash (cd web-admin && pnpm lint)"
|
||
Cohesion: 0.67
|
||
Nodes (3): v2.4.2.2 - 2025-06-16, 修改, 重构
|
||
|
||
### Community 2731 - "code:bash (cd backend && python -c "from app.main import app; print('ok)"
|
||
Cohesion: 0.67
|
||
Nodes (3): v2.4.1.1 - 2025-06-07, 优化, 修复
|
||
|
||
### Community 2732 - "code:bash (cd /Users/zlwu/work/00code/shanxia2.0 && ./scripts/update-gr)"
|
||
Cohesion: 0.67
|
||
Nodes (3): v2.4.2.3 - 2025-06-18, 优化, 重构
|
||
|
||
### Community 2768 - "值班排班月历 · 按人统计与过滤 — 设计"
|
||
Cohesion: 0.50
|
||
Nodes (4): 9.1 移除 `<right-toolbar>`, 9.2 按钮 class 规范, 9.3 视图切换, 9. 工具栏与操作按钮替换规则
|
||
|
||
### Community 2769 - "Vue"
|
||
Cohesion: 0.50
|
||
Nodes (4): 4.1 客户详情:`el-drawer` → `el-dialog`, 4.2 表单弹窗, 4.3 弹窗宽度参考, 4. 弹窗/抽屉替换规则
|
||
|
||
### Community 2770 - "code:bash (mysql ... < docs/sql/migrations/2026-07-04_pl_plan_hazard_ce)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 11.1 CRM 权限方式, 11.2 山峡2.0 权限方式, 11.3 替换规则, 11. 权限指令替换规则
|
||
|
||
### Community 2771 - "Requirement: URL 路径设计规范"
|
||
Cohesion: 0.50
|
||
Nodes (3): 合同, 客户 + 合同再同步对账(2026-07-31 下午), 客户(DELETE 后重灌)
|
||
|
||
### Community 2794 - "修改方案"
|
||
Cohesion: 0.50
|
||
Nodes (4): 可筛列, Task 1–3: backend / FE / verify, 可筛列, 运输管理列头整库筛选 — P7 主数据 Implementation Plan
|
||
|
||
### Community 2800 - "合同结算方式:新增选项与第五条条款规则"
|
||
Cohesion: 0.50
|
||
Nodes (4): Added, Fixed, Optimized, v2.5.2 - 2025-07-13
|
||
|
||
### Community 2801 - "code:sql (CREATE TABLE `crm_customer_follow` "
|
||
Cohesion: 0.50
|
||
Nodes (4): Added, Fixed, Optimized, v2.5.4 - 2025-07-27
|
||
|
||
### Community 2802 - "code:sql (CREATE TABLE `crm_customer_pool` "
|
||
Cohesion: 0.50
|
||
Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07
|
||
|
||
### Community 2803 - "code:sql (CREATE TABLE `crm_customer_pool_rule` "
|
||
Cohesion: 0.50
|
||
Nodes (4): Added, Optimized, Refactored, v2.4.2.6 - 2025-06-23
|
||
|
||
### Community 2805 - "code:sql (CREATE TABLE `crm_customer_tag_relation` "
|
||
Cohesion: 0.50
|
||
Nodes (4): Fixed, Optimized, Refactored, v2.4.2.9 - 2025-07-02
|
||
|
||
### Community 2806 - "code:sql (CREATE TABLE `crm_contact` "
|
||
Cohesion: 0.50
|
||
Nodes (4): Added, Fixed, Optimized, v2.5.6 - 2025-09-06
|
||
|
||
### Community 2862 - "code:mermaid (sequenceDiagram)"
|
||
Cohesion: 0.67
|
||
Nodes (3): graphify-backend, graphify-frontend, /opt/anaconda3/bin/python
|
||
|
||
### Community 2865 - "code:ts ({)"
|
||
Cohesion: 0.67
|
||
Nodes (3): parse_optional_plan_datetime(), datetime, 运输计划相关日期时间解析:前端 date-picker 仅传 YYYY-MM-DD。
|
||
|
||
### Community 2866 - "code:sql (ALTER TABLE db_inbound_outbound)"
|
||
Cohesion: 0.50
|
||
Nodes (4): quickapp-native, features, icon, package
|
||
|
||
### Community 2867 - "code:python (db.query(DbInboundOutbound).filter"
|
||
Cohesion: 0.50
|
||
Nodes (3): fontData, IconsData, IconsDataItem
|
||
|
||
### Community 2872 - "code:block1 (┌─────────────┬─────────────┬───────────────┬─────────────┐)"
|
||
Cohesion: 0.83
|
||
Nodes (3): classes(), isTrue(), onClick()
|
||
|
||
### Community 2874 - "code:block3 (┌──────────┐)"
|
||
Cohesion: 0.83
|
||
Nodes (3): run_graphify(), update-graph.sh script, update_graph()
|
||
|
||
### Community 2875 - "duty.ts"
|
||
Cohesion: 0.67
|
||
Nodes (3): main(), migrate_file(), Path
|
||
|
||
### Community 2876 - "code:block1 (┌───────────────────────────────────────────────────────────)"
|
||
Cohesion: 0.50
|
||
Nodes (3): DbDateFilterType, emit, options
|
||
|
||
### Community 2878 - "code:sql (-- 菜单(示例 ID,实现时按现有 PL_* 规范))"
|
||
Cohesion: 0.67
|
||
Nodes (3): emit, handleClick(), Props
|
||
|
||
### Community 2880 - "clear_pl_plan_instance_data.py"
|
||
Cohesion: 0.50
|
||
Nodes (3): maxHeight, Props, TimelineItem
|
||
|
||
### Community 2881 - "File map"
|
||
Cohesion: 0.83
|
||
Nodes (3): emit, handleFileChange(), importExcel()
|
||
|
||
### Community 2883 - "code:block2 (已完成 Step 0 → Step 1 → Step 1b → Step 2(列表页))"
|
||
Cohesion: 0.83
|
||
Nodes (3): connect(), main(), parse_rows()
|
||
|
||
### Community 2884 - "code:bash (# 前端开发)"
|
||
Cohesion: 0.50
|
||
Nodes (3): Additional Copilot CLI tools, Async shell sessions, Copilot CLI Tool Mapping
|
||
|
||
### Community 2885 - "文件结构"
|
||
Cohesion: 0.50
|
||
Nodes (4): GREEN: Write Minimal Skill, RED-GREEN-REFACTOR for Skills, RED: Write Failing Test (Baseline), REFACTOR: Close Loopholes
|
||
|
||
### Community 2886 - "code:block1 (tenant_no = shanxia2.0)"
|
||
Cohesion: 0.50
|
||
Nodes (4): File Organization, Self-Contained Skill, Skill with Heavy Reference, Skill with Reusable Tool
|
||
|
||
### Community 2887 - "code:block2 (business_title = CRM客户管理)"
|
||
Cohesion: 0.50
|
||
Nodes (4): Pattern, Reference, Skill Types, Technique
|
||
|
||
### Community 2888 - "code:block3 (business_title = CRM客户管理)"
|
||
Cohesion: 0.50
|
||
Nodes (4): Checklist for effective Skills, Code and scripts, Core quality, Testing
|
||
|
||
### Community 2889 - "code:mermaid (flowchart LR)"
|
||
Cohesion: 0.50
|
||
Nodes (4): Build evaluations first, Develop Skills iteratively with Claude, Evaluation and iteration, Observe how Claude navigates Skills
|
||
|
||
### Community 2890 - "code:python (oper_log_meta: ContextVar[dict] = ContextVar("oper_log_meta")"
|
||
Cohesion: 0.50
|
||
Nodes (3): SQL 模型快照(`shanxia2.0/docs/sql/`), 代码仓库, 山峡多系统现状(OpenSpec 摘要)
|
||
|
||
### Community 2892 - "code:sql (ALTER TABLE `pl_carrier`)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 3.1 `updateInvoiceAmount(contractId)` — 接口存在、**无调用方**, 3.2 `CrmInvoiceServiceImpl.updateContractInvoiceAmount` — **实际生效路径**, 3.3 门户现状, 3. 开票金额:两套逻辑并存
|
||
|
||
### Community 2893 - "code:block2 (qualificationComplete == true)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 2.1 实现逻辑(Java), 2.2 触发点(`CrmPaymentServiceImpl`), 2.3 门户现状, 2. `updateReceivedAmount(contractId)`
|
||
|
||
### Community 2894 - "报销申请列表 · 扩大每页条数选项(试点)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 8. shanxia2.0 实施策略, 回款/开票模块移植后, 步骤 26, 阶段 D(合同后端重写)
|
||
|
||
### Community 2895 - "code:sql (CREATE TABLE `pl_vehicle_recharge_apply` "
|
||
Cohesion: 0.50
|
||
Nodes (4): 4.1 待审批 Tab — `pendingApprovalUserId`, 4.2 已审批 Tab — `approvedByUserId`, 4.3 Tab 与审批字段互斥, 4. 审批相关子查询(Tab 核心)
|
||
|
||
### Community 2896 - "code:sql (CREATE TABLE `pl_vehicle_recharge_record` "
|
||
Cohesion: 0.50
|
||
Nodes (4): 具体任务, 完成标准, 步骤 13:字典数据导入, 目标
|
||
|
||
### Community 2897 - "code:block3 (申请创建 ──→ pending(待发放))"
|
||
Cohesion: 0.50
|
||
Nodes (4): 具体任务, 完成标准, 步骤 6:前端适配 — ClaimDialog 和 AssignDialog, 目标
|
||
|
||
### Community 2898 - "code:python (def _generate_apply_no(db: Session) -> str:)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 具体任务, 完成标准, 步骤 9:后端 Schema, 目标
|
||
|
||
### Community 2899 - "运输计划保存同步地磅日期 + 已安排禁仅保存"
|
||
Cohesion: 0.50
|
||
Nodes (4): 具体任务, 完成标准, 步骤 11:后端 CRUD — 规则管理 + 定时任务, 目标
|
||
|
||
### Community 2900 - "code:block1 (创建申请 → pending)"
|
||
Cohesion: 0.29
|
||
Nodes (7): 目标, 公海池模块迁移方案 — 06 分步实施计划, 具体任务, 完成标准, 步骤 10:后端 CRUD — 操作记录, 步骤汇总, 目标
|
||
|
||
### Community 2901 - "loadMonth"
|
||
Cohesion: 0.50
|
||
Nodes (4): 具体任务, 完成标准, 步骤 12:后端 API 路由, 目标
|
||
|
||
### Community 2903 - "code:block1 (┌───────────────────────────────────────────────────────────)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 文件结构, 关键差异(相对 ETC), 文件结构, 车辆尿素申请与发放 — Implementation Plan
|
||
|
||
### Community 2904 - "code:block2 (.app-layout-portal)"
|
||
Cohesion: 0.50
|
||
Nodes (3): File map, Tasks, 危化品证上传筛选 Implementation Plan
|
||
|
||
### Community 2905 - "code:typescript (const currentTopPath = `/${route.path.split('/')[1]}`)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 6.1 目录结构, 6.2 UI 规范, 6.3 菜单注册, 6. 前端架构设计
|
||
|
||
### Community 2906 - "code:block4 (portal-header-brand → flex-shrink: 0)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 5.1 目录结构, 5.2 API 路由设计, 5.3 编码约定, 5. 后端架构设计
|
||
|
||
### Community 2907 - "code:block5 (beforeEach → MenuProcessor.getMenuList())"
|
||
Cohesion: 0.50
|
||
Nodes (4): 值班排班月历 · 按人统计与过滤 — 设计, 值班排班月历 · 按人统计与过滤 — 设计, 目标, 规则
|
||
|
||
### Community 2908 - "合同详情 · 运输计划联动 Implementation Plan"
|
||
Cohesion: 0.50
|
||
Nodes (4): 12.1 扫码回传, 12.2 文件上传, 12.3 消息通知, 十二、司机端功能
|
||
|
||
### Community 2909 - "code:block1 (PATCH /api/transport/plan/{id}/hazard-cert-ready)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 8.1 运输信息表字段, 8.2 运输与计划的关系, 8.3 二维码, 八、运输管理
|
||
|
||
### Community 2910 - "code:python (# 伪代码)"
|
||
Cohesion: 0.50
|
||
Nodes (4): 13.1 计划取消, 13.2 变更记录, 13.3 计划复制, 十三、计划变更与取消
|
||
|
||
### Community 2911 - "code:block3 ([计划含危化品])"
|
||
Cohesion: 0.50
|
||
Nodes (3): Badge 数字角标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge)
|
||
|
||
### Community 2912 - "File map"
|
||
Cohesion: 0.50
|
||
Nodes (3): 0.1.0(2022-04-21), 0.1.1(2022-06-02), 0.1.2(2022-06-08)
|
||
|
||
### Community 2913 - "code:block1 (┌───────────────────────────────────────────────────────────)"
|
||
Cohesion: 0.50
|
||
Nodes (3): Card 卡片, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card)
|
||
|
||
### Community 2914 - "code:block2 (.app-layout-portal)"
|
||
Cohesion: 0.50
|
||
Nodes (3): Collapse 折叠面板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse)
|
||
|
||
### Community 2915 - "门户首页「待办列表」汇总入口"
|
||
Cohesion: 0.50
|
||
Nodes (3): Combox 组合框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox)
|
||
|
||
### Community 2916 - "合同详情 · 运输计划联动 Design"
|
||
Cohesion: 0.50
|
||
Nodes (3): 0.0.1(2021-03-15), 0.0.2(2021-04-16), 0.0.3(2022-11-11)
|
||
|
||
### Community 2917 - "合同已安排数量 · 已归档用实际量"
|
||
Cohesion: 0.50
|
||
Nodes (3): CountDown 倒计时, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown)
|
||
|
||
### Community 2918 - "运输计划表单 · 可安排数量"
|
||
Cohesion: 0.50
|
||
Nodes (3): DataCheckbox 数据驱动的单选复选框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox)
|
||
|
||
### Community 2919 - "design.md"
|
||
Cohesion: 0.50
|
||
Nodes (3): DataPicker 级联选择, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker)
|
||
|
||
### Community 2920 - "proposal.md"
|
||
Cohesion: 0.50
|
||
Nodes (3): DataSelect 下拉框选择器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select)
|
||
|
||
### Community 2921 - "code:block1 (1. 看下方「功能特征 → 模式」决策表,确定模式编号(如 P01、P12))"
|
||
Cohesion: 0.50
|
||
Nodes (3): DateFormat 日期格式化, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat)
|
||
|
||
### Community 2922 - "code:block2 (page-head → panel → filter-block → list-toolbar → list-table)"
|
||
Cohesion: 0.50
|
||
Nodes (3): DatetimePicker 时间选择器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker)
|
||
|
||
### Community 2923 - "code:typescript (const viewSections = computed(() => [{)"
|
||
Cohesion: 0.50
|
||
Nodes (3): Drawer 抽屉, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer)
|
||
|
||
### Community 2924 - "code:mermaid (flowchart TD)"
|
||
Cohesion: 0.50
|
||
Nodes (3): Easyinput 增强输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput)
|
||
|
||
### Community 2925 - "ICrmContractProductService"
|
||
Cohesion: 0.50
|
||
Nodes (3): Fab 悬浮按钮, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab)
|
||
|
||
### Community 2926 - "ICrmContractService"
|
||
Cohesion: 0.50
|
||
Nodes (3): Fav 收藏按钮, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav)
|
||
|
||
### Community 2927 - "ICrmQuoteApprovalService"
|
||
Cohesion: 0.50
|
||
Nodes (3): FilePicker 文件选择上传, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker)
|
||
|
||
### Community 2928 - "ICrmQuotePdfService"
|
||
Cohesion: 0.50
|
||
Nodes (3): Forms 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms)
|
||
|
||
### Community 2929 - "ICrmQuoteProductService"
|
||
Cohesion: 0.50
|
||
Nodes (3): GoodsNav 商品导航, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav)
|
||
|
||
### Community 2930 - "ICrmQuoteService"
|
||
Cohesion: 0.50
|
||
Nodes (3): Grid 宫格, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid)
|
||
|
||
### Community 2931 - "ICrmQuoteShareLogService"
|
||
Cohesion: 0.50
|
||
Nodes (3): Group 分组, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group)
|
||
|
||
### Community 2932 - "ICrmSupplierInfoService"
|
||
Cohesion: 0.50
|
||
Nodes (3): Icons 图标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons)
|
||
|
||
### Community 2933 - "airport.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): IndexedList 索引列表, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list)
|
||
|
||
### Community 2934 - "graceChecker.js"
|
||
Cohesion: 0.50
|
||
Nodes (4): 使用说明, uni-installApk, uni.installApk(options : InstallApkOptions):void, 使用说明
|
||
|
||
### Community 2935 - "legal-document-inner.vue"
|
||
Cohesion: 0.50
|
||
Nodes (3): Link 链接, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link)
|
||
|
||
### Community 2936 - "API_BASE"
|
||
Cohesion: 0.50
|
||
Nodes (3): LoadMore 加载更多, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more)
|
||
|
||
### Community 2937 - "BASE_URL"
|
||
Cohesion: 0.50
|
||
Nodes (3): NavBar 导航栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar)
|
||
|
||
### Community 2938 - "STATIC_ASSETS_BASE_URL_DEFAULT"
|
||
Cohesion: 0.50
|
||
Nodes (3): NoticeBar 通告栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar)
|
||
|
||
### Community 2939 - "jest.config.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): NumberBox 数字输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box)
|
||
|
||
### Community 2940 - "privacy-policy.vue"
|
||
Cohesion: 0.50
|
||
Nodes (3): Pagination 分页器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination)
|
||
|
||
### Community 2941 - "user-agreement.vue"
|
||
Cohesion: 0.50
|
||
Nodes (3): Popup 弹出层, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup)
|
||
|
||
### Community 2942 - "calendar.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): Rate 评分, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate)
|
||
|
||
### Community 2943 - "icons.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): Layout 布局, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row)
|
||
|
||
### Community 2944 - "LICENSE.md"
|
||
Cohesion: 0.50
|
||
Nodes (3): SearchBar 搜索栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar)
|
||
|
||
### Community 2945 - "index.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): Section 标题栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section)
|
||
|
||
### Community 2946 - "readme.md"
|
||
Cohesion: 0.50
|
||
Nodes (3): SegmentedControl 分段器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control)
|
||
|
||
### Community 2947 - "call-check-version.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): Steps 步骤条, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps)
|
||
|
||
### Community 2948 - "DEFAULT_USER_AVATAR_URL"
|
||
Cohesion: 0.50
|
||
Nodes (3): SwipeAction 滑动操作, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action)
|
||
|
||
### Community 2949 - "IMG_EMPTY"
|
||
Cohesion: 0.50
|
||
Nodes (3): SwiperDot 轮播图指示点, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot)
|
||
|
||
### Community 2950 - "index.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (3): Table 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table)
|
||
|
||
### Community 2951 - "color.js"
|
||
Cohesion: 0.50
|
||
Nodes (3): Tag 标签, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag)
|
||
|
||
### Community 2952 - "color.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (3): Title 标题, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title)
|
||
|
||
### Community 2953 - "component.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (3): Badge 数字角标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip)
|
||
|
||
### Community 2954 - "utils.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (3): Transition 过渡动画, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition)
|
||
|
||
### Community 2955 - "index.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 细胞存储样本跨表关联键, Scenario: 协议单查看弹窗展示样本接收, Scenario: 待接收列表排除已接收样本, Scenario: 登记接收防重复
|
||
|
||
### Community 2956 - "index.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): 列表查询请求体, Scenario: EC-API-001 复现与验证, 常见错误案例(API / Pydantic), 错误案例 EC-API-001:路由层用 JSON alias 访问 Pydantic 请求体
|
||
|
||
### Community 2958 - "basic.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 列表面板主标题装饰, Scenario: Code review 新页面标题, Scenario: 新增页面标题竖条, Scenario: 租户列表标题
|
||
|
||
### Community 2959 - "button.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 筛选区关键词字段排第一, Scenario: Code review 筛选区字段顺序, Scenario: 入库放行审核筛选区, Scenario: 新增含关键词的列表页
|
||
|
||
### Community 2960 - "link.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 侧边栏菜单图标层级规则, Scenario: Code review 菜单图标, Scenario: 侧边栏一级菜单图标, Scenario: 侧边栏二级菜单无图标
|
||
|
||
### Community 2961 - "behavior.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 业务字典下拉统一使用 useDictStore, Scenario: Code review 禁止硬编码字典选项, Scenario: CRM 客户管理字典下拉, Scenario: 新增业务模块列表与表单弹窗
|
||
|
||
### Community 2962 - "index.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 嵌套弹窗与子弹窗内列表风格一致, Scenario: Code review 弹窗内表格, Scenario: 任务详情弹窗内嵌列表, Scenario: 新增弹窗内嵌业务列表
|
||
|
||
### Community 2963 - "open-type.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 表格操作列固定在右侧, Scenario: Code review 表格列, Scenario: 新增系统管理列表页, Scenario: 标准 CRUD 列表无外置操作列
|
||
|
||
### Community 2964 - "touch.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (4): Requirement: 查看弹窗中编码字段展示为可读标签, Scenario: Code review 查看弹窗编码展示, Scenario: 新增包含字典编码字段的查看弹窗, Scenario: 站点管理查看弹窗
|
||
|
||
### Community 2965 - "transition.d.ts"
|
||
Cohesion: 0.50
|
||
Nodes (3): 1. 评审与采纳, 2. 与仓库治理对齐, 3. 归档(实现稳定后)
|
||
|
||
### Community 3041 - "门户首页侧栏选中项会话记忆"
|
||
Cohesion: 0.67
|
||
Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08
|
||
|
||
### Community 3042 - "TableHeightCalculator"
|
||
Cohesion: 0.67
|
||
Nodes (3): Changed, Refactored, v2.4.2.2 - 2025-06-16
|
||
|
||
### Community 3061 - "spec.md"
|
||
Cohesion: 0.67
|
||
Nodes (3): Vue, vue2, vue3
|
||
|
||
### Community 3084 - "code:typescript (import { acceptConclusionLabel, acceptConclusionTagType } fr)"
|
||
Cohesion: 0.67
|
||
Nodes (3): 任务清单, 任务清单, 地磅三表 CRM 产品 ID + 规格 Implementation Plan
|
||
|
||
### Community 3088 - "code:typescript (const filterExpanded = ref(false))"
|
||
Cohesion: 0.67
|
||
Nodes (3): 4.1 分类维度, 4.2 单据类型定义, 四、单据分类
|
||
|
||
### Community 3089 - "code:typescript (watchDebounced"
|
||
Cohesion: 0.67
|
||
Nodes (3): 6.1 主流程(7步), 6.2 通知信息模板, 六、业务流程
|
||
|
||
### Community 3090 - "code:vue (<el-form-item label="协议附件" class="form-col-span-2">)"
|
||
Cohesion: 0.67
|
||
Nodes (3): 2.1 项目背景, 2.2 系统目标, 二、业务背景
|
||
|
||
### Community 3091 - "code:scss (.attachment-upload { width: 100%; })"
|
||
Cohesion: 0.67
|
||
Nodes (3): 用法, 为什么使用uni-config-center, 用法
|
||
|
||
### Community 3092 - "code:html (<!-- 工具栏 -->)"
|
||
Cohesion: 0.67
|
||
Nodes (3): 重要升级说明, 缓存角色权限, 重要升级说明
|
||
|
||
### Community 3096 - "zh_CN.js"
|
||
Cohesion: 0.67
|
||
Nodes (3): Requirement: 新增与编辑弹窗布局与视口留白, Scenario: 租户新增弹窗, Scenario: 高字段数弹窗
|
||
|
||
### Community 3149 - "workbench.vue"
|
||
Cohesion: 0.07
|
||
Nodes (31): WORKBENCH_MODULES, displayName, isMpWebviewRoute(), loggingOut, modules, mpUpdateLine, mpUpdateStatus, mpUpdateUrgent (+23 more)
|
||
|
||
## Knowledge Gaps
|
||
- **22000 isolated node(s):** `start-server.sh script`, `stop-server.sh script`, `find-polluter.sh script`, `fs`, `path` (+21995 more)
|
||
These have ≤1 connection - possible missing edges or undocumented components.
|
||
- **5261 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 `[]` connect `get_storage` to `合同审批人设置(租户级默认审批人)`, `Optional`, `ai`, `index.js`, `index.vue`, `index.ts`, `ancestor`, `h`, `success_response`, `README.md`, `before$1`, `4.4 迭代 4 — 报价管理 + 合同管理`, `index.vue`?**
|
||
_High betweenness centrality (0.029) - this node is a cross-community bridge._
|
||
- **Why does `useDictStore` connect `index.vue` to `abort`, `Optional`, `Java: renewContract — 基础续签`, `ab`, `i`, `product.py`, `shanxia2.0 Fresh Mint UI 对齐 — 总改造计划`, `proposal.md`, `g`, `workflow.ts`, `base_data.py`, `README.md`, `addPxSuffix`, `code:sql (CREATE TABLE `crm_customer` `, `setting.ts`, `CrmQuoteServiceImpl`, `append$1`, `bind`, `finance_issue_stats`, `权限系统全面修复设计文档`, `asRaw`, `合同审批人设置(租户级默认审批人)`, `运输计划 · 车辆 ETC/加油充值申请与发放 — 设计文档`, `main`, `index.js`, `操作审计与业务语义日志 — 设计文档`, `u`, `index.vue`, `公海池模块迁移方案 — 07 验证清单`, `index.ts`, `as`, `index.ts`, `c`, `createAlignMenu`, `AppRouteRecord`, `i`, `assert_row_deletable_by_creator`, `Requirement: 承运商管理`, `运输计划归档 — 设计文档`, `新增功能模块`, `auth.py`, `user.py`, `index.vue`, `h`, `gu`, `zh_CN.js`, `index.vue`, `CrmContractController`, `Optional`, `4.4 迭代 4 — 报价管理 + 合同管理`, `index.vue`, `线索管理模块迁移方案 — 01 概述`, `tasks.md`, `get_storage`, `页面 1:[页面名称](`views/crm/{module}/index.vue`)`, `ai`, `code:block1 (┌─────────────────────────────────────────┐)`, `code:sql (CREATE TABLE `crm_customer_pool` `, `detail.vue`, `ADDED Requirements`, `c`, `index.vue`, `allowHtmlInNamedAnchor`, `addPrependUrl`, `index.vue`, `step-04-backend.md`, `web-admin 门户布局 — 恢复左侧子菜单 + 可折叠`, `opportunity.py`?**
|
||
_High betweenness centrality (0.014) - this node is a cross-community bridge._
|
||
- **Why does `generate_uuid()` connect `线索管理模块 - 前端界面` to `index.vue`, `Optional`, `Optional`, `_`, `SysOss`, `code:vue (<el-dialog v-model="innerVisible" :title="..." width="960px")`, `Optional`, `运输计划 · 安排/调整运输弹窗重构 — 设计文档`, `合同管理模块 — 08 验证清单`, `current`, `Phase 2:前端 UI 适配(步骤 7~14)`, `advance`, `index.js`, `customer.ts`, `index.js`, `workbench.vue`, `Phase 2: 后端清理`, `form.vue`, `门户顶栏大面板菜单(方案 A)`, `index.ts`, `pool.ts`, `DbInboundOutbound`, `文件结构`, `list.vue`, `bm`, `ha`, `bn`, `index.vue`, `API 清单汇总`, `验证清单`, `index.js`, `index.js`, `package.json`, `package.json`, `bd`, `package.json`, `布局与视觉`, `uni-datetime-picker.vue`, `ad`, `it`, `index.vue`, `buildColorMenu`, `index.vue`, `运输计划取货/送货联系方式 Implementation Plan`, `SettlementBillPanel.vue`, `createUi`, `code:block1 (┌───────────────────────────────────────────────────────────)`, `[]`, `运输计划 · 新增计划弹窗 — 设计文档`, `ContractAttachmentPanel.vue`, `findUntil`, `v2.6.0 - 2025-10-16`, `v2.4.0 - 2025-06-06 🎉`, `v2.6.0 - 2025-10-16`, `v2.4.0 - 2025-06-06 🎉`, `before`, `list.vue`, `uni-file-picker.vue`, `compilerOptions`, `index.vue`, `Verification Before Completion`, `l`?**
|
||
_High betweenness centrality (0.014) - this node is a cross-community bridge._
|
||
- **Are the 372 inferred relationships involving `get_tenant_no()` (e.g. with `_tenant()` and `_tenant()`) actually correct?**
|
||
_`get_tenant_no()` has 372 INFERRED edges - model-reasoned connections that need verification._
|
||
- **Are the 31 inferred relationships involving `DbUserContext` (e.g. with `InventoryExportBody` and `InventoryRelatedData`) actually correct?**
|
||
_`DbUserContext` has 31 INFERRED edges - model-reasoned connections that need verification._
|
||
- **Are the 275 inferred relationships involving `success_response()` (e.g. with `attachment_download_url()` and `attachment_preview_url()`) actually correct?**
|
||
_`success_response()` has 275 INFERRED edges - model-reasoned connections that need verification._
|
||
- **What connects `start-server.sh script`, `stop-server.sh script`, `find-polluter.sh script` to the rest of the system?**
|
||
_22962 weakly-connected nodes found - possible documentation gaps or missing edges._ |