Files
shanxia2.0/web-admin/graphify-out/2026-08-02/GRAPH_REPORT.md
T
2026-08-03 00:48:46 +08:00

169 KiB

Graph Report - web-admin (2026-08-02)

Corpus Check

  • 769 files · ~1,163,687 words
  • Verdict: corpus is large enough that graph structure adds value.

Summary

  • 19820 nodes · 20057 edges · 8642 communities (6425 shown, 2217 thin omitted)
  • Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 231 edges (avg confidence: 0.56)
  • Token cost: 0 input · 0 output

Graph Freshness

  • Built from commit: c00f19f8
  • 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)

God Nodes (most connected - your core abstractions)

  1. @/views/crm/contract/components/ContractDetailDialog.vue - 155 edges
  2. @/views/crm/customer/CustomerDetailDialog.vue - 114 edges
  3. useDictStore - 78 edges
  4. canDeleteByCreator() - 78 edges
  5. AppRouteRecord - 75 edges
  6. usePersistedListColumns() - 69 edges
  7. useUserStore - 53 edges
  8. useSettingStore - 50 edges
  9. jo - 49 edges
  10. fetchUserOptions() - 45 edges

Surprising Connections (you probably didn't know these)

  • handleGeneratePdf() --calls--> html2canvas [INFERRED] src/components/business/pl-delivery-slip-print-dialog/index.vue → package.json
  • handleGeneratePdf() --calls--> html2canvas [INFERRED] src/components/business/pl-inbound-slip-print-dialog/index.vue → package.json
  • handleGeneratePdf() --calls--> html2canvas [INFERRED] src/components/business/pl-subpack-slip-print-dialog/index.vue → package.json
  • handleGeneratePdfFromDialog() --calls--> html2canvas [INFERRED] src/views/crm/contract/components/ContractDetailDialog.vue → package.json
  • handleExportPdf() --calls--> html2canvas [INFERRED] src/views/crm/price-letter/index.vue → package.json

Import Cycles

  • 1-file cycle: src/plugins/echarts.ts -> src/plugins/echarts.ts
  • 3-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 3-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 3-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 3-file cycle: src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts
  • 3-file cycle: src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/api/pl/index.ts
  • 3-file cycle: src/api/auth.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts
  • 3-file cycle: src/hooks/core/useCommon.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/hooks/core/useCommon.ts
  • 3-file cycle: src/store/modules/setting.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts
  • 4-file cycle: src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/afterEach.ts -> src/hooks/core/useCommon.ts
  • 4-file cycle: src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/afterEach.ts
  • 4-file cycle: src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/router/index.ts -> src/router/guards/afterEach.ts
  • 4-file cycle: src/router/guards/afterEach.ts -> src/router/guards/beforeEach.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/afterEach.ts
  • 4-file cycle: src/router/guards/afterEach.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/afterEach.ts
  • 4-file cycle: src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts -> src/hooks/core/useCommon.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/user.ts -> src/store/modules/worktab.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/worktab.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/utils/menu-badge-registry.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts

Communities (8642 total, 2217 thin omitted)

Community 3 - "Community 3"

Cohesion: 0.02 Nodes (100): getTemplate(), saveTemplate(), activeDateShortcut, activeView, applyQuoteProductDataToTemplate(), approvalDialog, approvalForm, approvalFormRef (+92 more)

Community 6 - "Community 6"

Cohesion: 0.10 Nodes (17): changeStage(), OpportunityChangeStageParams, OpportunityVO, dictStore, emit, form, formRef, handleClose() (+9 more)

Community 7 - "Community 7"

Cohesion: 0.05 Nodes (42): isIconComponent(), ViewField, ViewFieldGroup, ViewFieldLayout, ViewGridColumns, ViewSectionVariant, props, spanClass() (+34 more)

Community 8 - "Community 8"

Cohesion: 0.11 Nodes (23): formatAmount(), displayText, emit, handleBlur(), handleFocus(), handleInput(), isFocused, Props (+15 more)

Community 10 - "Community 10"

Cohesion: 0.09 Nodes (26): UnsettledPlanItem, buildVehicleTrailerLookup(), carrierList, createLoading, emit, fetchData(), handleCreateSettlement(), handlePageChange() (+18 more)

Community 11 - "Community 11"

Cohesion: 0.11 Nodes (21): { enabledApplications, enabledQuickLinks }, handleApplicationClick(), handleNavigate(), handleQuickLinkClick(), popoverRef, router, fastEnterConfig, useFastEnter() (+13 more)

Community 12 - "Community 12"

Cohesion: 0.06 Nodes (48): personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs, createEmptyCert() (+40 more)

Community 14 - "Community 14"

Cohesion: 0.04 Nodes (57): crmAttachmentDisplayName(), downloadCrmAttachment(), getCrmAttachmentCategoryLabel(), getDetailAttachmentCategoryLabel(), activeDateShortcut, activeView, approvalDialogRef, attachmentInfoCache (+49 more)

Community 15 - "Community 15"

Cohesion: 0.02 Nodes (85): fetchOrderItems(), fetchReviewCancel(), formatCategoryPathLabel(), activeRegionId, activeTab, addAutoRefreshListeners(), adjustAddressForm, adjustDialogLoading (+77 more)

Community 17 - "Community 17"

Cohesion: 0.14 Nodes (23): { chartRef, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getAnimationConfig, getTooltipStyle }, props, AxisDisplayProps, BarChartProps, BaseChartProps, BidirectionalBarChartProps, ChartError, ChartEventCallback (+15 more)

Community 18 - "Community 18"

Cohesion: 0.06 Nodes (41): delOpportunityFollow(), DictStore, findDictItem(), OPPORTUNITY_SOURCE_FALLBACK, OPPORTUNITY_TYPE_FALLBACK, resolveOpportunityDictLabel(), resolveOpportunitySourceLabel(), resolveOpportunityStageLabel() (+33 more)

Community 19 - "Community 19"

Cohesion: 0.03 Nodes (62): html2canvas, saveTemplate(), parseCrmAttachmentField(), fitRichTextTablesToMaxWidth(), formatDate(), activeTab, approvalDialogRef, approvalList (+54 more)

Community 21 - "Community 21"

Cohesion: 0.03 Nodes (64): activeTab, buildDriverFeedbackDisplayRow(), canEditDriverFeedback, contractBasicViewFields, contractBuyerViewFields, ContractDetailDialog, contractDetailDialogActive, contractDetailRef (+56 more)

Community 22 - "Community 22"

Cohesion: 0.06 Nodes (43): fetchDealedCustomerList(), fetchDeleteCustomer(), fetchExportCustomer(), fetchImportTemplate(), fetchKeyCustomerList(), fetchLongTimeNoFollowCustomerList(), fetchMyCustomerList(), fetchToFollowCustomerList() (+35 more)

Community 25 - "Community 25"

Cohesion: 0.02 Nodes (89): CarrierQuery, DocumentReminderStats, DriverQuery, FreightSettlementApprovalBody, FreightSettlementBrief, FreightSettlementDisburseBody, FreightSettlementListResponse, FreightSettlementQuery (+81 more)

Community 27 - "Community 27"

Cohesion: 0.04 Nodes (58): { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, arrangeDialogVisible, arrangePlanId, canDeletePlan(), dateRange, deleteLoading, deliverySlipPrintRef (+50 more)

Community 29 - "Community 29"

Cohesion: 0.03 Nodes (96): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductBannerList(), fetchProductDetail(), fetchProductDetailMediaList(), fetchUploadProductImage(), applyCategoryPriceCoefficientIfNeeded() (+88 more)

Community 33 - "Community 33"

Cohesion: 0.04 Nodes (62): PlanUpdatePayload, basicFormRef, basicRules, buildContractSnapshotFromPlan(), buildPlanCommonPayload(), buildTransportBlock(), carrierList, contractBasicFields (+54 more)

Community 35 - "Community 35"

Cohesion: 0.04 Nodes (58): fetchDeleteContact(), fetchDeleteCustomerFollow(), fetchFollowByCustomerId(), fetchSetPrimaryContact(), @/views/crm/customer/CustomerDetailDialog.vue, activeTab, appendCertUrls(), buildCertDisplay() (+50 more)

Community 39 - "Community 39"

Cohesion: 0.18 Nodes (14): fetchContactDetail(), fetchCreateContact(), fetchUpdateContact(), cancel(), dialog, dictStore, emit, form (+6 more)

Community 40 - "Community 40"

Cohesion: 0.04 Nodes (83): nprogress, fetchGetMenuCodes(), fetchGetUserInfo(), fetchLogin(), fetchLogout(), { scrollToTop }, showButton, activeTab (+75 more)

Community 42 - "Community 42"

Cohesion: 0.06 Nodes (51): PlanProduct, emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow() (+43 more)

Community 43 - "Community 43"

Cohesion: 0.03 Nodes (81): addContract(), updateContract(), getContactByCustomerId(), listAllSupplierInfo(), handleBrandChange(), fillAttachmentInfoCache(), serializeContractAttachments(), applyBrandSelectChange() (+73 more)

Community 44 - "Community 44"

Cohesion: 0.05 Nodes (48): VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, getPlRechargeTypeLabel(), PL_GAS_STATION_PRESETS, applyDateRange, attachmentUploadRef, currentApplyRow, currentUserName (+40 more)

Community 45 - "Community 45"

Cohesion: 0.11 Nodes (19): { chartRef }, Props, { chartRef }, Props, { chartRef, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getAnimationConfig, getTooltipStyle, getLegendStyle, getGridWithLegend }, createSeriesConfig(), props, { chartRef, isDark, getAnimationConfig, getTooltipStyle } (+11 more)

Community 46 - "Community 46"

Cohesion: 0.03 Nodes (92): fetchCreateRole(), fetchDeleteRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleList(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope() (+84 more)

Community 48 - "Community 48"

Cohesion: 0.10 Nodes (24): fetchDeletePoolRule(), fetchExecutePoolRules(), fetchPoolRuleList(), fetchTogglePoolRule(), getList(), handleBatchExecute(), handleDelete(), handleEdit() (+16 more)

Community 49 - "Community 49"

Cohesion: 0.03 Nodes (68): fetchContactsByCustomerId(), resolveAliasFromSavedName(), applyDefaultOwnerUser(), attachmentList, basicLabels, calculatedAmount, calculateProductAmount(), contactSelectorVisible (+60 more)

Community 50 - "Community 50"

Cohesion: 0.03 Nodes (68): emit, handleTabChange(), formatBrandQtySummary(), formatPublicTransportProductLine(), getPlanProductPlannedQuantity(), getPlFreightTypeLabel(), getPlHasInvoiceLabelFromSettlement(), getPlMaintenanceTypeLabel() (+60 more)

Community 52 - "Community 52"

Cohesion: 0.04 Nodes (48): DocumentReminder, inventoryApi, InventoryRecord, emit, props, checkAllProxy, emit, handleColumnToggle() (+40 more)

Community 53 - "Community 53"

Cohesion: 0.06 Nodes (45): buildHazardCertReadyConfirmMessage(), isHazardCertReady(), planHasHazardProducts(), shouldBlockTransportForHazardCert(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, canManageCertReady(), canUploadCert() (+37 more)

Community 54 - "Community 54"

Cohesion: 0.02 Nodes (85): delContract(), stringifyIds(), resolveCrmAttachmentFiles(), formatBrandForPrint(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef, buildSealHtml(), contractContent (+77 more)

Community 55 - "Community 55"

Cohesion: 0.06 Nodes (61): applySubpackSlipPdfCheckboxLayout(), applySubpackSlipPdfFooterCellStyles(), applySubpackSlipPdfGridCellStyles(), buildProductRows(), buildSubpackSlipBasicInfoRowHtml(), buildSubpackSlipBucketCheckboxesHtml(), buildSubpackSlipBucketCheckItem(), buildSubpackSlipCompleteCheckHtml() (+53 more)

Community 56 - "Community 56"

Cohesion: 0.05 Nodes (26): generatePdf(), refreshApproverNames(), activeTab, approvalList, attachmentList, customerDetailRef, detailLabels, dictStore (+18 more)

Community 57 - "Community 57"

Cohesion: 0.04 Nodes (59): ContractProductForm, PlanArchiveBody, applyFreightPrefill(), brandedProductRows, brandQtySum(), dialogTitle, dictStore, { driverUrl, siteRecords, resetArrangeActions, loadArrangeActions } (+51 more)

Community 58 - "Community 58"

Cohesion: 0.03 Nodes (61): productAllowedByHazard(), removeProductsNotAllowedByHazard(), approvalDialogRef, attachmentList, buildProductsPayload(), calculateProductAmount(), calculateTotalAmount(), contactSelectorVisible (+53 more)

Community 61 - "Community 61"

Cohesion: 0.08 Nodes (43): categories, delay(), fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder(), fetchCreateCategory(), fetchCreateProduct() (+35 more)

Community 64 - "Community 64"

Cohesion: 0.04 Nodes (51): Personnel, PersonnelDetail, formatRequiredCertErrors(), firstPhotoUrl(), resolvePhotoDisplayUrl(), affiliationMode, CertFormListRef, certList (+43 more)

Community 66 - "Community 66"

Cohesion: 0.05 Nodes (42): props, buildApplyDateRangeQuery(), formatSumMoney(), buildPageSummaryMethod(), BuildPageSummaryOptions, PageSummaryParams, sumField(), sumFieldByBizType() (+34 more)

Community 67 - "index.vue"

Cohesion: 0.09 Nodes (23): PlanDriverFeedbackUpdateBody, TransportDriverProductFeedback, BrandOption, BrandQtyRow, brandQtySum(), buildProductRows(), dialogTitle, dictStore (+15 more)

Community 68 - "Community 68"

Cohesion: 0.04 Nodes (59): fetchDeleteCategory(), fetchProductParameterSimple(), fetchUploadCategoryImage(), associatedParameters, availableParameters, batchExportData, buildTree(), cachedParameters (+51 more)

Community 69 - "Community 69"

Cohesion: 0.06 Nodes (45): addQuote(), addQuoteProduct(), approveQuote(), createNewVersion(), delQuoteProduct(), exportQuote(), getQuoteApproverSetting(), mapListQuery() (+37 more)

Community 70 - "Community 70"

Cohesion: 0.05 Nodes (45): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, getPlMaintenanceApplyStatusLabel(), getPlMaintenanceApplyStatusTagType(), PL_MAINTENANCE_TYPE_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId (+37 more)

Community 71 - "Community 71"

Cohesion: 0.03 Nodes (69): activeTab, actualAmount, { applicantOptions, loadApplicantOptions }, buildOffsetItems(), buildPendingQuery(), buildProcessedQuery(), calcAutoOffsetAmount(), currentRow (+61 more)

Community 72 - "Community 72"

Cohesion: 0.13 Nodes (25): dualRows, emit, hexRows, isLong(), props, quadRows, quintRows, septRows (+17 more)

Community 73 - "Community 73"

Cohesion: 0.04 Nodes (46): assignOpportunity(), delOpportunity(), exportOpportunity(), activeView, assignForm, assignFormRef, assignLoading, assignRules (+38 more)

Community 74 - "Community 74"

Cohesion: 0.05 Nodes (43): Carrier, PasteConflictAction, PasteConflictItem, pasteRecognizeApi, personnelApi, ItemDef, items, parseUrls() (+35 more)

Community 79 - "Community 79"

Cohesion: 0.15 Nodes (10): captureQrObjectUrl, captureRow, dialogTitle, emit, getQrImageUrl(), innerVisible, loading, loadQrcode() (+2 more)

Community 81 - "Community 81"

Cohesion: 0.11 Nodes (23): transportAddressApi, TransportAddressPayload, createForm, createFormRef, createLoading, createRules, createVisible, emit (+15 more)

Community 82 - "Community 82"

Cohesion: 0.06 Nodes (48): applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml(), buildDeliverySlipSignItem() (+40 more)

Community 84 - "Community 84"

Cohesion: 0.07 Nodes (31): AttachmentItem, attachments, attachmentsToModelValue(), canPreview(), collectClipboardFiles(), emit, handleAttachmentChange(), handleAttachmentClick() (+23 more)

Community 86 - "Community 86"

Cohesion: 0.12 Nodes (24): fetchRefreshToken(), API_ENCRYPT_EXCLUDE_PATHS, API_ENCRYPT_FIXED_SECRET, axiosInstance, createHttpError(), delay(), ExtendedAxiosRequestConfig, getEncryptSkipReason() (+16 more)

Community 90 - "Community 90"

Cohesion: 0.03 Nodes (102): useSettingsConfig(), useSettingsHandlers(), useSettingsPanel(), useSettingsState(), { handleOpen, handleClose, closeDrawer }, { initializeSettings, cleanupSettings }, Props, settingsPanel (+94 more)

Community 91 - "Community 91"

Cohesion: 0.04 Nodes (69): fetchCreatePriceLetter(), fetchPriceLetterDetail(), fetchPriceLetterList(), fetchUpdatePriceLetter(), fetchProductOptions(), buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml() (+61 more)

Community 92 - "Community 92"

Cohesion: 0.04 Nodes (70): fetchCreateDictData(), fetchCreateDictType(), fetchDeleteDictData(), fetchDeleteDictType(), fetchDictDataList(), fetchDictTypeList(), fetchUpdateDictData(), fetchUpdateDictType() (+62 more)

Community 95 - "Community 95"

Cohesion: 0.04 Nodes (59): activeDateShortcut, allRecords, applySortAndPage(), buildListQueryParams(), businessTypeOptions, canDeleteRecord(), clearPlanRouteQuery(), currentPage (+51 more)

Community 96 - "Community 96"

Cohesion: 0.04 Nodes (66): fetchCreatePost(), fetchDeletePost(), fetchDeptTree(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds() (+58 more)

Community 104 - "Community 104"

Cohesion: 0.33 Nodes (6): bindAutoComplete(), destroyMapResources(), handleMapDialogClosed(), handleMapDialogOpened(), handleSearch(), initMapPicker()

Community 106 - "Community 106"

Cohesion: 0.04 Nodes (62): validatePersonnelAffiliationVehicleCompat(), carrierList, CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle (+54 more)

Community 107 - "Community 107"

Cohesion: 0.08 Nodes (30): delClue(), delClueFollow(), listClueFollow(), canConvert, clueFormRef, clueId, clueInfo, convertFormRef (+22 more)

Community 108 - "Community 108"

Cohesion: 0.04 Nodes (76): fillBxAttachmentPreviews(), loadBxAttachments(), formatMoneyYuan(), openView(), openProcessedView(), openView(), addForm, { applicantOptions, loadApplicantOptions } (+68 more)

Community 109 - "Community 109"

Cohesion: 0.06 Nodes (27): fetchUpdateUser(), defaultOptions, fullscreenLoadingText, withFullscreenLoading(), addressForm, addressFormRef, addressFormRules, addressVisible (+19 more)

Community 110 - "Community 110"

Cohesion: 0.09 Nodes (29): badges, props, isRequiredCertSlotComplete(), formatPersonnelCertBadgeTooltip(), getMissingPersonnelCertNames(), getPersonnelAffiliationLabel(), getPersonnelAffiliationTagType(), getPersonnelCertBadgeStatus() (+21 more)

Community 112 - "Community 112"

Cohesion: 0.04 Nodes (47): applyPrefillFromPlan(), applyVehiclePersonnel(), arrangeResult, arrangeSuccess, canGenerateDibangPlan, carrierList, deliverySlipPrintRef, dialogTitle (+39 more)

Community 113 - "Community 113"

Cohesion: 0.07 Nodes (35): fetchCreateCustomer(), fetchCustomerDetail(), fetchParkAreaList(), addInvoiceInfo(), getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), InvoiceInfoForm, applyDefaultOwnerUserId() (+27 more)

Community 116 - "Community 116"

Cohesion: 0.04 Nodes (56): activeDateShortcut, allData, buildListQueryParams(), businessTypeOptions, calculateNetWeight(), clearInventoryRouteQuery(), currentPage, currentQuantityInTons (+48 more)

Community 117 - "Community 117"

Cohesion: 0.04 Nodes (57): fetchCreateDept(), fetchDeleteDept(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptFlatList, deptTreeForSelect, deptTreeSelectData (+49 more)

Community 119 - "Community 119"

Cohesion: 0.04 Nodes (50): fetchDeleteProduct(), fetchExportProducts(), fetchImportProducts(), fetchImportTemplate(), fetchUpdateProductStatus(), categoryOptions, detailData, detailDialogVisible (+42 more)

Community 120 - "Community 120"

Cohesion: 0.08 Nodes (38): formatRemarkForSlipHtml(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipCompanySealHtml(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml() (+30 more)

Community 125 - "Community 125"

Cohesion: 0.04 Nodes (63): loadPersonnelWithCerts(), getPlVehicleStatusLabel(), getPlVehicleStatusTagType(), mapPersonnelTypeToVehicleRole(), validatePersonnelTypeRoleCompat(), carrierList, CertFormListRef, certList (+55 more)

Community 126 - "Community 126"

Cohesion: 0.04 Nodes (55): advanceApi, BxApplyDateFilter, expenseItemApi, invoiceWalletApi, paymentApi, reimburseApi, workflowApi, ExpenseItem (+47 more)

Community 127 - "Community 127"

Cohesion: 0.07 Nodes (44): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult (+36 more)

Community 128 - "Community 128"

Cohesion: 0.04 Nodes (55): syncViewRowFromFlatList(), refreshRelatedViewIfOpen(), activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord(), currentPage, dateRange (+47 more)

Community 129 - "Community 129"

Cohesion: 0.05 Nodes (49): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), loadDeliverList(), loadDictOptions() (+41 more)

Community 132 - "Community 132"

Cohesion: 0.05 Nodes (46): vehicleMaintenanceProcessApi, VehicleMaintenanceProcessBoardItem, applyDateRange, attachmentUploadRef, canToolbarEdit, canToolbarProcess, canToolbarRevoke, currentApplyRow (+38 more)

Community 133 - "Community 133"

Cohesion: 0.06 Nodes (54): addChange(), delChange(), executeChange(), exportChange(), getChange(), listChange(), mapListQuery(), stringifyIds() (+46 more)

Community 136 - "Community 136"

Cohesion: 0.06 Nodes (50): addTemplate(), delTemplate(), disableTemplate(), enableTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery() (+42 more)

Community 137 - "Community 137"

Cohesion: 0.05 Nodes (50): fetchRoleOptions(), fetchDesignerData(), fetchPublishVersion(), loadRoleOptions(), canRedo, canUndo, ConditionGroup, ConditionRule (+42 more)

Community 140 - "Community 140"

Cohesion: 0.08 Nodes (32): approvalDialogRef, cancelLoadingMap, carrierList, fetchData(), formDialogRef, handleCancel(), handleEdit(), handleMutationSuccess() (+24 more)

Community 141 - "Community 141"

Cohesion: 0.05 Nodes (35): PlIoOrderQuery, emit, handleSelectChange(), shortcutItems, DateShortcutType, useListDateShortcut(), getDeliveryMethodLabel(), resolvePlanBrandDisplayLabel() (+27 more)

Community 142 - "Community 142"

Cohesion: 0.05 Nodes (54): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+46 more)

Community 143 - "Community 143"

Cohesion: 0.06 Nodes (55): collectOpenMenuIndexes(), currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath, subMenuList (+47 more)

Community 144 - "Community 144"

Cohesion: 0.04 Nodes (55): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+47 more)

Community 148 - "Community 148"

Cohesion: 0.07 Nodes (37): useApplicantOptions(), pickBxPageResult(), { applicantOptions, loadApplicantOptions }, buildKeyword(), current, detailLoading, detailTab, detailTableMaxHeight (+29 more)

Community 150 - "Community 150"

Cohesion: 0.05 Nodes (46): exportClue(), importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), mapListQuery() (+38 more)

Community 151 - "Community 151"

Cohesion: 0.05 Nodes (49): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchUserDetail(), loadData(), deptKeyword, deptPathLabelMap, deptTree (+41 more)

Community 159 - "Community 159"

Cohesion: 0.04 Nodes (48): filteredMenuItems, { isDark }, Props, route, routerPath, settingStore, closeMenu(), emit (+40 more)

Community 161 - "Community 161"

Cohesion: 0.14 Nodes (18): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+10 more)

Community 162 - "Community 162"

Cohesion: 0.05 Nodes (43): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusLabel(), getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId (+35 more)

Community 164 - "Community 164"

Cohesion: 0.05 Nodes (43): useServerPaged(), UseServerPagedOptions, activeTab, amountSummary, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm (+35 more)

Community 166 - "Community 166"

Cohesion: 0.12 Nodes (13): markLost(), OpportunityMarkLostParams, emit, form, formRef, handleClose(), reasonTips, remarkPlaceholder (+5 more)

Community 167 - "Community 167"

Cohesion: 0.07 Nodes (6): dispatch(), execCommand(), fire(), jo, setActive(), unbindAllNativeEvents()

Community 168 - "Community 168"

Cohesion: 0.12 Nodes (21): fetchContactList(), contactFormRef, contactList, currentContact, dialogVisible, dictStore, emit, getList() (+13 more)

Community 169 - "Community 169"

Cohesion: 0.06 Nodes (41): allocateItemCode(), flattenExpenseItemCodes(), itemNameToCodeBase(), suggestExpenseItemCode(), addChildFormRef, addFormRef, appliedQuickSearch, appliedSearchForm (+33 more)

Community 170 - "Community 170"

Cohesion: 0.06 Nodes (44): fetchCreateMenu(), fetchDeleteMenu(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle, dialogVisible (+36 more)

Community 174 - "Community 174"

Cohesion: 0.06 Nodes (42): fetchCreateLeave(), fetchDeleteLeave(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore, editingId (+34 more)

Community 178 - "Community 178"

Cohesion: 0.06 Nodes (42): @/api/crm/contract/approval, approvePass(), approveReject(), exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery() (+34 more)

Community 179 - "Community 179"

Cohesion: 0.05 Nodes (35): fetchChangePassword(), avatarDisplayUrl, closeUserMenu(), { getUserInfo: userInfo }, loginOut(), openPasswordDialog(), passwordDialogVisible, userMenuPopover (+27 more)

Community 180 - "Community 180"

Cohesion: 0.16 Nodes (20): addEventListeners(), calculateMenuHeight(), calculatePosition(), emit, handleDocumentClick(), handleDocumentContextmenu(), handleKeydown(), handleMenuClick() (+12 more)

Community 181 - "Community 181"

Cohesion: 0.06 Nodes (41): fetchCreateTenant(), fetchDeleteTenant(), fetchTenantList(), fetchUpdateTenant(), deletableSelection, dialogTitle, dialogVisible, editingId (+33 more)

Community 182 - "Community 182"

Cohesion: 0.06 Nodes (44): fetchCreateProcessDef(), fetchDeleteProcessDef(), fetchProcessDefList(), fetchUpdateProcessDef(), designerDefId, designerDefName, designerVisible, dialogTitle (+36 more)

Community 186 - "Community 186"

Cohesion: 0.07 Nodes (46): menuBadgeApi, fetchPendingTasks(), closeMenu(), emit, Emits, filteredMenuItems, goPage(), hasChildren() (+38 more)

Community 188 - "Community 188"

Cohesion: 0.05 Nodes (40): addDialogVisible, addLoading, addPagination, addPlanList, addSearchForm, addSelectedPlans, addSelectedRemoved, attachmentRef (+32 more)

Community 189 - "Community 189"

Cohesion: 0.06 Nodes (39): allRowsDeletableByCreator(), addForm, addFormRef, addFormRules, buildSearchQuery(), DialogKey, dialogs, editingId (+31 more)

Community 190 - "Community 190"

Cohesion: 0.11 Nodes (15): OpportunityQuery, changeStageDialogRef, dictStore, followDialogRef, handleQuery(), loading, loadKanbanData(), markLostDialogRef (+7 more)

Community 191 - "Community 191"

Cohesion: 0.05 Nodes (28): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+20 more)

Community 194 - "Community 194"

Cohesion: 0.05 Nodes (32): { isDark, systemThemeColor }, { locale }, settingStore, { shouldShowThemeToggle, shouldShowLanguage }, userStore, LanguageEnum, getDefaultLanguage(), i18n (+24 more)

Community 195 - "Community 195"

Cohesion: 0.06 Nodes (37): businessLicenseUploadRef, carrierList, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules (+29 more)

Community 196 - "Community 196"

Cohesion: 0.14 Nodes (15): fetchApproveTask(), fetchInstanceDetail(), fetchRejectTask(), bizLoading, DEFAULT_OPINIONS, emit, form, formFields (+7 more)

Community 197 - "Community 197"

Cohesion: 0.05 Nodes (48): ApplyDateRange, matchesApplyDateRange(), bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), getReimburseExpenseItemLines() (+40 more)

Community 202 - "Community 202"

Cohesion: 0.05 Nodes (43): devDependencies, commitizen, @commitlint/cli, @commitlint/config-conventional, cz-git, eslint, eslint-config-prettier, @eslint/js (+35 more)

Community 203 - "Community 203"

Cohesion: 0.10 Nodes (19): TransportInventoryLink, dialogTitle, emit, innerVisible, planNo, props, { showArrangeActions, hasSiteInventoryRecords, hasDibangInventoryRecords, driverUrl, siteRecords, qrcodeVisible, selectedInventoryId, selectedInventoryUnit, qrcodeDialogRef, resetArrangeActions, loadArrangeActions, copySiteSummary, copyPlanSummary, copyPoundSlipQrcode }, tabsRef (+11 more)

Community 207 - "Community 207"

Cohesion: 0.18 Nodes (11): fetchClaimCustomer(), cancel(), customerIds, dialog, emit, form, formRef, reset() (+3 more)

Community 208 - "Community 208"

Cohesion: 0.06 Nodes (26): defaultOpenedMenus, firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, { homePath }, isDualMenu, isMobileMode, isMobileScreen (+18 more)

Community 209 - "Community 209"

Cohesion: 0.06 Nodes (40): Driver, driverApi, useUserStore, canDeleteByCreator(), filterDeletableByCreator(), getCurrentUserId(), isSuperAdmin(), rowCreatorId() (+32 more)

Community 210 - "Community 210"

Cohesion: 0.07 Nodes (35): addressRows, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules, handleDelete() (+27 more)

Community 212 - "Community 212"

Cohesion: 0.12 Nodes (17): publicInventoryApi, PublicInventoryPage, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave(), loading (+9 more)

Community 213 - "Community 213"

Cohesion: 0.12 Nodes (18): queryVersions(), compareMode, compareVersion, currentVersion, dialogVisible, dictStore, emit, handleClose() (+10 more)

Community 214 - "Community 214"

Cohesion: 0.06 Nodes (12): addAfter(), createInterpolationInside(), getPlaceholder(), keywordsToPattern(), matchGrammar(), matchPattern(), nested(), Optional (+4 more)

Community 219 - "initNew"

Cohesion: 0.11 Nodes (24): disburseDialogRef, emit, fetchData(), handleDisburse(), handleDisburseSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear() (+16 more)

Community 222 - "types.ts"

Cohesion: 0.12 Nodes (16): addOpportunityFollow(), updateOpportunityFollow(), OpportunityFollowForm, attachmentUploadRef, attachmentUrls, dialogTitle, dictStore, emit (+8 more)

Community 223 - "Community 223"

Cohesion: 0.09 Nodes (35): getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), unwrapData(), buildParams() (+27 more)

Community 224 - "Community 224"

Cohesion: 0.07 Nodes (38): fetchCreateCategory(), fetchDeleteCategory(), fetchUpdateCategory(), canDeleteSelectedCategory, categoryList, categoryTreeOptions, dialogTitle, dialogVisible (+30 more)

Community 225 - "ContactFormDialog.vue"

Cohesion: 0.10 Nodes (34): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), ensureAmapReady(), initMainAutoComplete(), innerAddress, mapContainerRef, mapOpening (+26 more)

Community 227 - "Community 227"

Cohesion: 0.06 Nodes (31): attrs, border, { containerHeight }, DEFAULT_PAGINATION_OPTIONS, elTableRef, emit, handleCurrentChange(), handleSizeChange() (+23 more)

Community 228 - "Community 228"

Cohesion: 0.09 Nodes (30): addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs, editFormRef (+22 more)

Community 229 - "Community 229"

Cohesion: 0.12 Nodes (19): freightApi, approvalHistoryItems, approvalNodes, formatAmount(), invoiceRows, loadData(), loading, open() (+11 more)

Community 231 - "index.vue"

Cohesion: 0.13 Nodes (17): invalidContract(), contractId, dialogVisible, dictStore, emit, form, formRef, handleClose() (+9 more)

Community 232 - "InvalidDialog.vue"

Cohesion: 0.18 Nodes (4): fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager

Community 233 - "Community 233"

Cohesion: 0.07 Nodes (9): addToSet(), cleanArray(), clone(), createDOMPurify(), createHTML(), createScriptURL(), lookupGetter(), Optional (+1 more)

Community 234 - "Community 234"

Cohesion: 0.09 Nodes (31): statusLabel(), addFormRef, allNodes, appliedQuickSearch, buildNodePayload(), deleteNode(), DialogKey, dialogs (+23 more)

Community 235 - "index.vue"

Cohesion: 0.10 Nodes (27): getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), getStatisticsByOwner(), getStatisticsByStage(), getStatisticsOverview() (+19 more)

Community 236 - "Community 236"

Cohesion: 0.08 Nodes (34): approveContract(), batchSubmitContract(), rejectContract(), submitContract(), withdrawContract(), actionType, applyPrefillApprovers(), approverList (+26 more)

Community 237 - "index.vue"

Cohesion: 0.13 Nodes (17): fetchCompletedTasks(), detailData, detailLoading, detailVisible, handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch() (+9 more)

Community 239 - "Community 239"

Cohesion: 0.10 Nodes (25): approvalDialogRef, fetchData(), handleApprove(), handleMutationSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReject() (+17 more)

Community 241 - "SettingActions.vue"

Cohesion: 0.13 Nodes (23): formatVehicleCertBadgeTooltip(), getMissingSelfVehiclePartCertNames(), getMissingVehiclePartCertNames(), getSelfVehicleCertMissingSuffix(), getSelfVehiclePartCertMissingSuffix(), getVehicleCertBadgeStatus(), getVehicleCertMissingFieldLabels(), getVehicleCertMissingSuffix() (+15 more)

Community 242 - "Community 242"

Cohesion: 0.06 Nodes (35): dependencies, @antv/x6, axios, crypto-js, dagre, echarts, element-plus, @element-plus/icons-vue (+27 more)

Community 243 - "Community 243"

Cohesion: 0.07 Nodes (28): actionButtonsStyle, cloneModelValue(), componentMap, emit, expandToggleText, formInstance, getSanitizedOutput(), handleReset() (+20 more)

Community 244 - "index.vue"

Cohesion: 0.04 Nodes (26): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), useAppMode(), ComponentLoader, IframeRouteManager, MenuProcessor, RoutePermissionValidator (+18 more)

Community 246 - "price-letter-template.ts"

Cohesion: 0.14 Nodes (17): fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSizeChange(), listColumnDefs (+9 more)

Community 248 - "Community 248"

Cohesion: 0.15 Nodes (11): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+3 more)

Community 249 - "main.ts"

Cohesion: 0.36 Nodes (7): IGNORABLE_SCRIPT_ERRORS, isIgnorableScriptError(), normalizeErrorMessage(), registerPromiseErrorHandler(), registerResourceErrorHandler(), scriptErrorHandler(), setupErrorHandle()

Community 251 - "handleDisburse"

Cohesion: 0.09 Nodes (26): addHistory(), deleteHistory(), flattenAndFilterMenuItems(), focusInput(), handleKeydown(), highlightedIndex, highlightNext(), highlightPrevious() (+18 more)

Community 253 - "Community 253"

Cohesion: 0.06 Nodes (29): bgColor, cloneSpacing, containerRef, containerSize, containerStyle, contentClass, contentRef, contentStyle (+21 more)

Community 254 - "Community 254"

Cohesion: 0.17 Nodes (12): fetchDeleteContact(), fetchSetPrimaryContact(), contactFormRef, contactList, ContactVO, dictStore, getList(), handleDelete() (+4 more)

Community 255 - "Community 255"

Cohesion: 0.06 Nodes (27): api, brandQtySum(), deliveryAddressDisplay, destinationNavUrl, EditableIoOrderItem, editableItems, errorMessage, feedbackImages (+19 more)

Community 259 - "Community 259"

Cohesion: 0.09 Nodes (9): a, c(), g(), i(), l(), o(), t(), u() (+1 more)

Community 260 - "Community 260"

Cohesion: 0.09 Nodes (27): actionButtonsStyle, cloneModelValue(), componentMap, deleteFieldValue(), emit, FormEmits, formInstance, FormItem (+19 more)

Community 261 - "Community 261"

Cohesion: 0.11 Nodes (29): contractList, currentRow, detailLoading, dictStore, emit, getList(), getRowClassName(), handleConfirm() (+21 more)

Community 263 - "Community 263"

Cohesion: 0.10 Nodes (17): CertRow, activePart, CertFormListRef, certList, CertRowWithKey, hasTrailer, headCertFormRef, headCertList (+9 more)

Community 264 - "Community 264"

Cohesion: 0.16 Nodes (16): { chartRef, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getAnimationConfig, getTooltipStyle, getLegendStyle, getGridWithLegend }, createGradientColor(), createSeriesItem(), getBaseItemStyle(), getColor(), isMultipleData, props, { chartRef, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getAnimationConfig, getTooltipStyle, getLegendStyle, getGridWithLegend } (+8 more)

Community 265 - "Community 265"

Cohesion: 0.12 Nodes (15): columnCount(), findMetricRow(), getColumnCells(), getDeclaredColWidthPx(), getEditorContentWidth(), getProductGridRect(), getProductGridRows(), isExcelResizeExcludedTable() (+7 more)

Community 268 - "detail.vue"

Cohesion: 0.05 Nodes (37): carrierApi, Vehicle, vehicleApi, activeTab, carrier, carrierInfoRow1Fields, carrierInfoRow2Fields, emit (+29 more)

Community 269 - "Community 269"

Cohesion: 0.07 Nodes (20): dashboardApi, DashboardCargoStat, DashboardPartnerCargoStat, DualBarItem, maxValue, props, dbAxios, dbRequest (+12 more)

Community 270 - "Community 270"

Cohesion: 0.10 Nodes (10): canvasRef, CONFIG, ctx, Firework, FireworkConfig, FireworkSystem, handleFireworkTrigger(), handleKeyPress() (+2 more)

Community 273 - "ShareStatsTab.vue"

Cohesion: 0.14 Nodes (16): fetchCategoryList(), fetchItemUnitList(), fetchOrderList(), fetchProductList(), fetchUnitList(), filterKeyword(), paginate(), cachedFlatCategories (+8 more)

Community 274 - "Community 274"

Cohesion: 0.05 Nodes (56): batchSubmitApproval(), completeContract(), createFromOpportunity(), executeContract(), exportContract(), finishContract(), getContract(), getContractApproverSetting() (+48 more)

Community 276 - "Community 276"

Cohesion: 0.16 Nodes (11): fetchCreatePoolRule(), fetchUpdatePoolRule(), emit, formData, formRef, formRules, handleSubmit(), innerVisible (+3 more)

Community 278 - "Ha"

Cohesion: 0.18 Nodes (18): activeRows, clearQtyDraft(), emit, emitRows(), isSelected(), onMobileQtyBlur(), onMobileQtyInput(), parseQtyDraft() (+10 more)

Community 280 - "Community 280"

Cohesion: 0.07 Nodes (13): add(), Ay(), CR, createEditor(), get(), hasEventListeners(), ky(), NO (+5 more)

Community 283 - "Community 283"

Cohesion: 0.10 Nodes (24): CountToEmits, CountToExpose, CountToProps, currentValue, emit, formattedValue, isPaused, isRunning (+16 more)

Community 285 - "Community 285"

Cohesion: 0.07 Nodes (27): compilerOptions, baseUrl, esModuleInterop, jsx, lib, module, moduleResolution, noImplicitAny (+19 more)

Community 286 - "Community 286"

Cohesion: 0.07 Nodes (27): 1. TypeScript类型错误, 1. 线索列表页面 (index.vue), 1. 配置路由, 2. 已转化线索的限制, 2. 新增/编辑表单 (form.vue), 2. 配置菜单权限, 3. 权限控制, 3. 添加跟进记录 (followForm.vue) (+19 more)

Community 292 - "Community 292"

Cohesion: 0.09 Nodes (24): approvalInstanceId, approvalTaskId, approvalVisible, detailData, detailLoading, detailVisible, handleApprovalDone(), handleApprove() (+16 more)

Community 293 - "colors.ts"

Cohesion: 0.17 Nodes (14): fetchAssignPoolCustomers(), cancel(), customerIds, dialog, emit, form, formRef, loadUserList() (+6 more)

Community 294 - "Community 294"

Cohesion: 0.10 Nodes (22): categoryTree, convertTreeData(), dialogVisible, dictStore, emit, getList(), handleClose(), handleConfirm() (+14 more)

Community 295 - "Community 295"

Cohesion: 0.10 Nodes (22): dragFinish(), dragMoving(), dragStart(), dragVerify, dragVerifyStyle, emit, getNumericWidth(), handler (+14 more)

Community 296 - "Community 296"

Cohesion: 0.10 Nodes (19): columns, emit, handleEscapeKey(), handleTableSizeChange(), isFullScreen, isManualRefresh, layoutItems, originalOverflow (+11 more)

Community 309 - "Community 309"

Cohesion: 0.12 Nodes (24): addClue(), checkDuplicateClue(), getClue(), getParkAreaList(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog (+16 more)

Community 310 - "Community 310"

Cohesion: 0.07 Nodes (24): brandQtySum(), deliveryAddressDisplay, destinationNavUrl, driverDisplay, editableProducts, EditableTransportProduct, errorMessage, feedbackImages (+16 more)

Community 314 - "detail.vue"

Cohesion: 0.13 Nodes (16): FreightSettlement, attachmentRef, emit, form, formatAmount(), formRef, handleSubmit(), loading (+8 more)

Community 341 - "Community 341"

Cohesion: 0.16 Nodes (22): ArtTableProps, InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), ColumnOption (+14 more)

Community 342 - "error-handle.ts"

Cohesion: 0.07 Nodes (24): planApi, PlanSiteFeedbackUpdateBody, dialogTitle, emit, formData, formRef, handleOpened(), handleSubmit() (+16 more)

Community 345 - "Community 345"

Cohesion: 0.11 Nodes (19): fetchAttachmentDownloadUrl(), fetchAttachmentPreviewUrl(), blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls(), getUrlsByOssIds(), isDirectUrl() (+11 more)

Community 347 - "Community 347"

Cohesion: 0.11 Nodes (20): fetchCategoryTree(), categoryTree, convertTreeData(), dialogVisible, dictStore, emit, getList(), handleClose() (+12 more)

Community 348 - "canPreview"

Cohesion: 0.29 Nodes (8): findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType(), isTonProductUnit(), ProductDictResolver, productStatusDictKey(), TagType, TON_PRODUCT_UNIT_VALUES

Community 349 - "Community 349"

Cohesion: 0.09 Nodes (17): barActiveIndex, BarItem, { changeBar, currentTabIsEmpty, handleViewAll }, emit, { getNoticeStyle }, { handleNoticeAll, handleMsgAll, handlePendingAll }, MessageItem, NoticeItem (+9 more)

Community 350 - "Community 350"

Cohesion: 0.11 Nodes (20): fetchBusinessAllTasks(), fetchMyInstances(), detailData, detailLoading, detailRow, detailVisible, handleQuickSearch(), handleQuickSearchClear() (+12 more)

Community 353 - "index.vue"

Cohesion: 0.19 Nodes (11): $t, ErrorLogData, ErrorResponse, getErrorMessage(), handleError(), HttpError, showError(), showSuccess() (+3 more)

Community 354 - "Community 354"

Cohesion: 0.16 Nodes (12): fetchAllDictData(), dictStore, label, props, tagType, useDictTag(), DictItem, useDictStore (+4 more)

Community 355 - "Community 355"

Cohesion: 0.10 Nodes (18): publicPlSiteApi, deliveryAddressDisplay, destinationNavUrl, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave() (+10 more)

Community 356 - "handleDisburse"

Cohesion: 0.17 Nodes (9): DynamicColumnConfig, getColumnChecks(), SPECIAL_COLUMNS, useTableColumns(), DialogConfig, FormRule, PaginationConfig, SearchChangeParams (+1 more)

Community 362 - "Community 362"

Cohesion: 0.11 Nodes (20): markInvalid(), batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName, emit (+12 more)

Community 364 - "Community 364"

Cohesion: 0.10 Nodes (21): emit, innerVisible, props, effectiveGridColumns, emit, heroMeta, iconComponent, innerVisible (+13 more)

Community 365 - "Community 365"

Cohesion: 0.20 Nodes (10): fetchUserOptions(), loadUsers(), loadUsers(), loadUserList(), handleAssign(), handleAdd(), handleEdit(), handleToolbarEdit() (+2 more)

Community 366 - "highlight.ts"

Cohesion: 0.33 Nodes (9): fetchCustomerList(), CustomerOption, extractList(), handleFocus(), loadDefault(), loading, model, options (+1 more)

Community 367 - "Community 367"

Cohesion: 0.11 Nodes (19): Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Optimized, Refactored (+11 more)

Community 370 - "loader.ts"

Cohesion: 0.20 Nodes (10): displayItems, emit, fileAccept, fileList, handlePreview(), handleRemove(), handleUploadRequest(), isDirectUrl() (+2 more)

Community 372 - "detail.vue"

Cohesion: 0.05 Nodes (48): fetchUploadAttachment(), uploadAttachments(), contentValue, editorInit, emit, getCurrentSupplierCode, isSXSupplier, Props (+40 more)

Community 374 - "Community 374"

Cohesion: 0.17 Nodes (5): { chartRef }, Props, DEFAULT_LOADING_CONFIG, LoadingInstance, TAB_CONFIG

Community 376 - "index.vue"

Cohesion: 0.13 Nodes (20): animatedData, animationTimers, { chartRef, initChart, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getTooltipStyle, getLegendStyle, getGridWithLegend, isEmpty }, clearAnimationTimers(), createSeriesItem(), generateAreaStyle(), generateChartOptions(), generateSingleAreaStyle() (+12 more)

Community 377 - "Community 377"

Cohesion: 0.12 Nodes (15): file-saver, xlsx, calculateColumnWidths(), ColumnConfig, emit, ExportData, ExportError, ExportOptions (+7 more)

Community 378 - "index.vue"

Cohesion: 0.08 Nodes (25): renewContract(), fetchVoidPriceLetter(), $modal, dictStore, emit, form, formRef, handleClose() (+17 more)

Community 379 - "Community 379"

Cohesion: 0.04 Nodes (56): attachmentApi, BxId, invoiceApi, displayFiles, handleDownload(), handlePreview(), previewFileName, previewMode (+48 more)

Community 380 - "Community 380"

Cohesion: 0.10 Nodes (28): addClueFollow(), getClueFollow(), updateClueFollow(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery, ClueFollowVO (+20 more)

Community 381 - "Community 381"

Cohesion: 0.13 Nodes (17): dialog, form, formRef, getList(), handleAdd(), handleClose(), handleDelete(), handleEdit() (+9 more)

Community 383 - "ApproverSelector.vue"

Cohesion: 0.32 Nodes (6): emit, Emits, handleDrawerClose(), handleOpen(), Props, visible

Community 386 - "navigation.ts"

Cohesion: 0.16 Nodes (17): BrandQtyItem, createPublicIoOrderApi(), publicInboundOrderApi, PublicIoOrderItem, PublicIoOrderPage, publicOutboundOrderApi, PublicTransportSitePage, BrandQtyItem (+9 more)

Community 388 - "index.vue"

Cohesion: 0.14 Nodes (12): buttonColor, ButtonConfig, buttonRadius, buttonTextColor, emit, ImageConfig, { isDark }, Meteor (+4 more)

Community 391 - "Community 391"

Cohesion: 0.19 Nodes (5): r(), aC, overrideDefaults(), _setBaseUrl(), setup()

Community 392 - "Community 392"

Cohesion: 0.11 Nodes (16): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+8 more)

Community 393 - "Community 393"

Cohesion: 0.17 Nodes (15): hasVisibleDefaultContent(), collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum(), loadStorageSlotSelectOptions(), mapSlotsToSelectOptions(), parseStorageSlotCode(), sortStorageFacilitySlots() (+7 more)

Community 394 - "Community 394"

Cohesion: 0.21 Nodes (9): BreadcrumbItem, breadcrumbItems, buildFullPath(), findFirstValidChild(), handleBreadcrumbClick(), isClickable(), isLastItem(), route (+1 more)

Community 401 - "fetchPriceLetterDetail"

Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.7 - 2025-09-14

Community 405 - "zh_CN.js"

Cohesion: 0.16 Nodes (15): checkConvert(), convertClue(), ClueVO, cancel(), clueInfo, dialog, dictStore, emit (+7 more)

Community 406 - "Community 406"

Cohesion: 0.19 Nodes (15): fetchProductList(), dictStore, ensureCurrentOption(), extractList(), handleFocus(), handleProductChange(), loadDefault(), loading (+7 more)

Community 407 - "index.vue"

Cohesion: 0.11 Nodes (17): autoIconClassList, iconClassByText, { language }, locales, panelTitleClassList, panelTitleIconByText, userStore, initializeTheme() (+9 more)

Community 408 - "Community 408"

Cohesion: 0.15 Nodes (15): generateShare(), { copy }, emit, form, formRef, generating, handleClose(), handleGenerate() (+7 more)

Community 409 - "DbCrmCustomerSelect.vue"

Cohesion: 0.15 Nodes (15): currentUser, dialogVisible, emit, getList(), handleClose(), handleConfirm(), handleQuery(), loading (+7 more)

Community 410 - "Community 410"

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 412 - "Community 412"

Cohesion: 0.14 Nodes (8): apiSet, __dirname, listPermsInApi, menuCodesFromApi, missingInApi, pl, routeMenuCodes, sqxp

Community 418 - "loading.ts"

Cohesion: 0.29 Nodes (7): useAuth(), useChart(), useChartComponent(), LayoutHeightOptions, syncFullHeightCssVar(), useAutoLayoutHeight(), useLayoutHeight()

Community 423 - "Community 423"

Cohesion: 0.12 Nodes (15): description, engines, node, pnpm, lint-staged, *.{cjs,json,jsonc}, *.{html,htm}, *.{js,ts,mjs,mts,tsx} (+7 more)

Community 426 - "Community 426"

Cohesion: 0.17 Nodes (14): assignClue(), cancel(), dialog, emit, form, formRef, loadUserList(), open() (+6 more)

Community 427 - "Community 427"

Cohesion: 0.04 Nodes (70): CertRead, VehicleDetail, VehiclePersonnelRow, attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType(), props (+62 more)

Community 428 - "Community 428"

Cohesion: 0.13 Nodes (9): copyId, dialogMode, dialogTitle, editId, emit, handleSuccess(), panelRef, saveLoading (+1 more)

Community 435 - "index.vue"

Cohesion: 0.16 Nodes (11): funnelChartRef, funnelData, handleQuery(), loadFunnelData(), loading, MINT_PALETTE, queryFormRef, queryParams (+3 more)

Community 439 - "index.vue"

Cohesion: 0.33 Nodes (6): emit, Emits, handleChange(), normalizedOptions, Props, SettingItemConfig

Community 442 - "form.vue"

Cohesion: 0.22 Nodes (11): handleEdit(), handleProcess(), handleSupplement(), handleToolbarEdit(), handleToolbarProcess(), handleViewEdit(), handleViewProcess(), loadUserOptions() (+3 more)

Community 443 - "index.vue"

Cohesion: 0.18 Nodes (11): cutDownImg(), CutterProps, CutterResult, emit, handleImageLoadComplete(), handleImageLoadError(), imgCutterModal, initImgCutter() (+3 more)

Community 444 - "index.vue"

Cohesion: 0.20 Nodes (3): n(), Ta, toggleNativeEvent()

Community 445 - "Community 445"

Cohesion: 0.15 Nodes (13): applyCustomIcons(), DEFAULT_UPLOAD_CONFIG, editorConfig, editorRef, InsertFnType, mergedUploadConfig, modelValue, onCreateEditor() (+5 more)

Community 446 - "Community 446"

Cohesion: 0.29 Nodes (6): activeTab, disburseRef, DisburseTab, handleTabChange(), refreshTab(), settledRef

Community 447 - "crm-product-display.ts"

Cohesion: 0.26 Nodes (12): base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url(), hexToBytes() (+4 more)

Community 448 - "theme.min.js"

Cohesion: 0.29 Nodes (6): activeTab, billsRef, FreightTab, handleTabChange(), refreshTab(), unsettledRef

Community 454 - "zh_CN.js"

Cohesion: 0.33 Nodes (4): pageTitle, panelRef, route, router

Community 455 - "zh_CN.js"

Cohesion: 0.24 Nodes (10): fetchCreateProduct(), fetchProductDetail(), fetchUpdateProduct(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, loadBrandOptions() (+2 more)

Community 457 - "pl-batch-print.ts"

Cohesion: 0.29 Nodes (5): drawerRef, opportunityId, route, router, visible

Community 460 - "Community 460"

Cohesion: 0.14 Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)

Community 461 - "handleEdit"

Cohesion: 0.33 Nodes (6): activeTab, ApprovalTab, doneRef, handleTabChange(), pendingRef, refreshTab()

Community 462 - "Community 462"

Cohesion: 0.15 Nodes (11): fetchGetRoleList(), dialogType, dialogVisible, emit, Emits, formData, formRef, loadRoleList() (+3 more)

Community 463 - "index.vue"

Cohesion: 0.14 Nodes (17): fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSizeChange(), listColumnDefs (+9 more)

Community 465 - "index.vue"

Cohesion: 0.50 Nodes (4): ButtonMoreItem, emit, handleClick(), Props

Community 466 - "ViewKvTableCell.vue"

Cohesion: 0.25 Nodes (7): amapLocationUrl, handleView(), isMuted, onFieldView, props, showMapBtn, showViewBtn

Community 470 - "zh_CN.js"

Cohesion: 0.40 Nodes (5): emit, emitPagination(), limitModel, pageModel, props

Community 471 - "Community 471"

Cohesion: 0.15 Nodes (13): scripts, build, build:typecheck, clean:dev, commit, dev, fix, lint (+5 more)

Community 473 - "Community 473"

Cohesion: 0.15 Nodes (7): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props

Community 474 - "Community 474"

Cohesion: 0.14 Nodes (11): DEFAULT_OPINIONS, defaultOpinion(), dialogTitle, dialogVisible, emit, form, formRef, loading (+3 more)

Community 475 - "Community 475"

Cohesion: 0.15 Nodes (12): Star History, 兼容性, 安装运行, 快速访问, 技术支持, 技术栈, 持续优化与扩展, 捐赠 (+4 more)

Community 476 - "Community 476"

Cohesion: 0.15 Nodes (12): Browser Compatibility, Clean Version, Continuous Optimization & Extension, Contributing, Donation, Installation & Setup, Preview, Quick Access (+4 more)

Community 482 - "detail.vue"

Cohesion: 0.06 Nodes (36): Source, usePagedTable(), UsePagedTableOptions, appliedFilter, buildApiQuery(), currentRow, DialogKey, dialogs (+28 more)

Community 483 - "detail.vue"

Cohesion: 0.40 Nodes (3): detailDrawerRef, route, router

Community 485 - "theme.min.js"

Cohesion: 0.31 Nodes (5): Cf(), k(), kf(), Sf(), xf()

Community 487 - "Community 487"

Cohesion: 0.31 Nodes (9): Match, apply_file(), detect_refresh_handler(), find_toolbar_insert_point(), has_loading_ref(), insert_component_import(), main(), Append ListToolbarEndActions import after existing import block. (+1 more)

Community 488 - "Community 488"

Cohesion: 0.20 Nodes (10): emit, Emits, formData, formItems, handleReset(), handleSearch(), Props, rules (+2 more)

Community 493 - "loadUserOptions"

Cohesion: 0.40 Nodes (5): handleAdd(), handleEdit(), handleToolbarEdit(), loadUserOptions(), resetForm()

Community 495 - "emit"

Cohesion: 0.83 Nodes (4): confirmPick(), emit, handleAddressInput(), setCoordinates()

Community 496 - "Community 496"

Cohesion: 0.42 Nodes (8): build_index_column(), extract_first_column(), find_table_spans(), insert_index_into_block(), leading_indent(), main(), process_file(), should_use_pagination()

Community 499 - "Community 499"

Cohesion: 0.25 Nodes (7): GradientType, ImageSettings, ImportMeta, ImportMetaEnv, Level, QRCodeProps, RenderAs

Community 521 - "Community 521"

Cohesion: 0.22 Nodes (6): getColSpan(), getColSpan(), BREAKPOINT_CONFIG, BreakpointConfig, calculateResponsiveSpan(), ResponsiveBreakpoint

Community 522 - "Community 522"

Cohesion: 0.31 Nodes (3): TableHeightCalculator, TableHeightOptions, useTableHeight()

Community 528 - "Community 528"

Cohesion: 0.47 Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme

Community 534 - "Community 534"

Cohesion: 0.40 Nodes (5): path, config, commitizen, main(), migrate_file()

Community 535 - "Community 535"

Cohesion: 0.25 Nodes (6): clampStyle, contentRef, displayText, expanded, overflow, props

Community 536 - "Community 536"

Cohesion: 0.29 Nodes (6): attrs, epIcon, iconAttrs, Props, epIconMap, resolveEpIcon()

Community 537 - "Community 537"

Cohesion: 0.39 Nodes (7): addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike, PaymentLike, sortFqPaymentDetails(), syncFqPaymentDetailRowCount()

Community 539 - "Community 539"

Cohesion: 0.25 Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules

Community 540 - "Community 540"

Cohesion: 0.25 Nodes (7): 变更类型, 更新日志, 版本号规则, 版本说明, 许可证, 贡献指南, 重要提示标记

Community 555 - "Community 555"

Cohesion: 0.33 Nodes (6): buttonClass, defaultButtons, emit, handleClick(), iconContent, Props

Community 556 - "Community 556"

Cohesion: 0.33 Nodes (4): enabledComponents, getEnabledGlobalComponents(), GlobalComponentConfig, globalComponentsConfig

Community 557 - "Community 557"

Cohesion: 0.33 Nodes (6): applyThemeToSvg(), COLOR_MAPPINGS, loadSvgContent(), Props, sizeStyle, svgContent

Community 559 - "Community 559"

Cohesion: 0.29 Nodes (7): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, Upgraded, v3.0.0 - 2025-11-09 🎉

Community 560 - "Community 560"

Cohesion: 0.29 Nodes (7): Added, Fixed, ⚠️ Important Notice, Refactored, Removed, Upgraded, v2.5.0 - 2025-07-06 🎉

Community 561 - "Community 561"

Cohesion: 0.29 Nodes (7): v3.0.0 - 2025-11-09 🎉, 优化, 修复, 升级, 新增, 重构, ⚠️ 重要提示

Community 562 - "Community 562"

Cohesion: 0.29 Nodes (7): v2.5.0 - 2025-07-06 🎉, 修复, 升级, 新增, 移除, 重构, ⚠️ 重要提示

Community 580 - "Community 580"

Cohesion: 0.40 Nodes (5): Activity, emit, handleMore(), maxHeight, Props

Community 581 - "Community 581"

Cohesion: 0.33 Nodes (6): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, v2.4.2 - 2025-06-14

Community 582 - "Community 582"

Cohesion: 0.33 Nodes (6): Added, Fixed, Optimized, Refactored, Removed, v2.5.5 - 2025-08-17

Community 583 - "Community 583"

Cohesion: 0.33 Nodes (6): Added, Fixed, Optimized, Refactored, Upgraded, v2.5.3 - 2025-07-20

Community 584 - "Community 584"

Cohesion: 0.33 Nodes (6): v2.5.3 - 2025-07-20, 优化, 修复, 升级, 新增, 重构

Community 585 - "Community 585"

Cohesion: 0.33 Nodes (6): v2.5.5 - 2025-08-17, 优化, 修复, 新增, 移除, 重构

Community 586 - "Community 586"

Cohesion: 0.33 Nodes (6): v2.4.2 - 2025-06-14, 优化, 修复, 新增, 重构, ⚠️ 重要提示

Community 605 - "Community 605"

Cohesion: 0.60 Nodes (4): CardBannerProps, emit, handleCancel(), handleClick()

Community 606 - "Community 606"

Cohesion: 0.40 Nodes (4): defaultStyle, playerInstance, Props, VideoPlayerStyle

Community 607 - "Community 607"

Cohesion: 0.40 Nodes (5): Added, ⚠️ Important Notice, Optimized, Refactored, v2.4.0 - 2025-06-06 🎉

Community 608 - "Community 608"

Cohesion: 0.40 Nodes (5): Fixed, ⚠️ Important Notice, Optimized, Upgraded, v2.5.8 - 2025-09-29

Community 609 - "Community 609"

Cohesion: 0.40 Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v2.6.0 - 2025-10-16

Community 610 - "Community 610"

Cohesion: 0.40 Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v3.0.1 - 2025-11-15

Community 611 - "Community 611"

Cohesion: 0.40 Nodes (5): v3.0.1 - 2025-11-15, 优化, 修复, 新增, ⚠️ 重要提示

Community 612 - "Community 612"

Cohesion: 0.40 Nodes (5): v2.5.8 - 2025-09-29, 优化, 修复, 升级, ⚠️ 重要提示

Community 613 - "Community 613"

Cohesion: 0.40 Nodes (5): v2.4.0 - 2025-06-06 🎉, 优化, 新增, 重构, ⚠️ 重要提示

Community 614 - "Community 614"

Cohesion: 0.40 Nodes (5): v2.6.0 - 2025-10-16, 优化, 修复, 新增, ⚠️ 重要提示

Community 650 - "Community 650"

Cohesion: 0.50 Nodes (3): autoImportConfig, __dirname, __filename

Community 651 - "Community 651"

Cohesion: 0.50 Nodes (3): DbDateFilterType, emit, options

Community 653 - "Community 653"

Cohesion: 0.67 Nodes (3): emit, handleClick(), Props

Community 655 - "Community 655"

Cohesion: 0.50 Nodes (3): maxHeight, Props, TimelineItem

Community 656 - "Community 656"

Cohesion: 0.83 Nodes (3): emit, handleFileChange(), importExcel()

Community 658 - "Community 658"

Cohesion: 0.50 Nodes (4): Added, Optimized, Refactored, v2.4.2.6 - 2025-06-23

Community 659 - "Community 659"

Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07

Community 660 - "Community 660"

Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.6 - 2025-09-06

Community 662 - "Community 662"

Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.2 - 2025-07-13

Community 663 - "Community 663"

Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.5.4 - 2025-07-27

Community 664 - "Community 664"

Cohesion: 0.50 Nodes (4): Fixed, Optimized, Refactored, v2.4.2.9 - 2025-07-02

Community 665 - "Community 665"

Cohesion: 0.50 Nodes (4): v2.4.2.7 - 2025-06-25, 优化, 修复, 新增

Community 666 - "Community 666"

Cohesion: 0.50 Nodes (4): v2.5.7 - 2025-09-14, 优化, 修复, 新增

Community 667 - "Community 667"

Cohesion: 0.50 Nodes (4): v2.4.1 - 2025-06-07, 优化, 修复, 新增

Community 668 - "Community 668"

Cohesion: 0.50 Nodes (4): v2.4.2.9 - 2025-07-02, 优化, 修复, 重构

Community 669 - "Community 669"

Cohesion: 0.50 Nodes (4): v2.4.2.6 - 2025-06-23, 优化, 新增, 重构

Community 670 - "Community 670"

Cohesion: 0.50 Nodes (4): v2.5.6 - 2025-09-06, 优化, 修复, 新增

Community 671 - "Community 671"

Cohesion: 0.05 Nodes (48): VehicleRechargeApply, vehicleRechargeApplyApi, getPlRechargeApplyStatusLabel(), getPlRechargeApplyStatusTagType(), getPlRechargeTypeTagType(), attachmentUploadRef, cancelLoadingMap, currentUserId (+40 more)

Community 713 - "Community 713"

Cohesion: 0.67 Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08

Community 715 - "Community 715"

Cohesion: 0.07 Nodes (26): fetchCategoryParameters(), fetchProductParameterValues(), fetchProductRegionPrices(), bannerList, categoryList, categoryParameters, currentPreview, detailMediaList (+18 more)

Community 716 - "Community 716"

Cohesion: 0.67 Nodes (3): v2.4.2.2 - 2025-06-16, 修改, 重构

Community 717 - "Community 717"

Cohesion: 0.67 Nodes (3): v2.4.1.1 - 2025-06-07, 优化, 修复

Community 718 - "Community 718"

Cohesion: 0.67 Nodes (3): v2.4.2.3 - 2025-06-18, 优化, 重构

Community 720 - "Community 720"

Cohesion: 0.67 Nodes (3): v2.6.1 - 2025-10-19, 优化, 修复

Community 764 - "新增"

Cohesion: 0.08 Nodes (27): listQuoteProduct(), listShareLog(), shareLogStatistics(), statisticsOverview(), statisticsStatus(), statisticsTrend(), unwrapData(), loadData() (+19 more)

Community 766 - "新增"

Cohesion: 0.07 Nodes (39): { applicantOptions, loadApplicantOptions }, appliedFilter, approveOpinion, currentRow, DialogKey, dialogs, filteredMergedRows, filterForm (+31 more)

Community 770 - "移除"

Cohesion: 0.07 Nodes (32): delQuote(), invalidQuote(), listApproval(), QuoteApprovalVO, approvalList, currentQuoteId, CustomerDetailDialog, customerDetailRef (+24 more)

Community 772 - "重构"

Cohesion: 0.07 Nodes (32): fetchContactByCustomerId(), fetchCreateCustomerFollow(), ContactForm, ContactQuery, ContactVO, CustomerClaimParams, CustomerFollowForm, CustomerFollowQuery (+24 more)

Community 773 - "重构"

Cohesion: 0.09 Nodes (27): amountChartRef, dateRange, dictStore, formatMoney(), handleQuery(), loadAllData(), loadAmountChart(), loading (+19 more)

Community 779 - "重构"

Cohesion: 0.08 Nodes (31): fetchCreateItemUnit(), fetchDeleteItemUnit(), fetchUpdateItemUnit(), dialogTitle, dialogVisible, editingId, formData, formRef (+23 more)

Community 785 - "⚠️ 重要提示"

Cohesion: 0.08 Nodes (26): canToolbarQrcode, currentTransport, detailLoading, detailVisible, fetchData(), handlePageChange(), handleQrcode(), handleQuickSearch() (+18 more)

Community 788 - "⚠️ 重要提示"

Cohesion: 0.09 Nodes (27): detail, list(), getOperLogBusinessTypeLabel(), getOperLogBusinessTypeTagType(), OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO, getOperLogList() (+19 more)

Community 796 - "OpportunityForm.vue"

Cohesion: 0.09 Nodes (25): addOpportunity(), getOpportunity(), updateOpportunity(), customerList, customerLoading, dictStore, emit, form (+17 more)

Community 806 - "index.vue"

Cohesion: 0.15 Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 more)

Community 836 - "BxInvoiceFileSelect.vue"

Cohesion: 0.10 Nodes (20): appendFiles(), collectClipboardFiles(), DisplayItem, displayItems, emit, files, handleDocumentPaste(), handleDrop() (+12 more)

Community 838 - "CustomerSelector.vue"

Cohesion: 0.09 Nodes (25): fetchUpdateCustomer(), currentCustomer, customerList, dialogVisible, dictStore, emit, getList(), handleClose() (+17 more)

Community 840 - "index.vue"

Cohesion: 0.09 Nodes (23): fetchPoolCustomerList(), assignDialogRef, claimDialogRef, customerDetailRef, customerList, dictStore, getList(), handleAssign() (+15 more)

Community 841 - "index.vue"

Cohesion: 0.10 Nodes (26): toggleRedSeal(), toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, currentSubpackSlipNo, editorHeight, getPdfCanvasScale() (+18 more)

Community 857 - "index.ts"

Cohesion: 0.14 Nodes (16): getSupplierInfo(), listSupplierInfo(), SupplierInfoForm, SupplierInfoQuery, SupplierInfoVO, unwrapData(), updateSupplierInfo(), handleReset() (+8 more)

Community 886 - "index.vue"

Cohesion: 0.11 Nodes (23): actionType, approvalId, approverList, ApproverUser, confirmButtonText, defaultComment(), dialogTitle, dialogVisible (+15 more)

Community 887 - "index.vue"

Cohesion: 0.11 Nodes (21): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isPreviewMode (+13 more)

Community 888 - "fetchUserOptions"

Cohesion: 0.16 Nodes (13): dialogVisible, emit, form, formRef, handleClose(), handleSearchUser(), loading, loadUsers() (+5 more)

Community 889 - "QuoteSelector.vue"

Cohesion: 0.12 Nodes (21): getQuote(), listQuote(), currentQuote, dialogTitle, dialogVisible, dictStore, emit, getList() (+13 more)

Community 892 - "index.vue"

Cohesion: 0.08 Nodes (30): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isPreviewMode (+22 more)

Community 896 - "MarkWonDialog.vue"

Cohesion: 0.11 Nodes (15): markWon(), markWonWithContract(), OpportunityMarkWonParams, emit, form, formRef, getDifference(), getDifferencePercent() (+7 more)

Community 919 - "ToContractDialog.vue"

Cohesion: 0.16 Nodes (18): createFromQuote(), CreateFromQuoteForm, QuoteVO, emit, form, formatDate(), formRef, generateContractNo() (+10 more)

Community 924 - "OpportunitySelector.vue"

Cohesion: 0.13 Nodes (17): listOpportunity(), currentOpportunity, dialogTitle, dialogVisible, dictStore, emit, getList(), handleClose() (+9 more)

Community 950 - "BatchUpdateStageDialog.vue"

Cohesion: 0.12 Nodes (15): batchUpdateStage(), dictStore, emit, form, formRef, handleClose(), handleSubmit(), open() (+7 more)

Community 1010 - "BxApprovalFlowTabs.vue"

Cohesion: 0.12 Nodes (10): ApprovalNode, props, sortedNodes, statusConfig, ApprovalHistoryItem, props, sortedItems, statusConfig (+2 more)

Community 1015 - "DealDialog.vue"

Cohesion: 0.17 Nodes (14): fetchDealCustomer(), cancel(), customerId, customerName, dialog, emit, form, formRef (+6 more)

Community 1016 - "TransferDialog.vue"

Cohesion: 0.14 Nodes (14): fetchTransferCustomer(), CustomerTransferParams, userList, cancel(), dialog, emit, form, formRef (+6 more)

Community 1017 - "BatchUpdateDateDialog.vue"

Cohesion: 0.16 Nodes (13): batchUpdateExpectDate(), emit, form, formRef, handleClose(), handleSubmit(), open(), resetForm() (+5 more)

Community 1027 - "IntoPoolDialog.vue"

Cohesion: 0.18 Nodes (13): fetchIntoPool(), CustomerIntoPoolParams, cancel(), dialog, emit, form, formRef, open() (+5 more)

Community 1115 - "v2.4.2.7 - 2025-06-25"

Cohesion: 0.50 Nodes (4): Added, Fixed, Optimized, v2.4.2.7 - 2025-06-25

Community 1117 - "v2.5.2 - 2025-07-13"

Cohesion: 0.50 Nodes (4): v2.5.2 - 2025-07-13, 优化, 修复, 新增

Community 1118 - "v2.4.2.2 - 2025-06-16"

Cohesion: 0.67 Nodes (3): Changed, Refactored, v2.4.2.2 - 2025-06-16

Community 1123 - "v2.4.1.1 - 2025-06-07"

Cohesion: 0.67 Nodes (3): Fixed, Optimized, v2.4.1.1 - 2025-06-07

Community 1126 - "v2.4.2.1 - 2025-06-16"

Cohesion: 0.67 Nodes (3): v2.4.2.1 - 2025-06-16, 修复, 重构

Community 1127 - "v2.4.2.4 - 2025-06-18"

Cohesion: 0.67 Nodes (3): v2.4.2.4 - 2025-06-18, 优化, 重构

Knowledge Gaps

  • 6747 isolated node(s): __filename, __dirname, autoImportConfig, name, version (+6742 more) These have ≤1 connection - possible missing edges or undocumented components.
  • 2217 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 useDictStore connect Community 354 to Community 129, 移除, Community 3, 重构, Community 261, Community 133, Community 6, Community 136, 重构, 新增, Community 14, Community 18, Community 19, Community 21, Community 406, zh_CN.js, Community 150, Community 25, Community 22, Community 151, OpportunitySelector.vue, OpportunityForm.vue, Community 33, Community 35, Community 294, Community 39, Community 168, Community 40, Community 42, Community 43, Community 170, Community 174, Community 46, Community 49, Community 309, Community 54, BatchUpdateStageDialog.vue, Community 56, Community 57, Community 58, Community 190, index.vue, CustomerSelector.vue, index.vue, index.vue, Community 73, Community 203, Community 213, Community 119, Community 91, Community 347, types.ts, Community 224, Community 96, index.vue, Community 362, Community 107, Community 109, Community 112, Community 113, Community 117, index.vue, Community 380, QuoteSelector.vue, index.vue, index.vue, Community 254? High betweenness centrality (0.022) - this node is a cross-community bridge.
  • Why does @/views/crm/contract/components/ContractDetailDialog.vue connect Community 54 to 移除, Community 7, Community 265, Community 14, Community 274, Community 19, Community 18, Community 21, OpportunityForm.vue, Community 33, Community 35, Community 43, Community 57, Community 189, Community 69, zh_CN.js, Community 72, Community 203, Community 209, Community 345, Community 91, Community 354, index.vue, index.vue, Community 236, detail.vue, QuoteSelector.vue, index.vue? High betweenness centrality (0.020) - this node is a cross-community bridge.
  • Why does useUserStore connect Community 209 to Community 3, Community 132, detail.vue, Community 269, Community 14, Community 15, Community 142, Community 18, index.vue, OpportunityForm.vue, Community 671, Community 33, Community 162, Community 35, Community 40, Community 43, Community 44, Community 49, Community 179, Community 309, Community 58, Community 445, crm-product-display.ts, Community 191, Community 194, Community 70, index.vue, Community 86, InvalidDialog.vue, Community 107, Community 108, Community 113, index.vue, handleDisburse? High betweenness centrality (0.019) - this node is a cross-community bridge.
  • What connects __filename, __dirname, autoImportConfig to the rest of the system? 6749 weakly-connected nodes found - possible documentation gaps or missing edges.
  • Should Community 3 be split into smaller, more focused modules? Cohesion score 0.022083728492074246 - nodes in this community are weakly interconnected.
  • Should Community 6 be split into smaller, more focused modules? Cohesion score 0.1038961038961039 - nodes in this community are weakly interconnected.
  • Should Community 7 be split into smaller, more focused modules? Cohesion score 0.046992481203007516 - nodes in this community are weakly interconnected.