Files
shanxia2.0/web-admin/graphify-out/GRAPH_REPORT.md
T
2026-08-27 19:38:01 +08:00

110 KiB

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

Corpus Check

  • 853 files · ~1,247,987 words
  • Verdict: corpus is large enough that graph structure adds value.

Summary

  • 13869 nodes · 23922 edges · 837 communities (518 shown, 319 thin omitted)
  • Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 279 edges (avg confidence: 0.54)
  • Token cost: 0 input · 0 output

Graph Freshness

  • Built from commit: 4611dbc2
  • 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. @/api/pl - 241 edges
  2. @/views/crm/contract/components/ContractDetailDialog.vue - 173 edges
  3. @/views/crm/customer/CustomerDetailDialog.vue - 114 edges
  4. useDictStore - 86 edges
  5. AppRouteRecord - 76 edges
  6. canDeleteByCreator() - 74 edges
  7. usePersistedListColumns() - 69 edges
  8. useUserStore - 56 edges
  9. pickBxData() - 53 edges
  10. useSettingStore - 50 edges

Surprising Connections (you probably didn't know these)

  • 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
  • handleGeneratePdfFile() --calls--> html2canvas [INFERRED] src/views/crm/contract/detail.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/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts
  • 3-file cycle: src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/api/pl/index.ts
  • 3-file cycle: src/api/auth.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts
  • 3-file cycle: src/store/modules/setting.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts
  • 3-file cycle: src/hooks/core/useCommon.ts -> src/store/modules/setting.ts -> src/store/modules/worktab.ts -> src/hooks/core/useCommon.ts
  • 3-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/worktab.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/utils/navigation/preopen-favorites.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 3-file cycle: src/router/guards/beforeEach.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/utils/navigation/index.ts -> src/utils/navigation/jump.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/store/modules/setting.ts -> src/utils/index.ts -> src/utils/navigation/index.ts -> src/utils/navigation/jump.ts -> src/store/modules/setting.ts
  • 4-file cycle: src/router/guards/beforeEach.ts -> src/utils/menu-badge-registry.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/beforeEach.ts
  • 4-file cycle: src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/composables/usePlVehicleViewDetail.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/api/pl/index.ts
  • 4-file cycle: src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/components/business/pl-vehicle-personnel-view-list/PersonnelViewPanel.vue -> src/api/pl/index.ts
  • 4-file cycle: src/api/pl/index.ts -> src/utils/pl-transport-resource-snapshot.ts -> src/components/business/pl-vehicle-personnel-view-list/index.vue -> src/utils/pl-personnel-cert.ts -> src/api/pl/index.ts
  • 4-file cycle: src/api/auth.ts -> src/utils/loginRsa.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/api/auth.ts
  • 4-file cycle: src/store/modules/menu.ts -> src/utils/index.ts -> src/utils/http/index.ts -> src/store/modules/user.ts -> src/store/modules/menu.ts
  • 4-file cycle: src/store/modules/setting.ts -> src/utils/index.ts -> src/utils/ui/index.ts -> src/utils/ui/colors.ts -> src/store/modules/setting.ts
  • 4-file cycle: src/hooks/core/useCommon.ts -> src/store/modules/menu.ts -> src/router/index.ts -> src/router/guards/afterEach.ts -> src/hooks/core/useCommon.ts

Communities (837 total, 319 thin omitted)

Community 0 - "Community 0"

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

Community 1 - "Community 1"

Cohesion: 0.03 Nodes (105): CertRow, personnelCertOcrApi, addButtonLabel, canOcrRecognize(), certList, CertRowWithKey, CertUploadRef, certUploadRefs (+97 more)

Community 2 - "Community 2"

Cohesion: 0.03 Nodes (73): fetchCreateRole(), fetchMenuTree(), fetchRoleDataScope(), fetchRoleDetail(), fetchRoleMenuIds(), fetchUpdateRole(), fetchUpdateRoleDataScope(), fetchUpdateRoleMenus() (+65 more)

Community 3 - "Community 3"

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

Community 4 - "Community 4"

Cohesion: 0.08 Nodes (28): listQuoteProduct(), listShareLog(), shareLogStatistics(), statisticsOverview(), statisticsStatus(), statisticsTrend(), unwrapData(), parseTime() (+20 more)

Community 5 - "Community 5"

Cohesion: 0.05 Nodes (48): Personnel, PersonnelDetail, CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle (+40 more)

Community 6 - "Community 6"

Cohesion: 0.06 Nodes (31): changeStage(), OpportunityChangeStageParams, OpportunityVO, dictStore, emit, form, formRef, handleClose() (+23 more)

Community 7 - "Community 7"

Cohesion: 0.08 Nodes (23): dibangBusinessType(), dibangPartner(), dictStore, DriverFeedbackTableRow, driverTicketQtyRows, emit, enrichIoOrderItem(), feedbackQtyUnit (+15 more)

Community 8 - "Community 8"

Cohesion: 0.09 Nodes (30): addQuoteProduct(), approveQuote(), createNewVersion(), delQuoteProduct(), exportQuote(), mapListQuery(), postList(), stringifyBody() (+22 more)

Community 9 - "Community 9"

Cohesion: 0.04 Nodes (73): collectOpenMenuIndexes(), hasChildren(), currentRoutePath, drawerVisible, { menuList }, menuStore, route, routerPath (+65 more)

Community 10 - "Community 10"

Cohesion: 0.40 Nodes (5): emit, handleTabChange(), props, resolvedTabs, PL_PLAN_TYPE_TABS

Community 11 - "Community 11"

Cohesion: 0.05 Nodes (32): addingShift, addShiftDraft, availableShiftOptions, AVATAR_COLORS, dayDetail, dayMap, dialogVisible, editingDate (+24 more)

Community 12 - "Community 12"

Cohesion: 0.09 Nodes (22): fetchCompletedTasks(), dictStore, label, props, tagType, completedExportColumns, detailData, detailLoading (+14 more)

Community 13 - "Community 13"

Cohesion: 0.13 Nodes (27): activeIndex, addDelivery(), applyCustomerFromPicker(), applyDeliveryStopPref(), CustomerOptionRow, customerOptionsByIndex, customerOptionsLoading, emit (+19 more)

Community 14 - "Community 14"

Cohesion: 0.03 Nodes (67): fillAttachmentInfoCache(), getCrmAttachmentCategoryLabel(), getCrmFileExt(), getDetailAttachmentCategoryLabel(), activeDateShortcut, activeView, approvalDialogRef, attachmentInfoCache (+59 more)

Community 15 - "Community 15"

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

Community 16 - "Community 16"

Cohesion: 0.07 Nodes (32): UnsettledPlanItem, buildVehicleTrailerLookup(), createLoading, emit, fetchData(), getUnsettledStatCellValue(), handleCreateSettlement(), handlePageChange() (+24 more)

Community 17 - "Ha"

Cohesion: 0.07 Nodes (20): publicDutyApi, PublicDutyGrabResult, PublicDutyPage, PublicDutySlot, PublicDutyUserOption, activePicker, backToList(), errorType (+12 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.02 Nodes (73): saveTemplate(), parseCrmAttachmentField(), resolveCrmAttachmentFiles(), fitRichTextTablesToMaxWidth(), generateContractTemplate(), hasSelfPickupProduct(), loadDetailAttachmentsWithCategory(), replacePlaceholders() (+65 more)

Community 20 - "Community 20"

Cohesion: 0.10 Nodes (29): exportOpportunity(), getKanbanData(), getOpportunityFollow(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), getStatisticsByOwner(), getStatisticsByStage() (+21 more)

Community 21 - "Community 21"

Cohesion: 0.02 Nodes (88): FreightSettlementBrief, inboundOrderApi, outboundOrderApi, PlIoOrder, TransportSiteLink, isBalanced, props, unitSuffix (+80 more)

Community 22 - "Community 22"

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

Community 23 - "Community 23"

Cohesion: 0.02 Nodes (112): badges, props, applyAgeFromIdCard(), CertFormListRef, certList, CertListItem, certNameOptions, dialogLoading (+104 more)

Community 24 - "Community 24"

Cohesion: 0.02 Nodes (89): @/api/pl, CarrierQuery, CustomerStopPrefStopType, DocumentReminderStats, DriverQuery, FreightSettlementApprovalBody, FreightSettlementDisburseBody, FreightSettlementListResponse (+81 more)

Community 25 - "Community 25"

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

Community 26 - "theme.min.js"

Cohesion: 0.07 Nodes (42): dictStore, displayProducts, formatArchiveQty(), formatFieldValue(), formatMoneyValue(), formatProductLine(), formatStopProductLine(), formatStopQty() (+34 more)

Community 27 - "Community 27"

Cohesion: 0.03 Nodes (86): canBatchPrintSlip(), normalizeCustomerName(), plPlanListTabToFilters(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, activePlanTypeTab, ArrangeCopyAction, arrangeCopyLoadingAction, arrangeCopyLoadingId (+78 more)

Community 28 - "useCommon"

Cohesion: 0.12 Nodes (21): resetStopForms(), formatBrandConstraintLabel(), isPlInternalCustomerName(), PL_INTERNAL_CUSTOMER_NAMES, buildLoadPayload(), buildStopProductPayload(), createEmptyLoadForm(), formatStopArchiveAmount() (+13 more)

Community 29 - "Community 29"

Cohesion: 0.02 Nodes (108): fetchDeleteProduct(), fetchDeleteProductBanner(), fetchDeleteProductDetailMedia(), fetchProductDetail(), fetchProductList(), fetchProductParameterValues(), fetchUploadProductImage(), applyCategoryPriceCoefficientIfNeeded() (+100 more)

Community 30 - "loader.ts"

Cohesion: 0.12 Nodes (16): actualTransition, containerStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude }, keepAliveMax, { pageTransition, containerWidth, refresh, showWorkTab } (+8 more)

Community 31 - "RenewDialog.vue"

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

Community 32 - "index.vue"

Cohesion: 0.09 Nodes (29): emit, innerVisible, props, effectiveGridColumns, emit, heroMeta, iconComponent, innerVisible (+21 more)

Community 33 - "Community 33"

Cohesion: 0.03 Nodes (115): PlanUpdatePayload, showPlanSaveWarnings(), applyLoadProductsToDeliveries(), applyStopsFromPlan(), basicFormRef, basicRules, bootstrapStopsFromPlanProducts(), buildPlanCommonPayload() (+107 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 36 - "VoidDialog.vue"

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

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

Cohesion: 0.05 Nodes (36): activeTab, attachPreviewMode, attachPreviewName, attachPreviewUrl, attachPreviewVisible, enrichInvoiceThumbnails(), filteredInvoiceRows, filteredLedgerRows (+28 more)

Community 38 - "view-fields.ts"

Cohesion: 0.07 Nodes (37): approveContract(), batchSubmitApproval(), batchSubmitContract(), rejectContract(), submitApproval(), submitContract(), withdrawApproval(), withdrawContract() (+29 more)

Community 39 - "Community 39"

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

Community 40 - "Community 40"

Cohesion: 0.07 Nodes (49): PlanProduct, emit, handleSubmit(), HazardProductRow, hazardProducts, loading, loadPlan(), normalizeCertRow() (+41 more)

Community 41 - "colors.ts"

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

Community 42 - "Community 42"

Cohesion: 0.05 Nodes (57): PlanContractGapItem, emit, PlanContractDisplayLine, PlanContractLike, planContractLines(), PlanContractParties, planContractSideLines(), getStopContractLines() (+49 more)

Community 43 - "Community 43"

Cohesion: 0.02 Nodes (112): fetchCustomerDetail(), getDefaultInvoiceInfoByCustomerId(), getInvoiceInfoByCustomerId(), CRM_OWNER_CANDIDATE_NAMES, filterOwnerCandidates(), findDefaultOwnerUser(), OwnerLike, resolveAliasFromSavedName() (+104 more)

Community 44 - "Community 44"

Cohesion: 0.05 Nodes (42): VehicleRechargeDisburseBoardItem, vehicleRechargeRecordApi, getPlRechargeApplyStatusLabel(), getPlRechargeApplyStatusTagType(), getPlRechargeTypeLabel(), getPlRechargeTypeTagType(), PL_GAS_STATION_PRESETS, applyDateRange (+34 more)

Community 45 - "Community 45"

Cohesion: 0.07 Nodes (39): { chartRef }, Props, { chartRef }, Props, { chartRef }, Props, { chartRef, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getAnimationConfig, getTooltipStyle, getLegendStyle, getGridWithLegend }, createGradientColor() (+31 more)

Community 46 - "Community 46"

Cohesion: 0.07 Nodes (25): fetchDeleteRole(), fetchExportRoles(), fetchRoleList(), canDeleteByCreator(), getCurrentUserId(), isSuperAdmin(), rowCreatorId(), getDeleteRecordDisabledTitle() (+17 more)

Community 47 - "fetchCustomerDetail"

Cohesion: 0.05 Nodes (54): filteredMenuItems, { isDark }, Props, route, routerPath, settingStore, closeMenu(), emit (+46 more)

Community 48 - "Community 48"

Cohesion: 0.09 Nodes (25): fetchDeletePoolRule(), fetchExecutePoolRules(), fetchPoolRuleList(), fetchTogglePoolRule(), getList(), handleBatchExecute(), handleDelete(), handleEdit() (+17 more)

Community 49 - "Community 49"

Cohesion: 0.02 Nodes (105): addQuote(), updateQuote(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, applyDefaultOwnerUser(), attachmentList (+97 more)

Community 50 - "Community 50"

Cohesion: 0.07 Nodes (47): menuBadgeApi, fetchPendingTasks(), closeMenu(), emit, Emits, filteredMenuItems, goPage(), { loaded: menuBadgeLoaded } (+39 more)

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

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

Community 52 - "Community 52"

Cohesion: 0.10 Nodes (18): fetchCreateProduct(), categoryOptions, dialogLoading, dictStore, emit, formData, formRef, formRules (+10 more)

Community 53 - "Community 53"

Cohesion: 0.05 Nodes (63): buildBatchHazardCertReadyConfirmMessage(), buildBatchHazardCertUnmarkConfirmMessage(), buildHazardCertReadyConfirmMessage(), isHazardCertReady(), planHasHazardProducts(), plPlanCertTabToFilters(), syncViewRowFromFlatList(), refreshRelatedViewIfOpen() (+55 more)

Community 54 - "Community 54"

Cohesion: 0.02 Nodes (82): delContract(), stringifyIds(), @/views/crm/contract/components/ContractDetailDialog.vue, approvalDialogRef, buildSealHtml(), contractContent, currentContractId, currentDetailId (+74 more)

Community 55 - "Community 55"

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

Community 56 - "Community 56"

Cohesion: 0.05 Nodes (29): delQuote(), generatePdf(), refreshApproverNames(), formatBrandForPrint(), activeTab, approvalList, attachmentList, customerDetailRef (+21 more)

Community 57 - "Community 57"

Cohesion: 0.09 Nodes (27): fetchContactDetail(), fetchContactsByCustomerId(), fetchCreateContact(), fetchDeleteContact(), fetchSetPrimaryContact(), fetchUpdateContact(), cancel(), dialog (+19 more)

Community 58 - "Community 58"

Cohesion: 0.03 Nodes (59): buildUploadFileListFromField(), productAllowedByHazard(), removeProductsNotAllowedByHazard(), handleAttachmentData(), handleResetFrameworkPrice(), approvalDialogRef, attachmentList, calculateProductAmount() (+51 more)

Community 59 - "fetchData"

Cohesion: 0.06 Nodes (47): fetchAttachmentDownloadUrl(), Carrier, PlanDocumentAttachmentItem, displaySrc(), fileNameFromUrl(), handleDownload(), handlePreview(), ItemDef (+39 more)

Community 60 - "index.vue"

Cohesion: 0.08 Nodes (21): formatKgToTon(), cardCount, cardsLayoutClass, dibangBusinessType(), dibangPartner(), dibangPrimaryQty(), dibangSecondaryQty(), driverAttachmentCsv (+13 more)

Community 61 - "Community 61"

Cohesion: 0.07 Nodes (54): categories, delay(), DEMO_CATEGORY_EXPORT_COLS, DEMO_PRODUCT_EXPORT_COLS, fetchAdjustOrder(), fetchAssignDelivery(), fetchAttachmentDownloadUrl(), fetchCancelOrder() (+46 more)

Community 62 - "highlight.ts"

Cohesion: 0.05 Nodes (70): nprogress, fetchGetUserInfo(), fetchLogin(), fetchLogout(), { scrollToTop }, showButton, useTabOperations(), backHome() (+62 more)

Community 63 - "price-letter.ts"

Cohesion: 0.04 Nodes (28): menuCodesFromApi, RoutesAlias, fetchGetMenuList(), fetchGetMenuCodes(), useAppMode(), ComponentLoader, IframeRouteManager, MenuProcessor (+20 more)

Community 64 - "Community 64"

Cohesion: 0.13 Nodes (17): FreightSettlement, approvalHistoryItems, approvalNodes, formatAmount(), invoiceRows, loadData(), loading, open() (+9 more)

Community 65 - "detail.vue"

Cohesion: 0.04 Nodes (66): PlanArchiveBody, activeTab, applyFreightPrefill(), applyStandardProductNameForArchiveDisplay(), archiveDeliveryTabIndex, brandQtySum(), buildDeliveryArchiveMeta(), canSubmitStopArchive (+58 more)

Community 66 - "Community 66"

Cohesion: 0.04 Nodes (52): ApplyDateRange, buildApplyDateRangeQuery(), getAdvanceApprovedExportFilterParams(), getAdvancePendingExportFilterParams(), activeTab, actualAmount, advanceIssueExportColumns, { applicantOptions, loadApplicantOptions } (+44 more)

Community 67 - "index.vue"

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

Community 68 - "Community 68"

Cohesion: 0.03 Nodes (63): fetchCategoryList(), fetchCategoryParameters(), fetchDeleteCategory(), fetchProductParameterSimple(), cachedFlatCategories, ensureCategoryPathDataLoaded(), fetchAllPagedRecords(), associatedParameters (+55 more)

Community 69 - "Community 69"

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

Community 70 - "Community 70"

Cohesion: 0.04 Nodes (54): VehicleMaintenanceApply, vehicleMaintenanceApplyApi, getPlMaintenanceApplyStatusTagType(), getPlMaintenanceTypeTagType(), PL_MAINTENANCE_TYPE_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId (+46 more)

Community 71 - "Community 71"

Cohesion: 0.03 Nodes (78): activeTab, actualAmount, { applicantOptions, loadApplicantOptions }, buildOffsetItems(), buildPaymentStatsColumns(), buildPendingQuery(), buildProcessedQuery(), calcAutoOffsetAmount() (+70 more)

Community 72 - "Community 72"

Cohesion: 0.10 Nodes (20): ContractDetailDialog, contractDetailRef, detailRows, emit, emitLinksFromDetails(), enrichContractProducts(), expandedContractIds, handleConfirmMultiple() (+12 more)

Community 73 - "Community 73"

Cohesion: 0.04 Nodes (43): assignOpportunity(), delOpportunity(), activeView, assignForm, assignFormRef, assignLoading, assignRules, assignVisible (+35 more)

Community 74 - "Community 74"

Cohesion: 0.12 Nodes (23): publicInventoryApi, PublicInventoryPage, publicPlSiteApi, PublicTransportSitePage, BrandQtyItem, publicTransportApi, PublicTransportHistoryPage, PublicTransportHistoryProduct (+15 more)

Community 75 - "openEdit"

Cohesion: 0.05 Nodes (47): Source, usePagedTable(), UsePagedTableOptions, BxKvOpts, bxViewKv(), bxViewKvLong(), bxViewKvMoney(), appliedFilter (+39 more)

Community 76 - "handleSearch"

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

Community 78 - "customerPool.ts"

Cohesion: 0.08 Nodes (29): formatFeedbackTime(), formatDateTime(), getDoneStatCellValue(), getPendingStatCellValue(), getDisburseStatCellValue(), fetchData(), getSettledStatCellValue(), handlePageChange() (+21 more)

Community 79 - "Community 79"

Cohesion: 0.11 Nodes (19): fetchProductDetail(), fetchUpdateProduct(), aliases, brands, dialogLoading, dialogTitle, dictStore, emit (+11 more)

Community 80 - "product.ts"

Cohesion: 0.07 Nodes (53): addContract(), createFromOpportunity(), stringifyBody(), updateContract(), serializeContractAttachments(), prepareLineAliasAndBrandForSubmit(), buildProductsPayload(), emit (+45 more)

Community 81 - "Community 81"

Cohesion: 0.10 Nodes (21): doneStatsRowColumns, doneStatsRowRef, doneTableWrapRef, fetchData(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReset() (+13 more)

Community 82 - "Community 82"

Cohesion: 0.06 Nodes (49): openBlank(), applyDeliverySlipPdfFooterCellStyles(), applyDeliverySlipPdfGridCellStyles(), applyDeliverySlipPdfTypeCheckboxLayout(), buildDeliverySlipInfoTableHtml(), buildDeliverySlipPdfCheckboxImgDataUrl(), buildDeliverySlipPdfTypeCheckItemHtml(), buildDeliverySlipSideLabelsHtml() (+41 more)

Community 84 - "Community 84"

Cohesion: 0.07 Nodes (32): fetchUploadAttachment(), AttachmentItem, attachments, attachmentsToModelValue(), canPreview(), collectClipboardFiles(), emit, handleAttachmentChange() (+24 more)

Community 85 - "index.vue"

Cohesion: 0.14 Nodes (23): { chartRef, getAxisLineStyle, getAxisLabelStyle, getAxisTickStyle, getSplitLineStyle, getAnimationConfig, getTooltipStyle }, props, AxisDisplayProps, BarChartProps, BaseChartProps, BidirectionalBarChartProps, ChartError, ChartEventCallback (+15 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 87 - "canDeleteByCreator"

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

Community 88 - "index.vue"

Cohesion: 0.07 Nodes (28): buildAmapLocationUrl(), buildAmapMarkerUrl(), buildAmapNavigationUrl(), buildAmapNavigationUrlWithFallback(), buildAmapSearchUrl(), formatPublicTransportProductLine(), resolvePlanBrandDisplayLabel(), brandConstraintLabel() (+20 more)

Community 89 - "detail.vue"

Cohesion: 0.12 Nodes (17): activeTab, carrier, carrierInfoRow1Fields, carrierInfoRow2Fields, emit, heroMeta, innerVisible, loadDetail() (+9 more)

Community 90 - "theme.min.js"

Cohesion: 0.22 Nodes (9): fetchVoidPriceLetter(), dialogVisible, emit, form, formRef, handleConfirm(), letterId, rules (+1 more)

Community 91 - "Community 91"

Cohesion: 0.05 Nodes (33): activeDateShortcut, activeView, adjustDateRange, canEditSelected, canPrintSelected, canVoidSelected, contentTouched, customerOptions (+25 more)

Community 92 - "Community 92"

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

Community 94 - "formatYmd"

Cohesion: 0.05 Nodes (41): fetchAddMenuFavorite(), fetchMenuFavorites(), fetchRemoveMenuFavorite(), fetchReorderMenuFavorites(), MenuFavoriteItem, activeCards, activeGroups, activeModule (+33 more)

Community 95 - "Community 95"

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

Community 96 - "Community 96"

Cohesion: 0.04 Nodes (65): fetchCreatePost(), fetchDeletePost(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds(), dialogTitle (+57 more)

Community 97 - "stringifyBody"

Cohesion: 0.10 Nodes (40): bindTableScrollListener(), cellText(), cellValues(), columnsRef, config, ensureHeaderObserver(), getHeaderWidths(), getMainTableEl() (+32 more)

Community 98 - "index.vue"

Cohesion: 0.07 Nodes (39): PlanDelivery, PlanLoad, formatViewDate(), usePlPlanMergeListTable(), formatDate(), formatPlVehiclePlateDisplay(), getPlPlanArchiveStatusLabel(), getPlPlanFollowStatusLabel() (+31 more)

Community 99 - "stringifyBody"

Cohesion: 0.07 Nodes (35): buildState(), clearColumn(), close(), confirm(), draftFrom, draftKeyword, draftMax, draftMin (+27 more)

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

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

Community 101 - "price-letter.ts"

Cohesion: 0.07 Nodes (25): api, calendarDate, cardTitle(), cardTitleDate(), detailRouteName(), errorMessage, finished, formatDay() (+17 more)

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

Cohesion: 0.08 Nodes (38): PlanContractLink, transportApi, TransportArrange, businessLicenseUploadRef, dialogLoading, dialogTitle, emit, formData (+30 more)

Community 103 - "SettingDrawer.vue"

Cohesion: 0.13 Nodes (18): attrs, exposed, handleHeaderDragEnd(), parentHeaderDragEnd, props, resolvedBorder, { setWidth, applyToTable, resetWidths, getWidths }, tableAttrs (+10 more)

Community 104 - "contractType.ts"

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

Community 105 - "index.vue"

Cohesion: 0.11 Nodes (19): fetchApproveTask(), fetchExportCompletedTasks(), fetchExportMyInstances(), fetchExportPendingTasks(), fetchExportProcessDefs(), fetchInstanceDetail(), fetchRejectTask(), bizLoading (+11 more)

Community 106 - "Community 106"

Cohesion: 0.03 Nodes (65): validatePersonnelTypeRoleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading, dialogTitle, dialogVisible (+57 more)

Community 107 - "Community 107"

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

Community 108 - "Community 108"

Cohesion: 0.03 Nodes (84): expenseItemApi, ExpenseItem, useExpenseItemTree(), addForm, AddPayload, { applicantOptions, loadApplicantOptions }, buildAddPayload(), buildSearchQuery() (+76 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.10 Nodes (26): TransportAddressPayload, addressForm, buildPayload(), editingId, emit, fetchList(), fillAddressForm(), formDialogTitle (+18 more)

Community 111 - "format.ts"

Cohesion: 0.13 Nodes (21): TransportAddress, transportAddressApi, applyAddressRow(), buildLegacyOption(), displayOptions, emit, emitApply(), formatAddressContact() (+13 more)

Community 112 - "inventory.ts"

Cohesion: 0.08 Nodes (28): fetchUserOptions(), saveContractApproverSetting(), ContractApproverSettingForm, $modal, loadUsers(), loadUsers(), form, formRef (+20 more)

Community 113 - "Community 113"

Cohesion: 0.07 Nodes (33): fetchCheckDuplicate(), fetchCreateCustomer(), fetchUpdateCustomer(), addInvoiceInfo(), InvoiceInfoForm, applyDefaultOwnerUserId(), businessLicenseUploadRef, businessPermitUploadRef (+25 more)

Community 114 - "index.vue"

Cohesion: 0.03 Nodes (65): carrierApi, PasteCommitResult, editingId, emit, fetchList(), formVisible, handleConfirm(), handleFormSaved() (+57 more)

Community 115 - "useDictStore"

Cohesion: 0.10 Nodes (18): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), keyword (+10 more)

Community 116 - "Community 116"

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

Community 117 - "Community 117"

Cohesion: 0.04 Nodes (60): fetchCreateDept(), fetchDeleteDept(), fetchDeptTree(), fetchUpdateDept(), applyTreeExpand(), deptCategoryOptions, deptExportColumns, deptFlatList (+52 more)

Community 118 - "zh_CN.js"

Cohesion: 0.18 Nodes (14): FreightCalcProductRow, resolveFreightUnitLabel(), sumProductActualQuantities(), sumProductQuantities(), usePlFreightCalc(), findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType() (+6 more)

Community 119 - "Community 119"

Cohesion: 0.05 Nodes (44): fetchDeleteProduct(), fetchImportProducts(), fetchImportTemplate(), fetchUpdateProductStatus(), categoryMaintainVisible, categoryOptions, detailData, detailDialogVisible (+36 more)

Community 120 - "Community 120"

Cohesion: 0.08 Nodes (39): open(), applyInboundSlipPdfFooterCellStyles(), applyInboundSlipPdfGridCellStyles(), buildDeliveryUnit(), buildInboundSlipCompanySealHtml(), buildInboundSlipSideLabelsHtml(), buildInboundSlipSignItem(), buildInboundSlipSignRowHtml() (+31 more)

Community 121 - "chart.ts"

Cohesion: 0.03 Nodes (47): changeLanguage(), { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language } (+39 more)

Community 122 - "handleDisburse"

Cohesion: 0.19 Nodes (15): createFromQuote(), emit, form, formatDate(), formRef, generateContractNo(), getCurrentDate(), handleClose() (+7 more)

Community 123 - "detail.vue"

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

Community 124 - "index.vue"

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

Community 125 - "Community 125"

Cohesion: 0.04 Nodes (63): getPlVehicleStatusLabel(), getPlVehicleStatusTagType(), validatePersonnelAffiliationVehicleCompat(), CertFormListRef, certList, CertListItem, createEmptyPersonnel(), dialogLoading (+55 more)

Community 126 - "Community 126"

Cohesion: 0.04 Nodes (50): getReimburseExpenseItemLines(), activeTab, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm, approvedQuickSearchKeyword, approvedStatsRowColumns (+42 more)

Community 127 - "selectContractRow"

Cohesion: 0.08 Nodes (26): getQuoteApproverSetting(), saveQuoteApproverSetting(), form, formRef, handleSave(), loading, loadSetting(), loadUserList() (+18 more)

Community 128 - "Community 128"

Cohesion: 0.04 Nodes (60): planApi, PlanCreate, PlanListParams, PlanUpdate, activeDateShortcut, buildListQueryParams(), businessTypeOptions, canDeletePlanRecord() (+52 more)

Community 129 - "Community 129"

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

Community 130 - "system.ts"

Cohesion: 0.16 Nodes (13): dictStore, allocateBrandRows(), ArchiveBrandViewItem, ArchiveBrandViewRow, buildArchiveBrandViewItems(), buildArchiveBrandViewsBySegment(), buildRowsFromStopBrandQtys(), formatArchiveBrandAmount() (+5 more)

Community 131 - "index.vue"

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

Community 132 - "Community 132"

Cohesion: 0.04 Nodes (50): vehicleMaintenanceProcessApi, VehicleMaintenanceProcessBoardItem, applyDateRange, attachmentUploadRef, canToolbarEdit, canToolbarProcess, canToolbarRevoke, currentApplyRow (+42 more)

Community 133 - "Community 133"

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

Community 134 - "index.vue"

Cohesion: 0.07 Nodes (43): completeContract(), executeContract(), exportContract(), finishContract(), getContract(), getContractApproverSetting(), getExpiringContracts(), getStatisticsByStatus() (+35 more)

Community 135 - "detail.vue"

Cohesion: 0.17 Nodes (14): fetchAssignPoolCustomers(), cancel(), customerIds, dialog, emit, form, formRef, loadUserList() (+6 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 138 - "FollowDialog.vue"

Cohesion: 0.10 Nodes (17): bootLoading, calendarDate, cardTitle(), cardTitleDate(), fatalError, formatDay(), formatYmd(), load() (+9 more)

Community 139 - "RenewDialog.vue"

Cohesion: 0.04 Nodes (56): ContractProductForm, enrichArchiveAliasDisplay(), aliasBrandManageMode, aliasBrandManageProductId, aliasBrandManageProductName, aliasBrandManageVisible, dictStore, emit (+48 more)

Community 140 - "Community 140"

Cohesion: 0.07 Nodes (36): approvalDialogRef, billsStatsRowColumns, billsStatsRowRef, billsTableWrapRef, cancelLoadingMap, fetchData(), formDialogRef, handleCancel() (+28 more)

Community 141 - "Community 141"

Cohesion: 0.05 Nodes (34): PlIoOrderQuery, formatBrandQtySummary(), resolveIoBrandQtyDisplay(), resolveSiteBrandSummary(), { activeDateShortcut, handleDateShortcut, resetDateShortcut }, brandedEditItems, dateRange, deliveryViewFields (+26 more)

Community 142 - "Community 142"

Cohesion: 0.04 Nodes (58): vehicleUreaDisburseApi, VehicleUreaDisburseBoardItem, applyDateRange, attachmentUploadRef, canToolbarDisburse, canToolbarEdit, canToolbarRevoke, currentApplyRow (+50 more)

Community 144 - "Community 144"

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

Community 145 - "api"

Cohesion: 0.10 Nodes (5): CommentItem, fetchGetLatestUpgradeLog(), systemUpgrade(), UpgradeLog, VersionManager

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

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

Community 147 - "index.vue"

Cohesion: 0.08 Nodes (38): inventoryApi, InventoryCreate, InventoryListParams, InventoryRecord, InventoryRelatedData, InventoryUpdate, InventoryWeighingRecord, AutoGenerateMonthlyResult (+30 more)

Community 148 - "Community 148"

Cohesion: 0.05 Nodes (44): useApplicantOptions(), formatMoneyYuan(), { applicantOptions, loadApplicantOptions }, buildKeyword(), current, detailLoading, detailTab, detailTableMaxHeight (+36 more)

Community 149 - "fetchCustomerDetail"

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

Community 150 - "Community 150"

Cohesion: 0.05 Nodes (45): importClue(), importTemplate(), listClue(), listMyClue(), listTodayNewClue(), listToFollowClue(), postList(), activeView (+37 more)

Community 151 - "Community 151"

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

Community 152 - "SettingDrawer.vue"

Cohesion: 0.08 Nodes (24): activeTab, activeTabIndex, clickedPath, { clickTab, closeWorktab, showMenu, handleSelect }, list, { menuItems }, menuRef, menuStore (+16 more)

Community 153 - "index.vue"

Cohesion: 0.08 Nodes (29): html2canvas, buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate() (+21 more)

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

Cohesion: 0.14 Nodes (13): fetchCreatePoolRule(), fetchExportPoolCustomers(), fetchExportPoolRules(), fetchUpdatePoolRule(), emit, formData, formRef, formRules (+5 more)

Community 157 - "form.vue"

Cohesion: 0.10 Nodes (33): fetchCustomerOptions(), CustomerStopPref, customerStopPrefApi, CustomerOption, displayOptions, extractOptions(), handleFocus(), loadDefault() (+25 more)

Community 159 - "detail.vue"

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

Community 160 - "index.vue"

Cohesion: 0.12 Nodes (9): Cf(), k(), kf(), Sf(), wf(), xf(), hasEventListeners(), NO (+1 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 (51): VehicleUreaApply, vehicleUreaApplyApi, getPlUreaApplyStatusTagType(), PL_UREA_UNIT_PRESETS, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange (+43 more)

Community 164 - "Community 164"

Cohesion: 0.04 Nodes (52): useServerPaged(), UseServerPagedOptions, activeTab, advanceApproveExportColumns, { applicantOptions, loadApplicantOptions }, approvalOpinion, approveAction, approvedFilterForm (+44 more)

Community 165 - "handleDisburse"

Cohesion: 0.08 Nodes (28): disburseDialogRef, disburseStatsRowColumns, disburseStatsRowRef, disburseTableWrapRef, emit, fetchData(), handleDisburse(), handleDisburseSuccess() (+20 more)

Community 166 - "Community 166"

Cohesion: 0.27 Nodes (9): fetchCreateCategory(), fetchExportProducts(), fetchUpdateCategory(), ProductAliasItem, ProductBrandItem, ProductDetail, ProductFormData, submitForm() (+1 more)

Community 167 - "Community 167"

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

Community 168 - "crypto.ts"

Cohesion: 0.12 Nodes (13): currentActivePath, handleScroll, handleScrollCore(), handleWheel(), ProcessedMenuItem, processedMenuList, Props, route (+5 more)

Community 169 - "Community 169"

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

Community 170 - "Community 170"

Cohesion: 0.05 Nodes (45): fetchCreateMenu(), fetchDeleteMenu(), fetchUpdateMenu(), findNodeInTreeById(), syncViewRowFromTree(), applyTreeExpand(), dialogTitle, dialogVisible (+37 more)

Community 171 - "index.vue"

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

Community 173 - "index.vue"

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

Community 174 - "Community 174"

Cohesion: 0.06 Nodes (44): fetchCreateLeave(), fetchDeleteLeave(), fetchExportLeaves(), fetchLeaveList(), fetchSubmitLeave(), fetchUpdateLeave(), dialogVisible, dictStore (+36 more)

Community 175 - "handleEdit"

Cohesion: 0.13 Nodes (17): renewContract(), dictStore, emit, form, formatDate(), formRef, handleClose(), handleSubmit() (+9 more)

Community 176 - "fetchData"

Cohesion: 0.22 Nodes (11): exportClue(), mapListQuery(), ClueAssignParams, ClueConvertParams, ClueFollowForm, ClueFollowQuery, ClueForm, ClueLevelParams (+3 more)

Community 177 - "fetchCustomerDetail"

Cohesion: 0.06 Nodes (40): Plan, PlanStopProduct, TransportInventoryLink, emit, handleCopy(), handlePreview(), innerVisible, options (+32 more)

Community 178 - "Community 178"

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

Community 179 - "Community 179"

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

Community 180 - "index.vue"

Cohesion: 0.10 Nodes (22): buildSlipRenderContext(), currentPlan, currentPlanId, editorHeight, getPdfCanvasScale(), handleGeneratePdf(), handleSaveTemplate(), isBlankMode (+14 more)

Community 181 - "Community 181"

Cohesion: 0.06 Nodes (43): fetchCreateTenant(), fetchDeleteTenant(), fetchExportTenants(), fetchTenantList(), fetchUpdateTenant(), deletableSelection, dialogTitle, dialogVisible (+35 more)

Community 182 - "Community 182"

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

Community 183 - "Ha"

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

Community 184 - "highlight.ts"

Cohesion: 0.04 Nodes (64): props, bizTypeTagType(), COMPLETED_NODE_STATUS_SET, DRAFT_STATUS_SET, formatMoney(), formatMoneyNumber(), formatSumMoney(), hasWorkflowNode() (+56 more)

Community 185 - "handleConfirmApproval"

Cohesion: 0.05 Nodes (48): ContractDetailDialogAsync, ContractDetailDialogExpose, useContractDetailDialog(), getPlPlanArchiveStatusTagType(), PL_PLAN_FOLLOW_STATUS_OPTIONS, PlPlanTypeTab, plPlanTypeTabToFilter(), { activeDateShortcut, handleDateShortcut, resetDateShortcut } (+40 more)

Community 186 - "StorageKeyManager"

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

Community 188 - "Community 188"

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

Community 189 - "Community 189"

Cohesion: 0.05 Nodes (49): allRowsDeletableByCreator(), addForm, addFormRef, addFormRules, AddPayload, ADVANCE_APPLY_MONEY_PROPS, advanceApplyExportColumns, advanceApplyStatsRowColumns (+41 more)

Community 190 - "error-handle.ts"

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

Community 191 - "formatYmd"

Cohesion: 0.09 Nodes (10): applyPortalAuthHeader(), readTokenFromStorageKey(), resolvePortalAccessToken(), checkStorageCompatibility(), StorageConfig, getSysVersion(), StorageKeyManager, StorageCompatibilityManager (+2 more)

Community 192 - "prepareLineAliasAndBrandForSubmit"

Cohesion: 0.07 Nodes (34): PasteConflictAction, PasteConflictItem, pasteRecognizeApi, carrierId, carrierOptions, ConflictRow, conflictRows, createVehicle (+26 more)

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

Cohesion: 0.13 Nodes (13): TransportStopFeedback, activeBrandRows(), ArchiveBrandQtyRow, ArchiveSegmentMeta, brandProducts, customerLabel, dictStore, feedbackStopLabel (+5 more)

Community 194 - "index.ts"

Cohesion: 0.08 Nodes (24): fetchAllDictData(), fetchEnsureDictData(), fetchEnsureRemoveDictData(), fetchExportDepts(), fetchExportDictTypes(), fetchExportMenus(), fetchExportPosts(), fetchExportSites() (+16 more)

Community 195 - "Community 195"

Cohesion: 0.06 Nodes (40): useListMediaActive(), businessLicenseUploadRef, carrierExportColumns, carrierList, dialogTitle, dialogVisible, fetchData(), formData (+32 more)

Community 196 - "Community 196"

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

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

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

Community 198 - "fetchRoleOptions"

Cohesion: 0.15 Nodes (11): customers, emit, handleConfirm(), innerVisible, selectedCustomerId, applyDeliveryCustomerToPlan(), customerKey(), DeliveryPrintCustomerOption (+3 more)

Community 199 - "colors.ts"

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

Community 201 - "Ha"

Cohesion: 0.15 Nodes (13): ChatMessage, formatCurrentTime(), isDrawerVisible, isMobile, isOnline, messageContainer, messageId, messages (+5 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 - "customerPool.ts"

Cohesion: 0.10 Nodes (13): getPlPlanFollowStatusTagType(), fetchDetail(), formatAmount(), formDialogVisible, formOpenForArrange, handleCancel(), handleFormSuccess(), loading (+5 more)

Community 204 - "DbCrmCustomerSelect.vue"

Cohesion: 0.13 Nodes (15): fetchAttachmentPreviewUrl(), blobUrls, getImageBlobUrl(), getUrlByOssId(), getUrlsByDirectUrls(), getUrlsByOssIds(), isDirectUrl(), loading (+7 more)

Community 205 - "loadDefaultCustomerOptions"

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

Community 206 - "onDrop"

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

Community 207 - "SettingDrawer.vue"

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

Community 208 - "index.vue"

Cohesion: 0.27 Nodes (11): buildPayload(), exporting, handleCommand(), handleExportFiltered(), ListExportPayload, props, runExport(), selectedCount (+3 more)

Community 209 - "Community 209"

Cohesion: 0.06 Nodes (35): Driver, driverApi, dialogTitle, dialogVisible, driverExportColumns, driverList, fetchData(), formData (+27 more)

Community 210 - "Community 210"

Cohesion: 0.06 Nodes (36): addressExportColumns, addressRows, dialogTitle, dialogVisible, fetchData(), formData, formRef, formRules (+28 more)

Community 211 - "loadUserOptions"

Cohesion: 0.22 Nodes (8): deleteDutyAssignment(), DutyAssignmentItem, DutyDayItem, DutySlotItem, fetchDutyUserOptions(), LinkStatus, ShiftType, removeAssign()

Community 213 - "Community 213"

Cohesion: 0.11 Nodes (20): queryVersions(), QuoteVO, Props, compareMode, compareVersion, currentVersion, dialogVisible, dictStore (+12 more)

Community 214 - "Community 214"

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

Community 215 - "index.vue"

Cohesion: 0.22 Nodes (9): fetchDutyDay(), applyFoundToFormSlot(), blankFormSlots(), encodeTimeRange(), formatTimeRangeLabel(), isPresetShift(), matchesShiftFilter(), openDay() (+1 more)

Community 216 - "VoidDialog.vue"

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

Community 218 - "index.js"

Cohesion: 0.31 Nodes (8): dictStore, emit, isKnown(), loading, onRemove(), onSelect(), options, props

Community 219 - "applyBrandSelectChange"

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

Community 223 - "Community 223"

Cohesion: 0.08 Nodes (36): getParkAreaList(), getStatisticsByLevel(), getStatisticsByOwner(), getStatisticsBySource(), getStatisticsOverview(), getStatisticsTrend(), mapStatisticsParams(), unwrapData() (+28 more)

Community 224 - "Community 224"

Cohesion: 0.08 Nodes (34): fetchCategoryTree(), fetchDeleteCategory(), canDeleteSelectedCategory, categoryList, categoryTreeOptions, dialogTitle, dialogVisible, dictStore (+26 more)

Community 225 - "theme.min.js"

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

Community 226 - "api"

Cohesion: 0.24 Nodes (10): { enabledApplications, enabledQuickLinks }, handleApplicationClick(), handleNavigate(), handleQuickLinkClick(), popoverRef, router, useFastEnter(), FastEnterApplication (+2 more)

Community 227 - "Community 227"

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

Community 228 - "Community 228"

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

Community 229 - "useClientColumnFilters.ts"

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

Community 230 - "SettingActions.vue"

Cohesion: 0.25 Nodes (8): fetchDutyMonth(), saveDutyDay(), setDutyLinkStatus(), goToday(), handleSave(), loadMonth(), shiftMonth(), toggleLink()

Community 231 - "index.vue"

Cohesion: 0.15 Nodes (14): freightApi, attachmentRef, emit, form, formatAmount(), formRef, handleSubmit(), loading (+6 more)

Community 232 - "handleConfirmApproval"

Cohesion: 0.18 Nodes (11): displayItems, emit, fileAccept, fileList, handlePreview(), handleRemove(), handleUploadRequest(), isDirectUrl() (+3 more)

Community 233 - "Community 233"

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

Community 234 - "Community 234"

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

Community 235 - "resolveDictValue"

Cohesion: 0.29 Nodes (7): ensureDutyDict(), confirmAddShift(), decodeTimeRange(), defaultTimesFor(), onTimeRangeChange(), onWorkPlansChange(), resolveDictValue()

Community 236 - "index.vue"

Cohesion: 0.11 Nodes (13): elTableRef, emit, emit, currentPageModel, emit, pageSizeModel, props, emit (+5 more)

Community 237 - "colors.ts"

Cohesion: 0.45 Nodes (10): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), isValidHexColor(), isValidRgbValue(), RgbaResult (+2 more)

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

Cohesion: 0.31 Nodes (8): buildSendPriceLetterHtml(), canBuildSendPriceLetterHtml(), escapeHtml(), formatChineseDate(), formatPriceText(), hasValidPrice(), PriceLetterTemplateInput, tryApplyDefaultContent()

Community 239 - "Community 239"

Cohesion: 0.08 Nodes (29): approvalDialogRef, fetchData(), handleApprove(), handleMutationSuccess(), handlePageChange(), handleQuickSearch(), handleQuickSearchClear(), handleReject() (+21 more)

Community 241 - "Ha"

Cohesion: 0.22 Nodes (8): amapLocationUrl, handleView(), isMuted, onFieldView, props, showMapBtn, showViewBtn, viewBtnTitle

Community 242 - "Community 242"

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

Community 243 - "Community 243"

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

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

Cohesion: 0.67 Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16

Community 248 - "Community 248"

Cohesion: 0.08 Nodes (44): AmapAddressPickResult, applyLngLat(), applyPoiSelection(), bindAutoComplete(), confirmPick(), destroyMapResources(), emit, ensureAmapReady() (+36 more)

Community 250 - "loadDefaultCustomerOptions"

Cohesion: 0.25 Nodes (11): ensureCustomerOption(), extractCustomerList(), handleAdd(), handleCustomerConfirm(), handleCustomerSelectFocus(), handleDetailEdit(), handleToolbarEdit(), loadDefaultCustomerOptions() (+3 more)

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 - "db.ts"

Cohesion: 0.15 Nodes (10): contentValue, editorInit, emit, getCurrentSupplierCode, isSXSupplier, Props, buildAttachmentUploadFormData(), CRM_UPLOAD_BIZ_TYPE (+2 more)

Community 255 - "Community 255"

Cohesion: 0.04 Nodes (50): BrandQtyItem, createPublicIoOrderApi(), publicInboundOrderApi, PublicIoOrderHistoryPage, PublicIoOrderHistoryProduct, PublicIoOrderHistoryRecord, PublicIoOrderItem, PublicIoOrderPage (+42 more)

Community 256 - "Ha"

Cohesion: 0.23 Nodes (12): uploadAttachments(), mapContractAttachmentsPayload(), attachmentList, contractId, dialogVisible, emit, handleClose(), handleSaveAndClose() (+4 more)

Community 257 - "handleExportPdf"

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

Community 259 - "Community 259"

Cohesion: 0.09 Nodes (8): a, c(), g(), i(), l(), o(), t(), u()

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.10 Nodes (33): ContractDetailDialog, contractDetailRef, contractList, currentRow, detailLoading, dictStore, emit, formatContractProductLine() (+25 more)

Community 263 - "StorageConfig"

Cohesion: 0.25 Nodes (9): fetchPriceLetterDetail(), prepareSealImagesForRasterExport(), handleExportPdf(), handleFormExportPdf(), handlePrint(), handleToolbarExportPdf(), handleToolbarPrint(), handleView() (+1 more)

Community 265 - "Community 265"

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

Community 267 - "index.vue"

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

Community 268 - "index.vue"

Cohesion: 0.32 Nodes (5): emit, handleSelectChange(), shortcutItems, DateShortcutType, useListDateShortcut()

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 271 - "index.vue"

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

Community 272 - "syncStatsColumnWidths"

Cohesion: 0.39 Nodes (8): bindQuoteTableScrollListener(), ensureQuoteHeaderResizeObserver(), getQuoteHeaderWidthSources(), getQuoteMainTableEl(), getQuoteTableScrollEl(), onQuoteTableScroll(), onStatsRowScroll(), syncStatsColumnWidths()

Community 273 - "product.ts"

Cohesion: 0.38 Nodes (6): fetchCreatePriceLetter(), fetchPriceLetterList(), fetchUpdatePriceLetter(), getList(), handleTabChange(), submitForm()

Community 274 - "zh_CN.js"

Cohesion: 0.33 Nodes (6): attachmentColspan, attachmentColspanMap, buildCertViewFields(), getExpireTagType(), props, ViewTableMode

Community 276 - "index.vue"

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

Community 277 - "index.vue"

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

Community 278 - "fetchData"

Cohesion: 0.20 Nodes (10): fetchData(), handleCancel(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarCancel() (+2 more)

Community 279 - "error-handle.ts"

Cohesion: 0.20 Nodes (10): fetchData(), handleDelete(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch(), handleSubmit(), handleToolbarDelete() (+2 more)

Community 280 - "Community 280"

Cohesion: 0.09 Nodes (9): add(), Ay(), createEditor(), get(), Ha, ky(), Ny(), Ry() (+1 more)

Community 282 - "handleSearch"

Cohesion: 0.40 Nodes (5): handleDateShortcut(), handleQuickSearch(), handleQuickSearchClear(), handleReset(), handleSearch()

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 287 - "pad"

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

Community 290 - "v2.4.2.3 - 2025-06-18"

Cohesion: 0.22 Nodes (3): DEFAULT_LOADING_CONFIG, LoadingInstance, TAB_CONFIG

Community 292 - "Community 292"

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

Community 294 - "index.vue"

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

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 297 - "getPlMaintenanceApplyStatusLabel"

Cohesion: 0.67 Nodes (4): getPlMaintenanceApplyStatusLabel(), getPlMaintenanceTypeLabel(), getMaintApplyStatCellValue(), getMaintProcessStatCellValue()

Community 309 - "Community 309"

Cohesion: 0.14 Nodes (19): addClue(), checkDuplicateClue(), updateClue(), applyDefaultOwnerUserId(), cancel(), dialog, dictStore, emit (+11 more)

Community 310 - "Community 310"

Cohesion: 0.06 Nodes (33): brandQtySum(), buildStopProductsPayload(), deliveryAddressDisplay, destinationNavUrl, editableProducts, EditableStopProduct, EditableTransportProduct, errorMessage (+25 more)

Community 341 - "Community 341"

Cohesion: 0.10 Nodes (31): ArtTableProps, InferApiParams, InferApiResponse, InferRecordType, useTable(), UseTableConfig, useTableImpl(), DynamicColumnConfig (+23 more)

Community 342 - "error-handle.ts"

Cohesion: 0.21 Nodes (11): baseKeyFromFile(), changed, componentsRoot, __dirname, files, findOpenTagEnd(), hasListTableClass(), srcRoot (+3 more)

Community 347 - "Community 347"

Cohesion: 0.07 Nodes (29): fetchProductList(), categoryTree, convertTreeData(), dialogVisible, dictStore, emit, formDialogVisible, formProductId (+21 more)

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.10 Nodes (21): fetchBusinessAllTasks(), fetchMyInstances(), detailData, detailLoading, detailRow, detailVisible, handleQuickSearch(), handleQuickSearchClear() (+13 more)

Community 355 - "Community 355"

Cohesion: 0.11 Nodes (17): deliveryAddressDisplay, destinationNavUrl, errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave(), loading (+9 more)

Community 362 - "Community 362"

Cohesion: 0.11 Nodes (21): markInvalid(), ClueVO, batchClues, clueInfo, detailLoading, dialogVisible, dictStore, displayName (+13 more)

Community 367 - "Community 367"

Cohesion: 0.10 Nodes (20): Added, Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Optimized (+12 more)

Community 372 - "detail.vue"

Cohesion: 0.06 Nodes (40): ContractAttachmentItem, CRM_ATTACHMENT_CATEGORY_LABELS, crmAttachmentDisplayName(), CrmAttachmentFile, CrmAttachmentRef, downloadCrmAttachment(), isCrmImageFile(), isCrmPdfFile() (+32 more)

Community 377 - "Community 377"

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

Community 379 - "Community 379"

Cohesion: 0.04 Nodes (64): advanceApi, attachmentApi, BxApplyDateFilter, BxId, invoiceApi, invoiceWalletApi, paymentApi, reimburseApi (+56 more)

Community 380 - "Community 380"

Cohesion: 0.13 Nodes (19): addClueFollow(), getClueFollow(), updateClueFollow(), ClueFollowVO, attachmentUploadRef, attachmentUrls, cancel(), dialog (+11 more)

Community 381 - "Community 381"

Cohesion: 0.09 Nodes (27): CrmInvoicePasteResult, mergeInvoiceRemark(), normalizeSpaces(), parseCrmInvoicePaste(), pickLine(), splitMailBlock(), dialog, form (+19 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.18 Nodes (14): collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageSlotOrderNum(), loadStorageSlotSelectOptions(), mapSlotsToSelectOptions(), parseStorageSlotCode(), sortStorageFacilitySlots(), StorageSlotSelectOption (+6 more)

Community 406 - "Community 406"

Cohesion: 0.18 Nodes (16): fetchProductOptions(), dictStore, ensureCurrentOption(), extractOptions(), handleFocus(), handleProductChange(), loadDefault(), loading (+8 more)

Community 408 - "Community 408"

Cohesion: 0.15 Nodes (15): generateShare(), { copy }, emit, form, formRef, generating, handleClose(), handleGenerate() (+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 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 424 - "Community 424"

Cohesion: 0.14 Nodes (3): CR, KO, on()

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.06 Nodes (47): CertRead, VehicleDetail, VehiclePersonnelRow, activeTab, getPersonTabLabel(), props, showLinkedPersonnelCertCheck, tabsInstanceKey (+39 more)

Community 435 - "index.vue"

Cohesion: 0.16 Nodes (11): funnelChartRef, funnelData, handleQuery(), loadFunnelData(), loading, MINT_PALETTE, queryFormRef, queryParams (+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.13 Nodes (15): errorMessage, feedbackImages, feedbackRemark, handleAfterRead(), handleSave(), loading, loadPage(), page (+7 more)

Community 445 - "Community 445"

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

Community 460 - "Community 460"

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

Community 471 - "Community 471"

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

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 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 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 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 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 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.06 Nodes (36): VehicleRechargeApply, vehicleRechargeApplyApi, attachmentUploadRef, cancelLoadingMap, currentUserId, dateRange, dialogTitle, dialogVisible (+28 more)

Community 713 - "Community 713"

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

Community 715 - "Community 715"

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

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 766 - "新增"

Cohesion: 0.04 Nodes (66): fillBxAttachmentPreviews(), loadBxAttachments(), invoicesToLinkedAttachmentFiles(), openView(), openProcessedView(), openView(), invoicesToAttachmentFiles(), loadSelectedPicksFromInvoices() (+58 more)

Community 770 - "移除"

Cohesion: 0.07 Nodes (33): invalidQuote(), listApproval(), QuoteApprovalVO, approvalList, currentQuoteId, CustomerDetailDialog, customerDetailRef, customerDialogActive (+25 more)

Community 772 - "重构"

Cohesion: 0.07 Nodes (31): fetchCreateCustomerFollow(), ContactForm, ContactQuery, ContactVO, CustomerClaimParams, CustomerFollowForm, CustomerFollowQuery, CustomerFollowVO (+23 more)

Community 779 - "重构"

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

Community 785 - "⚠️ 重要提示"

Cohesion: 0.07 Nodes (27): canToolbarQrcode, currentTransport, detailLoading, detailVisible, fetchData(), handlePageChange(), handleQrcode(), handleQuickSearch() (+19 more)

Community 786 - "⚠️ 重要提示"

Cohesion: 0.06 Nodes (3): fetchContactByCustomerId(), fetchWeekNewCustomerList(), getContactByCustomerId()

Community 788 - "⚠️ 重要提示"

Cohesion: 0.09 Nodes (29): detail, exportOperLog(), list(), getOperLogBusinessTypeLabel(), getOperLogBusinessTypeTagType(), OPER_LOG_BUSINESS_TYPE_OPTIONS, OperLogQuery, OperLogVO (+21 more)

Community 796 - "OpportunityForm.vue"

Cohesion: 0.09 Nodes (26): fetchCustomerList(), addOpportunity(), getOpportunity(), updateOpportunity(), customerList, customerLoading, dictStore, emit (+18 more)

Community 836 - "BxInvoiceFileSelect.vue"

Cohesion: 0.10 Nodes (21): appendFiles(), collectClipboardFiles(), DisplayItem, displayItems, emit, handleDocumentPaste(), handleDrop(), isDragOver (+13 more)

Community 838 - "CustomerSelector.vue"

Cohesion: 0.07 Nodes (31): currentCustomer, customerFormRef, customerList, dialogVisible, dictStore, emit, getList(), handleClose() (+23 more)

Community 840 - "index.vue"

Cohesion: 0.08 Nodes (24): fetchPoolCustomerList(), assignDialogRef, claimDialogRef, customerDetailRef, customerList, dictStore, getList(), handleAssign() (+16 more)

Community 857 - "index.ts"

Cohesion: 0.13 Nodes (18): getSupplierInfo(), listAllSupplierInfo(), listSupplierInfo(), SupplierInfoForm, SupplierInfoQuery, SupplierInfoVO, unwrapData(), updateSupplierInfo() (+10 more)

Community 886 - "index.vue"

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

Community 889 - "QuoteSelector.vue"

Cohesion: 0.09 Nodes (31): getQuote(), listQuote(), currentQuote, dialogTitle, dialogVisible, dictStore, emit, formatProductLine() (+23 more)

Community 892 - "index.vue"

Cohesion: 0.09 Nodes (30): toggleRedSeal(), toggleRedSeal(), buildSlipRenderContext(), currentPlan, currentPlanId, currentSubpackSlipNo, editorHeight, getPdfCanvasScale() (+22 more)

Community 896 - "MarkWonDialog.vue"

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

Community 950 - "BatchUpdateStageDialog.vue"

Cohesion: 0.11 Nodes (17): batchUpdateStage(), useDictTag(), useDictStore, dictStore, emit, form, formRef, handleClose() (+9 more)

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 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

  • 5590 isolated node(s): __filename, __dirname, autoImportConfig, name, version (+5585 more) These have ≤1 connection - possible missing edges or undocumented components.
  • 319 thin communities (<3 nodes) omitted from report — run graphify query to explore isolated nodes.

Suggested Questions

Questions this graph is uniquely positioned to answer:

  • Why does @/api/pl connect Community 24 to Community 1, Community 132, Community 5, Community 261, Community 7, Community 140, Community 141, Community 142, Community 13, Community 16, ⚠️ 重要提示, zh_CN.js, Community 21, Community 23, index.vue, theme.min.js, Community 27, useCommon, form.vue, Community 671, Community 33, Community 162, handleDisburse, Community 40, Community 42, Community 427, Community 44, fetchCustomerDetail, Community 50, index.vue, Community 53, Ha, Community 55, handleConfirmApproval, fetchData, Community 188, index.vue, Community 64, prepareLineAliasAndBrandForSubmit, detail.vue, index.vue, crm-product-display.ts, Community 195, Community 70, fetchRoleOptions, customerPool.ts, loadDefaultCustomerOptions, customerPool.ts, Community 209, Community 82, Community 81, Community 210, detail.vue, index.vue, price-letter-template.ts, index.vue, Community 106, Community 110, format.ts, Community 239, index.vue, index.vue, Community 120, index.vue, Community 125? High betweenness centrality (0.052) - this node is a cross-community bridge.
  • Why does useUserStore connect highlight.ts to Community 3, Community 132, Community 269, Community 14, Community 15, Community 142, api, Community 18, SettingDrawer.vue, Community 24, OpportunityForm.vue, Community 671, Community 33, Community 162, Community 35, Community 43, Community 44, Community 46, Community 49, Community 179, Community 309, Community 445, formatYmd, price-letter.ts, v2.4.2.1 - 2025-06-16, Community 70, Community 86, VoidDialog.vue, formatYmd, SettingDrawer.vue, Community 107, Community 108, Community 113, chart.ts, handleDisburse, index.vue? High betweenness centrality (0.042) - this node is a cross-community bridge.
  • Why does dependencies connect Community 242 to Community 377, index.vue, highlight.ts, Community 423? High betweenness centrality (0.042) - this node is a cross-community bridge.
  • What connects __filename, __dirname, autoImportConfig to the rest of the system? 5592 weakly-connected nodes found - possible documentation gaps or missing edges.
  • Should Community 0 be split into smaller, more focused modules? Cohesion score 0.08602150537634409 - nodes in this community are weakly interconnected.
  • Should Community 1 be split into smaller, more focused modules? Cohesion score 0.028521924563507932 - nodes in this community are weakly interconnected.
  • Should Community 2 be split into smaller, more focused modules? Cohesion score 0.03282143932550437 - nodes in this community are weakly interconnected.