151 KiB
Graph Report - shanxia2.0 (2026-06-02)
Corpus Check
- 774 files · ~1,660,053 words
- Verdict: corpus is large enough that graph structure adds value.
Summary
- 15887 nodes · 33478 edges · 870 communities (791 shown, 79 thin omitted)
- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 1590 edges (avg confidence: 0.77)
- Token cost: 0 input · 0 output
Graph Freshness
- Built from commit:
dacfdc9f - Run
git rev-parse HEADand compare to check if the graph is stale. - Run
graphify update .after code changes (no API cost).
Community Hubs (Navigation)
- _COMMUNITY_Community 0
- _COMMUNITY_Community 1
- _COMMUNITY_Community 2
- _COMMUNITY_Community 3
- _COMMUNITY_Community 4
- _COMMUNITY_Community 5
- _COMMUNITY_Community 6
- _COMMUNITY_Community 7
- _COMMUNITY_Community 8
- _COMMUNITY_Community 9
- _COMMUNITY_Community 10
- _COMMUNITY_Community 11
- _COMMUNITY_Community 12
- _COMMUNITY_Community 13
- _COMMUNITY_Community 14
- _COMMUNITY_Community 15
- _COMMUNITY_Community 16
- _COMMUNITY_Community 17
- _COMMUNITY_Community 18
- _COMMUNITY_Community 19
- _COMMUNITY_Community 20
- _COMMUNITY_Community 21
- _COMMUNITY_Community 22
- _COMMUNITY_Community 23
- _COMMUNITY_Community 24
- _COMMUNITY_Community 25
- _COMMUNITY_Community 26
- _COMMUNITY_Community 27
- _COMMUNITY_Community 28
- _COMMUNITY_Community 29
- _COMMUNITY_Community 30
- _COMMUNITY_Community 31
- _COMMUNITY_Community 32
- _COMMUNITY_Community 33
- _COMMUNITY_Community 34
- _COMMUNITY_Community 35
- _COMMUNITY_Community 36
- _COMMUNITY_Community 37
- _COMMUNITY_Community 38
- _COMMUNITY_Community 39
- _COMMUNITY_Community 40
- _COMMUNITY_Community 41
- _COMMUNITY_Community 42
- _COMMUNITY_Community 43
- _COMMUNITY_Community 44
- _COMMUNITY_Community 45
- _COMMUNITY_Community 46
- _COMMUNITY_Community 47
- _COMMUNITY_Community 48
- _COMMUNITY_Community 49
- _COMMUNITY_Community 50
- _COMMUNITY_Community 51
- _COMMUNITY_Community 52
- _COMMUNITY_Community 53
- _COMMUNITY_Community 54
- _COMMUNITY_Community 55
- _COMMUNITY_Community 56
- _COMMUNITY_Community 57
- _COMMUNITY_Community 58
- _COMMUNITY_Community 59
- _COMMUNITY_Community 60
- _COMMUNITY_Community 61
- _COMMUNITY_Community 62
- _COMMUNITY_Community 63
- _COMMUNITY_Community 64
- _COMMUNITY_Community 65
- _COMMUNITY_Community 67
- _COMMUNITY_Community 68
- _COMMUNITY_Community 69
- _COMMUNITY_Community 70
- _COMMUNITY_Community 71
- _COMMUNITY_Community 72
- _COMMUNITY_Community 73
- _COMMUNITY_Community 74
- _COMMUNITY_Community 75
- _COMMUNITY_Community 76
- _COMMUNITY_Community 77
- _COMMUNITY_Community 78
- _COMMUNITY_Community 79
- _COMMUNITY_Community 80
- _COMMUNITY_Community 81
- _COMMUNITY_Community 82
- _COMMUNITY_Community 83
- _COMMUNITY_Community 84
- _COMMUNITY_Community 85
- _COMMUNITY_Community 86
- _COMMUNITY_Community 87
- _COMMUNITY_Community 88
- _COMMUNITY_Community 89
- _COMMUNITY_Community 90
- _COMMUNITY_Community 91
- _COMMUNITY_Community 92
- _COMMUNITY_Community 93
- _COMMUNITY_Community 94
- _COMMUNITY_Community 95
- _COMMUNITY_Community 96
- _COMMUNITY_Community 97
- _COMMUNITY_Community 98
- _COMMUNITY_Community 99
- _COMMUNITY_Community 100
- _COMMUNITY_Community 101
- _COMMUNITY_Community 102
- _COMMUNITY_Community 103
- _COMMUNITY_Community 104
- _COMMUNITY_Community 105
- _COMMUNITY_Community 106
- _COMMUNITY_Community 107
- _COMMUNITY_Community 108
- _COMMUNITY_Community 109
- _COMMUNITY_Community 110
- _COMMUNITY_Community 111
- _COMMUNITY_Community 112
- _COMMUNITY_Community 113
- _COMMUNITY_Community 114
- _COMMUNITY_Community 115
- _COMMUNITY_Community 116
- _COMMUNITY_Community 117
- _COMMUNITY_Community 118
- _COMMUNITY_Community 119
- _COMMUNITY_Community 120
- _COMMUNITY_Community 121
- _COMMUNITY_Community 122
- _COMMUNITY_Community 123
- _COMMUNITY_Community 124
- _COMMUNITY_Community 125
- _COMMUNITY_Community 126
- _COMMUNITY_Community 127
- _COMMUNITY_Community 128
- _COMMUNITY_Community 129
- _COMMUNITY_Community 130
- _COMMUNITY_Community 131
- _COMMUNITY_Community 132
- _COMMUNITY_Community 133
- _COMMUNITY_Community 134
- _COMMUNITY_Community 135
- _COMMUNITY_Community 136
- _COMMUNITY_Community 137
- _COMMUNITY_Community 138
- _COMMUNITY_Community 139
- _COMMUNITY_Community 140
- _COMMUNITY_Community 141
- _COMMUNITY_Community 142
- _COMMUNITY_Community 143
- _COMMUNITY_Community 144
- _COMMUNITY_Community 145
- _COMMUNITY_Community 146
- _COMMUNITY_Community 147
- _COMMUNITY_Community 148
- _COMMUNITY_Community 149
- _COMMUNITY_Community 150
- _COMMUNITY_Community 151
- _COMMUNITY_Community 152
- _COMMUNITY_Community 153
- _COMMUNITY_Community 154
- _COMMUNITY_Community 155
- _COMMUNITY_Community 156
- _COMMUNITY_Community 157
- _COMMUNITY_Community 158
- _COMMUNITY_Community 159
- _COMMUNITY_Community 160
- _COMMUNITY_Community 161
- _COMMUNITY_Community 162
- _COMMUNITY_Community 163
- _COMMUNITY_Community 164
- _COMMUNITY_Community 165
- _COMMUNITY_Community 166
- _COMMUNITY_Community 167
- _COMMUNITY_Community 168
- _COMMUNITY_Community 169
- _COMMUNITY_Community 170
- _COMMUNITY_Community 171
- _COMMUNITY_Community 172
- _COMMUNITY_Community 173
- _COMMUNITY_Community 174
- _COMMUNITY_Community 175
- _COMMUNITY_Community 176
- _COMMUNITY_Community 177
- _COMMUNITY_Community 178
- _COMMUNITY_Community 179
- _COMMUNITY_Community 180
- _COMMUNITY_Community 181
- _COMMUNITY_Community 182
- _COMMUNITY_Community 183
- _COMMUNITY_Community 184
- _COMMUNITY_Community 185
- _COMMUNITY_Community 186
- _COMMUNITY_Community 187
- _COMMUNITY_Community 188
- _COMMUNITY_Community 189
- _COMMUNITY_Community 190
- _COMMUNITY_Community 191
- _COMMUNITY_Community 192
- _COMMUNITY_Community 193
- _COMMUNITY_Community 194
- _COMMUNITY_Community 195
- _COMMUNITY_Community 196
- _COMMUNITY_Community 197
- _COMMUNITY_Community 198
- _COMMUNITY_Community 199
- _COMMUNITY_Community 200
- _COMMUNITY_Community 201
- _COMMUNITY_Community 202
- _COMMUNITY_Community 203
- _COMMUNITY_Community 204
- _COMMUNITY_Community 205
- _COMMUNITY_Community 206
- _COMMUNITY_Community 207
- _COMMUNITY_Community 208
- _COMMUNITY_Community 209
- _COMMUNITY_Community 210
- _COMMUNITY_Community 211
- _COMMUNITY_Community 212
- _COMMUNITY_Community 213
- _COMMUNITY_Community 214
- _COMMUNITY_Community 215
- _COMMUNITY_Community 216
- _COMMUNITY_Community 217
- _COMMUNITY_Community 218
- _COMMUNITY_Community 219
- _COMMUNITY_Community 220
- _COMMUNITY_Community 221
- _COMMUNITY_Community 222
- _COMMUNITY_Community 223
- _COMMUNITY_Community 224
- _COMMUNITY_Community 225
- _COMMUNITY_Community 226
- _COMMUNITY_Community 227
- _COMMUNITY_Community 228
- _COMMUNITY_Community 229
- _COMMUNITY_Community 230
- _COMMUNITY_Community 231
- _COMMUNITY_Community 232
- _COMMUNITY_Community 233
- _COMMUNITY_Community 234
- _COMMUNITY_Community 235
- _COMMUNITY_Community 236
- _COMMUNITY_Community 237
- _COMMUNITY_Community 238
- _COMMUNITY_Community 239
- _COMMUNITY_Community 240
- _COMMUNITY_Community 241
- _COMMUNITY_Community 242
- _COMMUNITY_Community 243
- _COMMUNITY_Community 244
- _COMMUNITY_Community 245
- _COMMUNITY_Community 246
- _COMMUNITY_Community 247
- _COMMUNITY_Community 248
- _COMMUNITY_Community 249
- _COMMUNITY_Community 250
- _COMMUNITY_Community 251
- _COMMUNITY_Community 252
- _COMMUNITY_Community 253
- _COMMUNITY_Community 254
- _COMMUNITY_Community 255
- _COMMUNITY_Community 256
- _COMMUNITY_Community 257
- _COMMUNITY_Community 258
- _COMMUNITY_Community 259
- _COMMUNITY_Community 260
- _COMMUNITY_Community 261
- _COMMUNITY_Community 262
- _COMMUNITY_Community 263
- _COMMUNITY_Community 264
- _COMMUNITY_Community 265
- _COMMUNITY_Community 266
- _COMMUNITY_Community 267
- _COMMUNITY_Community 268
- _COMMUNITY_Community 269
- _COMMUNITY_Community 270
- _COMMUNITY_Community 271
- _COMMUNITY_Community 272
- _COMMUNITY_Community 273
- _COMMUNITY_Community 274
- _COMMUNITY_Community 275
- _COMMUNITY_Community 276
- _COMMUNITY_Community 277
- _COMMUNITY_Community 278
- _COMMUNITY_Community 279
- _COMMUNITY_Community 280
- _COMMUNITY_Community 281
- _COMMUNITY_Community 282
- _COMMUNITY_Community 283
- _COMMUNITY_Community 284
- _COMMUNITY_Community 285
- _COMMUNITY_Community 286
- _COMMUNITY_Community 287
- _COMMUNITY_Community 288
- _COMMUNITY_Community 289
- _COMMUNITY_Community 290
- _COMMUNITY_Community 291
- _COMMUNITY_Community 292
- _COMMUNITY_Community 293
- _COMMUNITY_Community 294
- _COMMUNITY_Community 295
- _COMMUNITY_Community 296
- _COMMUNITY_Community 297
- _COMMUNITY_Community 298
- _COMMUNITY_Community 299
- _COMMUNITY_Community 300
- _COMMUNITY_Community 301
- _COMMUNITY_Community 302
- _COMMUNITY_Community 303
- _COMMUNITY_Community 304
- _COMMUNITY_Community 305
- _COMMUNITY_Community 306
- _COMMUNITY_Community 307
- _COMMUNITY_Community 308
- _COMMUNITY_Community 309
- _COMMUNITY_Community 310
- _COMMUNITY_Community 311
- _COMMUNITY_Community 312
- _COMMUNITY_Community 313
- _COMMUNITY_Community 314
- _COMMUNITY_Community 315
- _COMMUNITY_Community 316
- _COMMUNITY_Community 317
- _COMMUNITY_Community 318
- _COMMUNITY_Community 319
- _COMMUNITY_Community 320
- _COMMUNITY_Community 321
- _COMMUNITY_Community 322
- _COMMUNITY_Community 323
- _COMMUNITY_Community 324
- _COMMUNITY_Community 325
- _COMMUNITY_Community 326
- _COMMUNITY_Community 328
- _COMMUNITY_Community 329
- _COMMUNITY_Community 330
- _COMMUNITY_Community 331
- _COMMUNITY_Community 332
- _COMMUNITY_Community 333
- _COMMUNITY_Community 334
- _COMMUNITY_Community 335
- _COMMUNITY_Community 336
- _COMMUNITY_Community 337
- _COMMUNITY_Community 338
- _COMMUNITY_Community 339
- _COMMUNITY_Community 340
- _COMMUNITY_Community 341
- _COMMUNITY_Community 342
- _COMMUNITY_Community 343
- _COMMUNITY_Community 344
- _COMMUNITY_Community 345
- _COMMUNITY_Community 346
- _COMMUNITY_Community 347
- _COMMUNITY_Community 348
- _COMMUNITY_Community 350
- _COMMUNITY_Community 351
- _COMMUNITY_Community 352
- _COMMUNITY_Community 353
- _COMMUNITY_Community 354
- _COMMUNITY_Community 355
- _COMMUNITY_Community 356
- _COMMUNITY_Community 357
- _COMMUNITY_Community 358
- _COMMUNITY_Community 359
- _COMMUNITY_Community 360
- _COMMUNITY_Community 361
- _COMMUNITY_Community 362
- _COMMUNITY_Community 363
- _COMMUNITY_Community 364
- _COMMUNITY_Community 365
- _COMMUNITY_Community 366
- _COMMUNITY_Community 367
- _COMMUNITY_Community 368
- _COMMUNITY_Community 369
- _COMMUNITY_Community 370
- _COMMUNITY_Community 371
- _COMMUNITY_Community 372
- _COMMUNITY_Community 373
- _COMMUNITY_Community 374
- _COMMUNITY_Community 375
- _COMMUNITY_Community 376
- _COMMUNITY_Community 377
- _COMMUNITY_Community 378
- _COMMUNITY_Community 379
- _COMMUNITY_Community 380
- _COMMUNITY_Community 381
- _COMMUNITY_Community 382
- _COMMUNITY_Community 383
- _COMMUNITY_Community 384
- _COMMUNITY_Community 385
- _COMMUNITY_Community 386
- _COMMUNITY_Community 387
- _COMMUNITY_Community 388
- _COMMUNITY_Community 389
- _COMMUNITY_Community 390
- _COMMUNITY_Community 391
- _COMMUNITY_Community 392
- _COMMUNITY_Community 393
- _COMMUNITY_Community 394
- _COMMUNITY_Community 395
- _COMMUNITY_Community 396
- _COMMUNITY_Community 397
- _COMMUNITY_Community 398
- _COMMUNITY_Community 399
- _COMMUNITY_Community 400
- _COMMUNITY_Community 401
- _COMMUNITY_Community 402
- _COMMUNITY_Community 403
- _COMMUNITY_Community 404
- _COMMUNITY_Community 405
- _COMMUNITY_Community 406
- _COMMUNITY_Community 407
- _COMMUNITY_Community 408
- _COMMUNITY_Community 409
- _COMMUNITY_Community 410
- _COMMUNITY_Community 411
- _COMMUNITY_Community 412
- _COMMUNITY_Community 413
- _COMMUNITY_Community 414
- _COMMUNITY_Community 415
- _COMMUNITY_Community 416
- _COMMUNITY_Community 417
- _COMMUNITY_Community 418
- _COMMUNITY_Community 419
- _COMMUNITY_Community 420
- _COMMUNITY_Community 421
- _COMMUNITY_Community 422
- _COMMUNITY_Community 423
- _COMMUNITY_Community 424
- _COMMUNITY_Community 425
- _COMMUNITY_Community 426
- _COMMUNITY_Community 427
- _COMMUNITY_Community 428
- _COMMUNITY_Community 429
- _COMMUNITY_Community 430
- _COMMUNITY_Community 431
- _COMMUNITY_Community 432
- _COMMUNITY_Community 433
- _COMMUNITY_Community 434
- _COMMUNITY_Community 435
- _COMMUNITY_Community 436
- _COMMUNITY_Community 437
- _COMMUNITY_Community 438
- _COMMUNITY_Community 439
- _COMMUNITY_Community 440
- _COMMUNITY_Community 441
- _COMMUNITY_Community 442
- _COMMUNITY_Community 443
- _COMMUNITY_Community 444
- _COMMUNITY_Community 445
- _COMMUNITY_Community 446
- _COMMUNITY_Community 447
- _COMMUNITY_Community 448
- _COMMUNITY_Community 449
- _COMMUNITY_Community 450
- _COMMUNITY_Community 451
- _COMMUNITY_Community 452
- _COMMUNITY_Community 454
- _COMMUNITY_Community 455
- _COMMUNITY_Community 456
- _COMMUNITY_Community 457
- _COMMUNITY_Community 458
- _COMMUNITY_Community 459
- _COMMUNITY_Community 460
- _COMMUNITY_Community 461
- _COMMUNITY_Community 462
- _COMMUNITY_Community 463
- _COMMUNITY_Community 464
- _COMMUNITY_Community 465
- _COMMUNITY_Community 466
- _COMMUNITY_Community 467
- _COMMUNITY_Community 468
- _COMMUNITY_Community 469
- _COMMUNITY_Community 470
- _COMMUNITY_Community 471
- _COMMUNITY_Community 472
- _COMMUNITY_Community 473
- _COMMUNITY_Community 474
- _COMMUNITY_Community 475
- _COMMUNITY_Community 476
- _COMMUNITY_Community 477
- _COMMUNITY_Community 478
- _COMMUNITY_Community 479
- _COMMUNITY_Community 480
- _COMMUNITY_Community 481
- _COMMUNITY_Community 482
- _COMMUNITY_Community 483
- _COMMUNITY_Community 484
- _COMMUNITY_Community 485
- _COMMUNITY_Community 486
- _COMMUNITY_Community 487
- _COMMUNITY_Community 488
- _COMMUNITY_Community 489
- _COMMUNITY_Community 490
- _COMMUNITY_Community 491
- _COMMUNITY_Community 492
- _COMMUNITY_Community 493
- _COMMUNITY_Community 494
- _COMMUNITY_Community 495
- _COMMUNITY_Community 496
- _COMMUNITY_Community 497
- _COMMUNITY_Community 498
- _COMMUNITY_Community 499
- _COMMUNITY_Community 500
- _COMMUNITY_Community 501
- _COMMUNITY_Community 502
- _COMMUNITY_Community 503
- _COMMUNITY_Community 504
- _COMMUNITY_Community 505
- _COMMUNITY_Community 506
- _COMMUNITY_Community 507
- _COMMUNITY_Community 508
- _COMMUNITY_Community 509
- _COMMUNITY_Community 510
- _COMMUNITY_Community 511
- _COMMUNITY_Community 512
- _COMMUNITY_Community 513
- _COMMUNITY_Community 514
- _COMMUNITY_Community 515
- _COMMUNITY_Community 516
- _COMMUNITY_Community 517
- _COMMUNITY_Community 518
- _COMMUNITY_Community 519
- _COMMUNITY_Community 520
- _COMMUNITY_Community 521
- _COMMUNITY_Community 522
- _COMMUNITY_Community 523
- _COMMUNITY_Community 524
- _COMMUNITY_Community 525
- _COMMUNITY_Community 526
- _COMMUNITY_Community 527
- _COMMUNITY_Community 528
- _COMMUNITY_Community 529
- _COMMUNITY_Community 530
- _COMMUNITY_Community 531
- _COMMUNITY_Community 532
- _COMMUNITY_Community 533
- _COMMUNITY_Community 534
- _COMMUNITY_Community 535
- _COMMUNITY_Community 536
- _COMMUNITY_Community 537
- _COMMUNITY_Community 538
- _COMMUNITY_Community 539
- _COMMUNITY_Community 540
- _COMMUNITY_Community 541
- _COMMUNITY_Community 542
- _COMMUNITY_Community 543
- _COMMUNITY_Community 544
- _COMMUNITY_Community 545
- _COMMUNITY_Community 546
- _COMMUNITY_Community 547
- _COMMUNITY_Community 548
- _COMMUNITY_Community 549
- _COMMUNITY_Community 550
- _COMMUNITY_Community 551
- _COMMUNITY_Community 552
- _COMMUNITY_Community 553
- _COMMUNITY_Community 554
- _COMMUNITY_Community 555
- _COMMUNITY_Community 556
- _COMMUNITY_Community 557
- _COMMUNITY_Community 558
- _COMMUNITY_Community 559
- _COMMUNITY_Community 560
- _COMMUNITY_Community 561
- _COMMUNITY_Community 562
- _COMMUNITY_Community 563
- _COMMUNITY_Community 564
- _COMMUNITY_Community 565
- _COMMUNITY_Community 566
- _COMMUNITY_Community 567
- _COMMUNITY_Community 568
- _COMMUNITY_Community 569
- _COMMUNITY_Community 570
- _COMMUNITY_Community 571
- _COMMUNITY_Community 572
- _COMMUNITY_Community 573
- _COMMUNITY_Community 574
- _COMMUNITY_Community 575
- _COMMUNITY_Community 576
- _COMMUNITY_Community 577
- _COMMUNITY_Community 578
- _COMMUNITY_Community 579
- _COMMUNITY_Community 580
- _COMMUNITY_Community 581
- _COMMUNITY_Community 582
- _COMMUNITY_Community 583
- _COMMUNITY_Community 584
- _COMMUNITY_Community 585
- _COMMUNITY_Community 586
- _COMMUNITY_Community 587
- _COMMUNITY_Community 588
- _COMMUNITY_Community 589
- _COMMUNITY_Community 590
- _COMMUNITY_Community 591
- _COMMUNITY_Community 592
- _COMMUNITY_Community 593
- _COMMUNITY_Community 594
- _COMMUNITY_Community 595
- _COMMUNITY_Community 596
- _COMMUNITY_Community 597
- _COMMUNITY_Community 598
- _COMMUNITY_Community 599
- _COMMUNITY_Community 600
- _COMMUNITY_Community 601
- _COMMUNITY_Community 602
- _COMMUNITY_Community 603
- _COMMUNITY_Community 604
- _COMMUNITY_Community 605
- _COMMUNITY_Community 606
- _COMMUNITY_Community 607
- _COMMUNITY_Community 608
- _COMMUNITY_Community 609
- _COMMUNITY_Community 610
- _COMMUNITY_Community 611
- _COMMUNITY_Community 612
- _COMMUNITY_Community 613
- _COMMUNITY_Community 614
- _COMMUNITY_Community 615
- _COMMUNITY_Community 616
- _COMMUNITY_Community 617
- _COMMUNITY_Community 618
- _COMMUNITY_Community 619
- _COMMUNITY_Community 620
- _COMMUNITY_Community 621
- _COMMUNITY_Community 622
- _COMMUNITY_Community 623
- _COMMUNITY_Community 624
- _COMMUNITY_Community 625
- _COMMUNITY_Community 626
- _COMMUNITY_Community 627
- _COMMUNITY_Community 628
- _COMMUNITY_Community 629
- _COMMUNITY_Community 630
- _COMMUNITY_Community 632
- _COMMUNITY_Community 633
- _COMMUNITY_Community 634
- _COMMUNITY_Community 636
- _COMMUNITY_Community 637
- _COMMUNITY_Community 638
- _COMMUNITY_Community 639
- _COMMUNITY_Community 640
- _COMMUNITY_Community 641
- _COMMUNITY_Community 642
- _COMMUNITY_Community 643
- _COMMUNITY_Community 644
- _COMMUNITY_Community 645
- _COMMUNITY_Community 646
- _COMMUNITY_Community 647
- _COMMUNITY_Community 648
- _COMMUNITY_Community 649
- _COMMUNITY_Community 650
- _COMMUNITY_Community 651
- _COMMUNITY_Community 652
- _COMMUNITY_Community 653
- _COMMUNITY_Community 654
- _COMMUNITY_Community 655
- _COMMUNITY_Community 656
- _COMMUNITY_Community 657
- _COMMUNITY_Community 658
- _COMMUNITY_Community 659
- _COMMUNITY_Community 660
- _COMMUNITY_Community 661
- _COMMUNITY_Community 662
- _COMMUNITY_Community 663
- _COMMUNITY_Community 664
- _COMMUNITY_Community 665
- _COMMUNITY_Community 667
- _COMMUNITY_Community 668
- _COMMUNITY_Community 669
- _COMMUNITY_Community 670
- _COMMUNITY_Community 671
- _COMMUNITY_Community 672
- _COMMUNITY_Community 673
- _COMMUNITY_Community 674
- _COMMUNITY_Community 678
- _COMMUNITY_Community 679
- _COMMUNITY_Community 680
- _COMMUNITY_Community 684
- _COMMUNITY_Community 685
- _COMMUNITY_Community 686
- _COMMUNITY_Community 687
- _COMMUNITY_Community 688
- _COMMUNITY_Community 689
God Nodes (most connected - your core abstractions)
success_response()- 218 edgeserror_response()- 203 edgesget_tenant_no()- 120 edgesconfig()- 117 edgesmap()- 112 edgesgetOr()- 93 edgesfold()- 89 edgeseach()- 77 edgesYn()- 76 edgesderive$1()- 75 edges
Surprising Connections (you probably didn't know these)
get_menu_list()--calls-->success_response()[INFERRED] backend/app/api/menu.py → backend/app/core/response.pylist_process_defs()--calls-->success_response()[INFERRED] backend/app/api/workflow.py → backend/app/core/response.pylist_versions()--calls-->success_response()[INFERRED] backend/app/api/workflow.py → backend/app/core/response.pyget_designer_data()--calls-->success_response()[INFERRED] backend/app/api/workflow.py → backend/app/core/response.pylist_leaves()--calls-->success_response()[INFERRED] backend/app/api/leave.py → backend/app/core/response.py
Communities (870 total, 79 thin omitted)
Community 0 - "Community 0"
Cohesion: 0.0 Nodes (738): active, acyclic, addToEnd(), addToSet(), Adt, adt$1, adt$2, adt$3 (+730 more)
Community 1 - "Community 1"
Cohesion: 0.02 Nodes (340): abort(), addFocusableBehaviour(), anchorTargetBottom(), anchorTargetTop(), asRawOrDie$1(), attachedToDom, augment(), augmentWithAria() (+332 more)
Community 2 - "Community 2"
Cohesion: 0.01 Nodes (206): addCell(), addCells(), addClass(), Adt, adt$1, adt$2, adt$3, adt$4 (+198 more)
Community 3 - "Community 3"
Cohesion: 0.04 Nodes (197): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_menu(), create_post(), create_role_management(), create_site() (+189 more)
Community 4 - "Community 4"
Cohesion: 0.02 Nodes (197): add$1(), add$2(), add$3(), add$4(), ancestor(), appear(), applyFixedMorph(), applyMorph() (+189 more)
Community 5 - "Community 5"
Cohesion: 0.02 Nodes (168): active$1(), addContextMenuGroup(), all$3(), allRtl(), ancestor$1(), ancestor$2(), ancestors(), asLtrRange() (+160 more)
Community 6 - "Community 6"
Cohesion: 0.02 Nodes (169): A(), ak(), ao(), ap(), At, Ay(), bk, bs() (+161 more)
Community 7 - "Community 7"
Cohesion: 0.02 Nodes (148): ab, af, ah, Aw, ay(), bg(), Bh, bp (+140 more)
Community 8 - "Community 8"
Cohesion: 0.02 Nodes (148): absolute$2(), absolute$3(), absorb(), adjustBounds(), after(), all$1(), allRtl$1(), anchorTarget() (+140 more)
Community 9 - "Community 9"
Cohesion: 0.02 Nodes (148): and(), anyValue, arrOf(), arrOfObj, arrOfVal(), asOption(), base(), choose$1() (+140 more)
Community 10 - "Community 10"
Cohesion: 0.02 Nodes (129): BaseModel, ContactByCustomerBody, ContactCreateBody, ContactDeleteBody, ContactDetailBody, ContactListBody, ContactSetPrimaryBody, ContactUpdateBody (+121 more)
Community 11 - "Community 11"
Cohesion: 0.02 Nodes (120): add(), addColor(), after$2(), anyToHex(), appendAt(), apportion(), asAbsolute(), asCommon() (+112 more)
Community 12 - "Community 12"
Cohesion: 0.02 Nodes (108): buildGroups(), calculateImagePosition(), cat(), chooseChannels(), cleanParameters(), convertStringToolbar(), convertText(), createAutocompleteItems() (+100 more)
Community 13 - "Community 13"
Cohesion: 0.03 Nodes (100): addToHistory(), all(), attempts(), bind(), calculateMorphToOriginal(), close$1(), closest$2(), closest$3() (+92 more)
Community 14 - "Community 14"
Cohesion: 0.04 Nodes (98): capValue(), currentValue(), emitWith(), findOffsetOf(), findOffsetOfValue(), findOffsetOfValue$1(), findOffsetOfValue$2(), findPositionOfValue() (+90 more)
Community 15 - "Community 15"
Cohesion: 0.06 Nodes (83): _(), Aa(), ae(), au(), ax(), bc, be(), ca() (+75 more)
Community 16 - "Community 16"
Cohesion: 0.03 Nodes (64): addPxSuffix(), Adt, all(), always, api, bounds(), children, clone() (+56 more)
Community 17 - "Community 17"
Cohesion: 0.04 Nodes (63): buttonRadius, buttonTextColor, { isDark }, props, settingStore, settingStore, { watermarkVisible }, configImages (+55 more)
Community 18 - "Community 18"
Cohesion: 0.04 Nodes (93): advance(), ancestor$1(), backtrack(), bind(), cat(), children(), cloneFormats(), closest$1() (+85 more)
Community 19 - "Community 19"
Cohesion: 0.05 Nodes (77): _(), a, ai(), at(), av(), Ba(), bb, bf (+69 more)
Community 20 - "Community 20"
Cohesion: 0.03 Nodes (91): getNamesFromTabs(), append(), append$1(), asRawOrDie(), attach(), attachWith(), bifilter(), bind$3() (+83 more)
Community 21 - "Community 21"
Cohesion: 0.04 Nodes (86): handleCopyLink(), adjustHeight(), adjustWidth(), allUnlocked(), bind$2(), bundle(), colFill(), columnReplacePredicate() (+78 more)
Community 22 - "Community 22"
Cohesion: 0.03 Nodes (62): aa, ao, ar(), bd, bm, Bo(), bs, ca() (+54 more)
Community 23 - "Community 23"
Cohesion: 0.03 Nodes (65): props, animationConfig, computedColor, EChartsOption, getBaseItemStyle, isMultipleData, props, props (+57 more)
Community 24 - "Community 24"
Cohesion: 0.04 Nodes (69): adjustForTable(), adjustTil(), ancestor(), ancestor$2(), asLtrRange(), BarManager(), BarMutation(), bind$1() (+61 more)
Community 25 - "Community 25"
Cohesion: 0.06 Nodes (58): ai(), an(), bh(), bn(), bo(), Bu, bx(), cn() (+50 more)
Community 26 - "Community 26"
Cohesion: 0.07 Nodes (75): ar(), as(), ax, b(), bk, bn, ca(), ci() (+67 more)
Community 27 - "Community 27"
Cohesion: 0.06 Nodes (46): _(), a, ae(), b, Be(), c, ce, d() (+38 more)
Community 28 - "Community 28"
Cohesion: 0.04 Nodes (48): composeEntries(), contains$1(), deduceListType(), flatten(), getOrDie(), groupBy(), hasProto(), internalSet() (+40 more)
Community 29 - "Community 29"
Cohesion: 0.06 Nodes (49): $(), a(), ae(), be(), ce(), d(), de(), E (+41 more)
Community 30 - "Community 30"
Cohesion: 0.04 Nodes (48): basicLabels, calculatedAmount, calculateProductAmount(), contactSelectorVisible, createDefaultForm(), customerSelectorVisible, customerShortName, finishClose() (+40 more)
Community 31 - "Community 31"
Cohesion: 0.05 Nodes (41): $(), a(), Ae(), be(), d, De(), E(), ee (+33 more)
Community 32 - "Community 32"
Cohesion: 0.07 Nodes (69): Ae(), al(), am(), be(), cd(), cl(), cn(), d (+61 more)
Community 33 - "Community 33"
Cohesion: 0.06 Nodes (42): _, a, ae(), b(), be, c, d(), de() (+34 more)
Community 34 - "Community 34"
Cohesion: 0.05 Nodes (51): fetchRefreshToken(), base64ToBytes(), bytesToBase64(), decryptJson(), deriveKey(), EncEnvelope, encryptJson(), fromBase64Url() (+43 more)
Community 35 - "Community 35"
Cohesion: 0.04 Nodes (69): add(), add$1(), add$2(), ancestors$3(), ancestors$4(), append$1(), Blocker(), cleanClass() (+61 more)
Community 36 - "Community 36"
Cohesion: 0.06 Nodes (68): ag(), ak(), bi(), cs(), ct(), ds(), dt(), ei() (+60 more)
Community 37 - "Community 37"
Cohesion: 0.05 Nodes (55): addPx(), cache, Cell(), dataToHtml(), defaultPromise(), embedPromise(), flatten(), getAudioHtml() (+47 more)
Community 38 - "Community 38"
Cohesion: 0.05 Nodes (52): af, am(), bg, bR(), c(), cc, cT(), eb() (+44 more)
Community 39 - "Community 39"
Cohesion: 0.06 Nodes (65): gu(), Pu, ah(), ar, bb(), bf(), Bi, bp (+57 more)
Community 40 - "Community 40"
Cohesion: 0.07 Nodes (56): ab(), al(), av(), b, bm(), Bv(), cm(), cv() (+48 more)
Community 41 - "Community 41"
Cohesion: 0.03 Nodes (63): BusinessAllTasks, CategoryItem, CategoryParameter, CategoryParameterCreate, CellProductSpecItem, CellProductTypeItem, CellSampleTypeItem, CustomerItem (+55 more)
Community 42 - "Community 42"
Cohesion: 0.05 Nodes (19): ag(), ba(), bl(), ed, ef(), ha(), hd, jo (+11 more)
Community 43 - "Community 43"
Cohesion: 0.07 Nodes (38): _, a, b, c(), ce(), d(), de(), E() (+30 more)
Community 44 - "Community 44"
Cohesion: 0.06 Nodes (55): list_roles_for_select(), 返回运营端角色下拉选项(label=库中角色名,value=Web 角色码)。, _avatar_url_field(), _build_user_info_payload(), get_current_user_profile(), get_web_auth_menu_codes(), _jwt_user_payload(), logout() (+47 more)
Community 45 - "Community 45"
Cohesion: 0.04 Nodes (35): fetchCreatePost(), fetchDeletePost(), fetchDeptTree(), fetchPostBoundUserIds(), fetchPostList(), fetchUpdatePost(), fetchUpdatePostBoundUsers(), collectAllPostBindDeptIds() (+27 more)
Community 46 - "Community 46"
Cohesion: 0.07 Nodes (59): accept_quote(), _build_quote_filters(), calculate_quote_amount(), create_new_version(), create_quote(), _decimal_value(), _enrich_contact_fields(), _enrich_supplier_name() (+51 more)
Community 47 - "Community 47"
Cohesion: 0.06 Nodes (50): cancel(), dialog, dictStore, emit, formRef, open(), reset(), rules (+42 more)
Community 48 - "Community 48"
Cohesion: 0.05 Nodes (59): adjustAndRedistributeWidths(), adjustAndRedistributeWidths$1(), adjustWidthTo(), after$4(), after$5(), all(), ancestors$2(), append() (+51 more)
Community 49 - "Community 49"
Cohesion: 0.06 Nodes (47): generate_uuid(), assign_clues(), check_convert(), check_duplicate_clue(), convert_clue(), create_clue(), _enrich_user_names(), get_clue() (+39 more)
Community 50 - "Community 50"
Cohesion: 0.04 Nodes (42): { homePath }, isDualMenu, { isFullscreen, toggle: toggleFullscreen }, isLeftMenu, isTopLeftMenu, isTopMenu, { language }, { locale } (+34 more)
Community 51 - "Community 51"
Cohesion: 0.04 Nodes (55): byAttr(), caretPositionFromPoint(), caretRangeFromPoint(), checkRange(), DomModel(), elementFromGrid(), endsWith(), findBr() (+47 more)
Community 52 - "Community 52"
Cohesion: 0.05 Nodes (36): always, Browser, Cell(), contains(), detect(), each(), fullscreenState, has() (+28 more)
Community 53 - "Community 53"
Cohesion: 0.07 Nodes (51): batch_assign_owner(), batch_submit_contract_approval(), _change_row_to_dict(), _contract_period_key(), create_contract_change(), create_contract_template(), _decimal_value(), _enrich_change_rows() (+43 more)
Community 54 - "Community 54"
Cohesion: 0.05 Nodes (37): anyToHex(), child(), child$1(), child$2(), exists(), find(), findCommonCellType(), findCommonRowType() (+29 more)
Community 55 - "Community 55"
Cohesion: 0.05 Nodes (54): after(), availableSearch, body(), body$1(), chooseSize(), compose(), createContainer(), defaultView() (+46 more)
Community 56 - "Community 56"
Cohesion: 0.09 Nodes (39): fetchGetUserInfo(), useCommon(), setupAfterEachGuard(), closeLoading(), fetchUserInfo(), getPendingLoading(), handleDynamicRoutes(), handleLoginStatus() (+31 more)
Community 57 - "Community 57"
Cohesion: 0.05 Nodes (33): addToBlobCache(), AdvTab, alertErr(), createBlobCache(), createImageList(), Dialog(), fromDom(), fromHtml() (+25 more)
Community 58 - "Community 58"
Cohesion: 0.07 Nodes (23): fetchGetMenuList(), fetchGetMenuCodes(), fetchLogin(), fetchLogout(), CLUE_PERM_MAP, useCluePerm(), CONTRACT_PERM_MAP, PERM_FALLBACK (+15 more)
Community 59 - "Community 59"
Cohesion: 0.08 Nodes (27): $(), a, b(), c(), d, e(), ee(), G() (+19 more)
Community 60 - "Community 60"
Cohesion: 0.06 Nodes (31): ColumnOption, DialogConfig, FormRule, PaginationConfig, SearchChangeParams, SearchComponentType, InferApiParams, InferApiResponse (+23 more)
Community 61 - "Community 61"
Cohesion: 0.06 Nodes (30): BaseHTTPMiddleware, ApiCryptoMiddleware, _claims_from_auth(), _coerce_post_method_override_to_get(), _get_redis_client(), _is_crypto_api(), _json_error_response(), _mark_nonce_once() (+22 more)
Community 62 - "Community 62"
Cohesion: 0.08 Nodes (39): _business_type_label(), _enrich_task_list(), get_business_all_tasks(), _get_business_form_fields(), get_designer_data(), list_completed_tasks(), list_my_instances(), list_pending_tasks() (+31 more)
Community 63 - "Community 63"
Cohesion: 0.05 Nodes (49): beforeSpecial(), cell(), contains$2(), diagnose(), doDiagnose(), findCommonRowType(), fromRange(), get$b() (+41 more)
Community 64 - "Community 64"
Cohesion: 0.07 Nodes (19): constant(), get(), get$1(), getCurrentCode(), getCurrentLanguage(), getLanguages(), getLanguages$1, getSelectedCodeSample() (+11 more)
Community 65 - "Community 65"
Cohesion: 0.05 Nodes (29): AnchorListOptions, ClassListOptions, contains(), DialogChanges, DialogConfirms, DialogInfo, fallbacks, getLink() (+21 more)
Community 67 - "Community 67"
Cohesion: 0.09 Nodes (47): boundsRestriction(), centreY(), centreY$1(), detect$5(), east(), east$2(), eastEdgeX(), eastEdgeX$1() (+39 more)
Community 68 - "Community 68"
Cohesion: 0.05 Nodes (47): aboveOrBelow(), aboveOrBelowRtl(), belowOrAbove(), belowOrAboveRtl(), DialogBackstage(), expandable, expandable$1, fallback() (+39 more)
Community 69 - "Community 69"
Cohesion: 0.07 Nodes (39): finishSuccess(), handleConfirmApproval(), addQuote(), addQuoteProduct(), approveQuote(), createNewVersion(), delQuote(), delQuoteProduct() (+31 more)
Community 70 - "Community 70"
Cohesion: 0.07 Nodes (10): ComponentLoader, IframeRouteManager, RouteRegistry, ConvertedRoute, RouteTransformer, exceptionRoutes, routeModules, sqxpAdminRoutes (+2 more)
Community 71 - "Community 71"
Cohesion: 0.07 Nodes (13): BaseStorage, convert_heic_to_jpeg(), get_storage(), LocalStorage, MinIOStorage, OSSStorage, process_image_content(), QiniuStorage (+5 more)
Community 72 - "Community 72"
Cohesion: 0.08 Nodes (38): contact_export(), create_contact(), get_contact(), list_contacts(), list_contacts_by_customer(), _parse_optional_date(), _row_to_dict(), set_primary_contact() (+30 more)
Community 73 - "Community 73"
Cohesion: 0.08 Nodes (20): _(), a, b(), C(), d(), e(), f(), H() (+12 more)
Community 74 - "Community 74"
Cohesion: 0.08 Nodes (40): cancel(), dictStore, getList(), handleAdd(), handleCommand(), handleExecute(), handleExport(), handleQuery() (+32 more)
Community 76 - "Community 76"
Cohesion: 0.06 Nodes (25): api, document(), documentOrOwner(), hasProto(), internalSet(), isAtDetailsStart(), isBoolean, isDetails() (+17 more)
Community 77 - "Community 77"
Cohesion: 0.06 Nodes (44): consolidate(), error(), fromClientXY(), fromFuture(), fromHtml$2(), fromPageXY(), fromPromise(), fromResult() (+36 more)
Community 78 - "Community 78"
Cohesion: 0.05 Nodes (43): 二、功能特征 → 模式(决策表), 一、怎么用(30 秒选型), 四、全站页面 → 模式速查, 页面骨架, 弹窗, 前后端衔接, 六、选型流程图, 七、维护说明 (+35 more)
Community 79 - "Community 79"
Cohesion: 0.06 Nodes (17): _(), a, b, d, f, g, h, i (+9 more)
Community 80 - "Community 80"
Cohesion: 0.08 Nodes (17): _, a, b, C, e(), g(), i(), j (+9 more)
Community 81 - "Community 81"
Cohesion: 0.07 Nodes (36): fetchCreateSite(), fetchDeleteSite(), fetchDictDataOptions(), fetchSiteList(), fetchUpdateSite(), fetchUserList(), contactUserLoading, dialogTitle (+28 more)
Community 82 - "Community 82"
Cohesion: 0.07 Nodes (6): CommentItem, fetchGetLatestUpgradeLog(), StorageConfig, systemUpgrade(), UpgradeLog, VersionManager
Community 83 - "Community 83"
Cohesion: 0.06 Nodes (41): ContractApprovalActionBody, ContractApprovalExportBody, ContractApprovalListQuery, ContractApprovalPassBody, ContractApprovalRefreshNamesBody, ContractApprovalRejectBody, ContractApprovalTransferBody, ContractBatchAssignBody (+33 more)
Community 84 - "Community 84"
Cohesion: 0.11 Nodes (40): _opp_list_kwargs(), opportunity_export(), opportunity_kanban(), opportunity_list(), opportunity_mine_list(), _apply_list_filters(), assign_opportunities(), batch_update_expect_date() (+32 more)
Community 85 - "Community 85"
Cohesion: 0.1 Nodes (24): Cb(), dr, Dt(), gb(), hb(), ju(), kb(), lu() (+16 more)
Community 86 - "Community 86"
Cohesion: 0.08 Nodes (15): a, b(), c(), D(), e(), f, g, i (+7 more)
Community 87 - "Community 87"
Cohesion: 0.05 Nodes (41): 参考:移植经验与踩坑记录, 1. 附件上传必须遵循门户标准, 10. 先理解 Java 再写 Python, 11. DDL 与 ORM 字段顺序一致, 12. SQL 增量脚本必须保存, 13. API 响应解包用兼容写法, 14. 字典类型名必须匹配 API 实际返回值, 15. 跨模块组件直接引用,不要重新实现 (+33 more)
Community 88 - "Community 88"
Cohesion: 0.05
Nodes (41): 工作流模块设计文档, 1. 整体架构与模块划分, 1.1 后端(backend/app/), 1.2 前端(web-admin/src/), 1.3 核心数据流, 2. 数据库模型, 2.1 Schema 变更(需新增字段), 2.2 双存储语义 (+33 more)
Community 89 - "Community 89"
Cohesion: 0.07 Nodes (36): fetchCreateUser(), fetchDeleteUser(), fetchResetPassword(), fetchRoleOptions(), fetchUpdateUser(), fetchUserDetail(), deptKeyword, deptPathLabelMap (+28 more)
Community 90 - "Community 90"
Cohesion: 0.05
Nodes (40): 目录, 1. 设计目标与适配范围, 10. 约束与落地策略, 11.1 客户端首页映射(pages/client/home/home.vue), 11.2 客户端购物车映射(pages/client/cart/cart.vue), 11.3 客户端订单映射(pages/client/order/order.vue), 11.4 客户端个人中心映射(pages/client/profile/profile.vue), 11.5 供应商端映射(pages/supplier/home/home.vue) (+32 more)
Community 91 - "Community 91"
Cohesion: 0.08 Nodes (8): now, format(), CrmQuoteServiceImpl, contentValue, editorInit, getCurrentSupplierCode, getSupplierCode(), isSXSupplier
Community 92 - "Community 92"
Cohesion: 0.07 Nodes (29): always, api, Cell(), children(), compareDocumentPosition(), currentSearchState, documentPositionPreceding(), flatten() (+21 more)
Community 93 - "Community 93"
Cohesion: 0.07 Nodes (14): A(), b(), C(), i, l, m, n, o() (+6 more)
Community 94 - "Community 94"
Cohesion: 0.09 Nodes (35): ae(), an(), be(), br(), ce, da(), ee(), fe() (+27 more)
Community 95 - "Community 95"
Cohesion: 0.09 Nodes (40): cellLength(), css(), elementnew(), extractGridDetails(), getCell(), getCellElement(), getElementFor(), getLockedColumnsFromGrid() (+32 more)
Community 96 - "Community 96"
Cohesion: 0.05
Nodes (37): 变更记录, 合同管理 — 02 业务逻辑(列表查询), 1. 调用链, 10.1 双字段:status 与 approval_status, 10.2 主状态流转图, 10. 合同状态机与操作约束(步骤 3), 10.3 各操作前置条件与副作用, 10.4 审批流与主状态的联动(CrmContractApprovalServiceImpl.approveContract) (+29 more)
Community 97 - "Community 97"
Cohesion: 0.09 Nodes (36): Base, create_oss(), CrmClue, CrmClueFollow, CrmContact, CrmContract, CrmContractApproval, CrmContractChange (+28 more)
Community 98 - "Community 98"
Cohesion: 0.07 Nodes (31): apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), 数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3, 根据用户角色的数据权限过滤查询。 Args: query: SQLAlchemy query 对象 model: 查询, 从 SysUser 读取用户的 dept_id。, 递归获取 dept_id 及其所有子部门 ID(含自身)。, 获取用户所有角色的数据权限配置。 返回: [{"data_scope": str, "details": [SysRoleDataScopeDetai (+23 more)
Community 99 - "Community 99"
Cohesion: 0.08 Nodes (34): category_update(), product_delete(), product_detail(), product_export(), product_import(), product_update(), 删除产品(支持单条 body.id 和批量 body.ids), _category_row_to_dict() (+26 more)
Community 100 - "Community 100"
Cohesion: 0.07 Nodes (36): ad, bd, bt(), dx(), ei, gm(), id, it() (+28 more)
Community 101 - "Community 101"
Cohesion: 0.08 Nodes (32): api, characterIndices, classify(), countCharacters(), countCharactersWithoutSpaces(), countWords(), createBodyCounter(), createBodyWordCounter() (+24 more)
Community 102 - "Community 102"
Cohesion: 0.07 Nodes (27): bind(), compileFilter(), compileUserDefinedGroups(), convertSelectorToFormat(), defaultConvertSelectorToFormat(), flatten(), getCssGroups, getFileFilter (+19 more)
Community 103 - "Community 103"
Cohesion: 0.07 Nodes (10): _, a(), C(), h(), m, o, r, S() (+2 more)
Community 104 - "Community 104"
Cohesion: 0.06 Nodes (38): adjustDown(), adjustUp(), child(), child$1(), closest$2(), elementToData(), exists(), firstColumnIsLocked() (+30 more)
Community 105 - "Community 105"
Cohesion: 0.06 Nodes (39): add$3(), address(), appendAt(), boxPosition(), browsers, cata(), cata$1(), child$2() (+31 more)
Community 106 - "Community 106"
Cohesion: 0.1 Nodes (39): ad(), bd(), br, bt(), dc(), dn(), et(), ey() (+31 more)
Community 107 - "Community 107"
Cohesion: 0.07 Nodes (12): a, e(), f(), g, i(), k(), l, n (+4 more)
Community 108 - "Community 108"
Cohesion: 0.09 Nodes (36): ci, cs(), di(), dm(), ds(), em(), Fs(), gi() (+28 more)
Community 109 - "Community 109"
Cohesion: 0.05
Nodes (36): 预估工时(参考), 线索管理模块迁移方案 — 06 分步实施计划(28 步), 步骤 1:确认方案审核通过, 步骤 10:适配 form.vue, 步骤 11:适配 assignForm.vue + invalidForm.vue, 步骤 12:适配 followForm.vue + convertForm.vue, 步骤 13:适配 detail.vue, 步骤 14:注册路由与菜单 SQL (+28 more)
Community 110 - "Community 110"
Cohesion: 0.07 Nodes (28): clue_export(), clue_import_template(), customer_export(), customer_import_template(), follow_export(), product_import_template(), reader, results (+20 more)
Community 111 - "Community 111"
Cohesion: 0.07 Nodes (17): A(), At, bl(), ct, Do, i, mt(), pl() (+9 more)
Community 112 - "Community 112"
Cohesion: 0.07 Nodes (36): bind(), cat(), cells(), commonElement(), extractCells(), filter(), filterFirstLayer(), filterItems() (+28 more)
Community 113 - "Community 113"
Cohesion: 0.07 Nodes (10): a, c(), d, e(), g, i(), l(), m() (+2 more)
Community 114 - "Community 114"
Cohesion: 0.06 Nodes (35): 权限系统全面修复设计文档, 模块 1:后端菜单权限守卫, 集成方式, 依赖信息, 现状, 修改方案, 现状, 修改方案 (+27 more)
Community 115 - "Community 115"
Cohesion: 0.1 Nodes (33): aw(), ch(), dc, dd, dh(), dm(), eg(), fg() (+25 more)
Community 116 - "Community 116"
Cohesion: 0.08 Nodes (9): a, c(), d(), g(), i, l, p(), t() (+1 more)
Community 117 - "Community 117"
Cohesion: 0.1 Nodes (26): allowUnsafeLinkTarget, checkRange(), contains(), convertToLink(), findChar(), freefallRtl(), getAutoLinkPattern, getDefaultLinkProtocol (+18 more)
Community 118 - "Community 118"
Cohesion: 0.07 Nodes (21): charMap, charMapToRegExp(), charMapToSelector(), each(), first(), fromDom(), fromHtml(), fromTag() (+13 more)
Community 119 - "Community 119"
Cohesion: 0.1 Nodes (34): b(), cl(), dc, dn(), E(), h(), hl(), j() (+26 more)
Community 120 - "Community 120"
Cohesion: 0.11 Nodes (32): handleConfirm(), addContract(), batchSubmitApproval(), batchSubmitContract(), completeContract(), createFromOpportunity(), createFromQuote(), delContract() (+24 more)
Community 121 - "Community 121"
Cohesion: 0.07 Nodes (22): cancel(), dialog, emit, formRef, loadUserList(), open(), reset(), rules (+14 more)
Community 122 - "Community 122"
Cohesion: 0.06 Nodes (29): fetchCreateDept(), fetchDeleteDept(), fetchUpdateDept(), dialogTitle, dialogVisible, dictStore, formData, formRef (+21 more)
Community 123 - "Community 123"
Cohesion: 0.06 Nodes (34): ADDED Requirements, Requirement: 最小必要改动, Requirement: 已有系统迁移的蔓延控制, Requirement: 后端工程约定, Requirement: 数据库脚本与迁移, Requirement: 单文件行数上限, Requirement: 提交说明可读性, Requirement: 前端 API 返回值消费约定 (+26 more)
Community 125 - "Community 125"
Cohesion: 0.08 Nodes (32): before(), Cell(), closestSiblingEntry(), dlIndentation(), each$1(), filter$1(), find(), findLastParentListNode() (+24 more)
Community 126 - "Community 126"
Cohesion: 0.08 Nodes (13): addPrependUrl2(), changeFileInput(), findEntryDelegate(), findMap(), flatten(), fromPoint(), get(), head() (+5 more)
Community 127 - "Community 127"
Cohesion: 0.09 Nodes (34): applyDataToElement(), buildListItems(), curry(), determineDefaultAttributes(), determineDefaultStyles(), extractDataFromSettings(), extractDataFromTableElement(), get() (+26 more)
Community 128 - "Community 128"
Cohesion: 0.07 Nodes (34): asRaw(), createAutocompleterItem(), createCardMenuItem(), createChoiceMenuItem(), createContextForm(), createContextToolbar(), createDataValidator(), createDialog() (+26 more)
Community 129 - "Community 129"
Cohesion: 0.07 Nodes (34): calcCols(), child(), child$1(), choose(), cycleNext(), cyclePrev(), defaultCols(), detect$4() (+26 more)
Community 130 - "Community 130"
Cohesion: 0.06
Nodes (33): 图谱位置, 使用方式, Agent 更新规则, AGENTS.md — shanxia2.0 (山峡化工), API Conventions (backend), Architecture Conventions, Backend (backend/), Code Style (+25 more)
Community 131 - "Community 131"
Cohesion: 0.08 Nodes (3): CrmQuoteApprovalController, CrmQuoteController, valueOf()
Community 132 - "Community 132"
Cohesion: 0.1 Nodes (25): en(), fn(), ft(), g, ge(), gt(), ht(), i (+17 more)
Community 133 - "Community 133"
Cohesion: 0.09 Nodes (30): fetchCreateMenu(), fetchDeleteMenu(), fetchMenuTree(), fetchUpdateMenu(), dialogTitle, dialogVisible, dictStore, formData (+22 more)
Community 134 - "Community 134"
Cohesion: 0.09 Nodes (32): ai(), bl(), cc(), dl(), el(), es(), g(), Gl() (+24 more)
Community 135 - "Community 135"
Cohesion: 0.1 Nodes (32): createAlignMenu(), createBlocksMenu(), createFontFamilyMenu(), createFontSizeMenu(), createMenuItems(), createStylesMenu(), generateSelectItems(), getContentLanguages (+24 more)
Community 136 - "Community 136"
Cohesion: 0.06 Nodes (31): 线索管理模块 - 前端界面, 1. 配置路由, 📦 使用的字典, 🔧 依赖说明, 全局方法, 🚀 使用说明, 🎯 功能说明, 1. 线索列表页面 (index.vue) (+23 more)
Community 137 - "Community 137"
Cohesion: 0.06 Nodes (31): ADDED Requirements, Requirement: 禁止跨端调色板混用, Requirement: 表格操作列固定在右侧, Requirement: 表单字段注释格式, Requirement: 树形主数据展示规则, Requirement: 排序字段不在界面默认展示, Requirement: 弹窗与遮罩, Requirement: 小程序媒体与触控 (+23 more)
Community 138 - "Community 138"
Cohesion: 0.11 Nodes (18): ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json(), encrypt_json(), BusinessException, InvalidStatusTransitionException, log_delivery_operation() (+10 more)
Community 139 - "Community 139"
Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.html, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total_amo, 申请退款 Args: out_trade_no: 商户订单号 total_amount: 订单, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 total_f, 生成签名 V3 (SHA256 with RSA) (+3 more)
Community 140 - "Community 140"
Cohesion: 0.11 Nodes (29): after(), bind(), child(), children(), cleanListProperties(), cloneItemContent(), createEntry(), exists() (+21 more)
Community 141 - "Community 141"
Cohesion: 0.08 Nodes (21): addZeros(), createTemplateList(), curry(), entitiesAttr, exists(), getCdateFormat, getCreationDateClasses, getDateTime() (+13 more)
Community 142 - "Community 142"
Cohesion: 0.09 Nodes (19): at(), bc(), c, d, ec, er(), gn, In() (+11 more)
Community 143 - "Community 143"
Cohesion: 0.13 Nodes (31): ac(), bc(), c, Cc(), co, Do, ec(), eo() (+23 more)
Community 144 - "Community 144"
Cohesion: 0.09 Nodes (24): fetchAllDictData(), attachmentUrls, date, dialog, dictStore, emit, formRef, rules (+16 more)
Community 145 - "Community 145"
Cohesion: 0.08 Nodes (17): categoryNameMap, checkRange(), database, databaseId, databaseUrl, getEmojiDatabase, getEmojiDatabaseId, getEmojiDatabaseUrl (+9 more)
Community 146 - "Community 146"
Cohesion: 0.07 Nodes (14): api, contains(), customTabs, dialogOpener, getForcedPlugins, hasProto(), isFunction, isString (+6 more)
Community 147 - "Community 147"
Cohesion: 0.11 Nodes (19): exportOpportunity(), getKanbanData(), getOpportunity(), getOpportunityProduct(), getSalesFunnel(), getStageLogList(), getStatisticsByOwner(), getStatisticsByStage() (+11 more)
Community 148 - "Community 148"
Cohesion: 0.11 Nodes (22): addCopyButton(), highlightCode(), HighlightDirective, insertLineNumbers(), isBlockProcessed(), markBlockAsProcessed(), processBlock(), setupHighlightDirective() (+14 more)
Community 149 - "Community 149"
Cohesion: 0.11 Nodes (17): ac, as(), ec, f, fh(), hs(), Js(), kl() (+9 more)
Community 150 - "Community 150"
Cohesion: 0.1 Nodes (10): each(), extractMeta(), get(), get$1(), getDimensions(), getEphoxEmbedData(), getValue(), guess() (+2 more)
Community 151 - "Community 151"
Cohesion: 0.11 Nodes (21): fireRemoveDraft(), fireRestoreDraft(), fireStoreDraft(), get(), getAutoSaveInterval, getAutoSavePrefix(), getAutoSaveRetention, hasDraft() (+13 more)
Community 152 - "Community 152"
Cohesion: 0.08 Nodes (15): addToEditor(), addToEditor$1(), generate(), getImageToolbarItems, getInsertToolbarItems, getTextSelectionToolbarItems, has(), hasProto() (+7 more)
Community 153 - "Community 153"
Cohesion: 0.08 Nodes (29): apply$1(), bind$1(), bindError(), closest(), closest$1(), contains$2(), detect$1(), disable() (+21 more)
Community 154 - "Community 154"
Cohesion: 0.11 Nodes (10): ancestor$1(), ancestor$2(), ancestor$3(), equals(), getShadowRoot(), isDocumentFragment, isShadowRoot(), lift2() (+2 more)
Community 155 - "Community 155"
Cohesion: 0.07 Nodes (28): all$1(), apply(), base(), baseWith(), before$3(), bypassSelector(), checkDupes(), clear() (+20 more)
Community 157 - "Community 157"
Cohesion: 0.07 Nodes (26): blob, contentDiv, date, day, decimalUnits, digit, digits, fen (+18 more)
Community 158 - "Community 158"
Cohesion: 0.13 Nodes (26): _advance_contract_after_approval(), approve_contract(), approve_contract_by_contract_id(), approve_pass(), approve_reject(), approve_transfer(), _build_approval_list_filters(), can_user_approve() (+18 more)
Community 159 - "Community 159"
Cohesion: 0.1 Nodes (16): each(), getNodeChangeHandler(), hasProto(), isBoolean, isElement, isListItem, isNumber, isString (+8 more)
Community 160 - "Community 160"
Cohesion: 0.07 Nodes (26): 已排除功能(用户确认), Backend — 新建文件, Backend — 修改文件, code:python (# 参照 backend/app/models/models.py 中的 BizLeaveRequest / BizAt), code:typescript (import request from '@/utils/http'), code:typescript (// CRM 管理), code:sql (SELECT dict_type, COUNT(*) as cnt FROM sys_dict_data WHERE d), code:block5 (feat(crm): update product DDL — keep only category, product,) (+18 more)
Community 161 - "Community 161"
Cohesion: 0.13 Nodes (21): create_user(), get_user(), get_user_with_relations(), _hash_password(), list_post_ids_for_user(), list_user_ids_bound_to_post(), list_users(), 用户 CRUD(sys_user + sys_user_role + sys_user_post) (+13 more)
Community 162 - "Community 162"
Cohesion: 0.27 Nodes (26): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, MenuCreateBody (+18 more)
Community 164 - "Community 164"
Cohesion: 0.11 Nodes (26): contains(), createTextBlock(), empty(), getForcedRootBlock, getForcedRootBlockAttrs, hasOnlyOneBlockChild(), hasSameClasses(), hasSameListStyle() (+18 more)
Community 165 - "Community 165"
Cohesion: 0.1 Nodes (25): stop(), after$1(), ancestor(), ancestor$1(), clone$1(), closest(), closest$1(), columnGroups() (+17 more)
Community 166 - "Community 166"
Cohesion: 0.12 Nodes (8): detectBrowser$1(), findMap(), findUntil(), get(), get$4(), getShadowRoot(), lift2(), Optional
Community 167 - "Community 167"
Cohesion: 0.08
Nodes (25): 回款/开票模块移植后, 1. 总览, 变更记录, 步骤 26, 2.1 实现逻辑(Java), 2.2 触发点(CrmPaymentServiceImpl), 2.3 门户现状, 2. updateReceivedAmount(contractId) (+17 more)
Community 168 - "Community 168"
Cohesion: 0.09 Nodes (24): OpportunityAssignBody, OpportunityBatchUpdateExpectDateBody, OpportunityBatchUpdateStageBody, OpportunityChangeStageBody, OpportunityCreateBody, OpportunityDeleteBody, OpportunityDetailBody, OpportunityFollowCreateBody (+16 more)
Community 169 - "Community 169"
Cohesion: 0.12 Nodes (18): allowHtmlInNamedAnchor, createAnchor(), getIdFromAnchor(), getNamedAnchor(), insert(), insertAnchor(), isAnchor(), isEmptyNamedAnchor() (+10 more)
Community 170 - "Community 170"
Cohesion: 0.1 Nodes (24): bind(), documentOrOwner(), exitFullscreen(), fireFullscreenStateChanged(), fromDom(), fromHtml(), fromTag(), fromText() (+16 more)
Community 171 - "Community 171"
Cohesion: 0.1 Nodes (3): isNonNullable(), isNullable(), Optional
Community 172 - "Community 172"
Cohesion: 0.11 Nodes (19): delTemplate(), exportTemplate(), getTemplate(), listTemplate(), mapListQuery(), stringifyIds(), unwrapData(), ApprovalQuery (+11 more)
Community 173 - "Community 173"
Cohesion: 0.14 Nodes (24): create_contract(), create_from_opportunity(), create_from_quote(), download_contract_pdf(), generate_contract_name(), generate_contract_no(), get_contract_detail(), _get_field() (+16 more)
Community 175 - "Community 175"
Cohesion: 0.12 Nodes (14): addButton(), addControl(), addSplitButton(), getBulletStyles, getNumberStyles, isListNode, isNonNullable(), isNullable() (+6 more)
Community 176 - "Community 176"
Cohesion: 0.11 Nodes (4): findUntil(), getSelectedStyleType(), inList(), Optional
Community 177 - "Community 177"
Cohesion: 0.14 Nodes (11): bind(), extractFromAnchor(), findCatalog(), getAnchors(), getTargetList, getTargets(), nonEmptyAttr(), Optional (+3 more)
Community 178 - "Community 178"
Cohesion: 0.09 Nodes (24): addButtons(), addMenuItems(), addToolbars(), allUnlocked(), applyTableCellStyle(), cell(), changeColumnHeader(), changeRowHeader() (+16 more)
Community 179 - "Community 179"
Cohesion: 0.1 Nodes (24): after(), append(), append$1(), applyCellData(), applyRowData(), applyStructureData(), applyStyleData(), applyStyleData$1() (+16 more)
Community 180 - "Community 180"
Cohesion: 0.11 Nodes (3): isNonNullable(), isNullable(), Optional
Community 181 - "Community 181"
Cohesion: 0.1 Nodes (4): cat(), find(), findUntil(), Optional
Community 182 - "Community 182"
Cohesion: 0.11 Nodes (24): Aa(), bo(), cf, da, df, Ef, ff, gf (+16 more)
Community 183 - "Community 183"
Cohesion: 0.12 Nodes (17): cachedFlatCategories, ensureCategoryPathDataLoaded(), formatCategoryPathLabel(), fetchAllPagedRecords(), collectLeafFacilityNodesInTreeOrder(), compareStorageFacilitySlots(), getStorageFacilityOrderNum(), getStorageSlotOrderNum() (+9 more)
Community 184 - "Community 184"
Cohesion: 0.09 Nodes (22): firstLevelMenuPath, firstLevelMenus, { getMenuOpenWidth, menuType, dualMenuShowText, menuOpen, getMenuTheme }, idx, if(), isDualMenu, isMobileMode, isMobileScreen (+14 more)
Community 185 - "Community 185"
Cohesion: 0.11 Nodes (21): 分页查询供方列表 — Java: CrmSupplierInfoController.list, 新增供方 — Java: CrmSupplierInfoController.add, 修改供方 — Java: CrmSupplierInfoController.edit, 导出供方列表 — Java: CrmSupplierInfoController.export, supplier_info_add(), supplier_info_export(), supplier_info_list(), supplier_info_update() (+13 more)
Community 186 - "Community 186"
Cohesion: 0.11 Nodes (23): append$1(), appendItem(), appendSegments(), before$1(), cloneListProperties(), composeList(), createSegment(), createSegments() (+15 more)
Community 187 - "Community 187"
Cohesion: 0.13 Nodes (23): backspaceDelete(), backspaceDeleteCaret(), backspaceDeleteFromListToListCaret(), backspaceDeleteIntoListCaret(), backspaceDeleteRange(), closest$2(), findNextCaretContainer(), getClosestEditingHost() (+15 more)
Community 188 - "Community 188"
Cohesion: 0.11 Nodes (3): find(), findUntil(), Optional
Community 189 - "Community 189"
Cohesion: 0.11 Nodes (3): isNonNullable(), isNullable(), Optional
Community 190 - "Community 190"
Cohesion: 0.12 Nodes (22): all$1(), buildColorMenu(), buildMenuItems(), bypassSelector(), child$3(), descendant(), descendants(), firstChild() (+14 more)
Community 191 - "Community 191"
Cohesion: 0.11 Nodes (13): charMap, charMatches(), contains(), fireInsertCustomChar(), hasProto(), insertChar(), isFunction, isNull (+5 more)
Community 192 - "Community 192"
Cohesion: 0.13 Nodes (21): am(), bi(), bt(), Gs(), gt(), jt(), kt(), mt() (+13 more)
Community 193 - "Community 193"
Cohesion: 0.11 Nodes (17): ext, formData, index, lastDotIndex, name, dialogVisible, emit, handleClose() (+9 more)
Community 194 - "Community 194"
Cohesion: 0.11 Nodes (12): fetchAttachmentDownloadUrl(), buildUploadFileListFromField(), ContractAttachmentItem, CRM_ATTACHMENT_CATEGORY_LABELS, crmAttachmentDisplayName(), CrmAttachmentFile, CrmAttachmentRef, downloadCrmAttachment() (+4 more)
Community 195 - "Community 195"
Cohesion: 0.11 Nodes (18): fetchUserOptions(), cancel(), dialog, emit, formRef, loadUserList(), open(), reset() (+10 more)
Community 196 - "Community 196"
Cohesion: 0.12 Nodes (5): BaseController, CrmQuoteProductController, CrmQuoteShareLogController, ICrmQuoteProductService, CrmQuoteProductServiceImpl
Community 197 - "Community 197"
Cohesion: 0.12 Nodes (20): b(), bo(), bt, fo(), ft, gt, ht, jo() (+12 more)
Community 198 - "Community 198"
Cohesion: 0.12 Nodes (22): fi(), fp(), fy, gp(), hp(), jv, jx(), lk() (+14 more)
Community 199 - "Community 199"
Cohesion: 0.11 Nodes (22): cm(), cr, ed(), Fk(), Gn(), hc(), i(), jd() (+14 more)
Community 200 - "Community 200"
Cohesion: 0.1 Nodes (8): fetchApproveTask(), fetchInstanceDetail(), fetchRejectTask(), bizLoading, form, handleSubmit(), loadFormData(), submitting
Community 201 - "Community 201"
Cohesion: 0.09 Nodes (21): ADDED Requirements, Requirement: 字典类型分页列表, Requirement: 字典类型新增, Requirement: 字典类型修改, Requirement: 字典类型软删除, Requirement: 字典数据分页列表, Requirement: 字典数据新增, Requirement: 字典数据修改 (+13 more)
Community 202 - "Community 202"
Cohesion: 0.2 Nodes (16): al(), fe(), ho(), je(), l, Lo(), me(), o() (+8 more)
Community 203 - "Community 203"
Cohesion: 0.11 Nodes (21): chunk(), classes(), classForPreset(), ColorInputBackstage(), colorPicker(), createInlineMenuFrom(), createPartialMenuWithAlloyItems(), deriveMenuMovement() (+13 more)
Community 204 - "Community 204"
Cohesion: 0.1
Nodes (21): 2. 通用替换规则(所有文件必做), 2.1 移除 getCurrentInstance 和 proxy, 2.2 字典获取方式, 2.3 <dict-tag> → <el-tag>, 2.4 消息提示, 2.5 移除 RuoYi 工具导入, 2.6 el-button 图标, 2.7 移除搜索动画 (+13 more)
Community 205 - "Community 205"
Cohesion: 0.1 Nodes (20): ⚠️ 强制要求(必读), 文档体系结构, 一、通用指南(本文档), 二、通用规范文档(全程按需加载), 三、实施步骤文档(按流程顺序加载), 四、模块迁移方案模板(每个模块必须编写), 强制流程, 关键源文件位置 (+12 more)
Community 206 - "Community 206"
Cohesion: 0.1 Nodes (21): 1. 表格列中的 Tag 展示, 2. 查看弹窗(SystemViewDialog)中的 Tag 展示, 3. 自定义查看弹窗中的 Tag 展示, 4. Tag 类型语义色映射规范, 5. 状态标签注册表(集中定义 label + tagType), code:typescript (import { workOrderStatusLabel, workOrderStatusTagType } from), code:typescript (export type TagType = 'success' | 'warning' | 'danger' | 'in), code:typescript (import { taskStatusLabel, taskStatusTagType, qcTaskConclusio) (+13 more)
Community 207 - "Community 207"
Cohesion: 0.1 Nodes (17): attachments, cachedInfo, content, contentEnd, contentStart, drafts, end, ext (+9 more)
Community 209 - "Community 209"
Cohesion: 0.17 Nodes (14): Bt(), it(), k(), le(), lt(), m(), mn(), oe() (+6 more)
Community 210 - "Community 210"
Cohesion: 0.17 Nodes (20): applyList(), createBookmark(), fireListEvent(), flattenListSelection(), getSelectedTextBlocks(), handleIndentation(), hasListStyleDetail(), indentListSelection() (+12 more)
Community 211 - "Community 211"
Cohesion: 0.18 Nodes (18): done(), escapeSearchText(), find(), findSpansByIndex(), get(), get$1(), getElmIndex(), hasNext() (+10 more)
Community 212 - "Community 212"
Cohesion: 0.15 Nodes (16): addZeros(), Cell(), daysLong, daysShort, getDateFormat, getDateTime(), getDefaultDateTime(), getFormats (+8 more)
Community 213 - "Community 213"
Cohesion: 0.12 Nodes (20): call(), contains(), get$2(), get$4(), getLanguage(), has(), hasNonNullableKey(), isBoundary() (+12 more)
Community 214 - "Community 214"
Cohesion: 0.14 Nodes (20): al(), Dr(), et(), fc(), fr(), ft(), Ho(), hr() (+12 more)
Community 215 - "Community 215"
Cohesion: 0.13 Nodes (20): absolute(), colInfo(), drawBar(), firstDefinedOrZero(), get$4(), getBottomEdge(), getLeftEdge(), getOuter() (+12 more)
Community 216 - "Community 216"
Cohesion: 0.11 Nodes (20): ap(), Bv(), Di, dv(), eb(), ez(), gg, gv() (+12 more)
Community 217 - "Community 217"
Cohesion: 0.17 Nodes (17): getStatisticsByLevel(), getStatisticsBySource(), buildParams(), getStatistics(), handleQuery(), initCharts(), initFunnelChart(), initLevelChart() (+9 more)
Community 218 - "Community 218"
Cohesion: 0.1
Nodes (19): 变更记录, 0. 路径与响应约定, 合同管理 — 04 API 规格(重写移植版), 0.1 原 CRM(Java / RuoYi), 0.2 shanxia2.0 Python 目标, 0.3 前端(已拷贝 CRM)实际请求路径, 10. 完成标准(重写后勾选), 1.1 CrmContractBo 列表/筛选字段(Query) (+11 more)
Community 219 - "Community 219"
Cohesion: 0.1
Nodes (19): 报价单管理模块迁移方案 — 05 业务逻辑与特殊场景, 1. 定时任务 / 触发器, 10. 撤回 withdrawApproval(审批 Service), 11. 新版本 createNewVersion, 12. 转合同 toContract, 13. 分享 generateShare / viewByShareCode, 14. PDF / 模板, 15. 产品 ID 解析(外部) (+11 more)
Community 220 - "Community 220"
Cohesion: 0.1 Nodes (19): 页面功能, 公海池模块迁移方案 — 03 前端页面功能规格, 交互流程, 表单字段, 交互流程, 搜索条件, 搜索条件, 列表字段 (+11 more)
Community 221 - "Community 221"
Cohesion: 0.12 Nodes (3): CrmSupplierInfoController, ICrmSupplierInfoService, CrmSupplierInfoServiceImpl
Community 222 - "Community 222"
Cohesion: 0.12 Nodes (5): disableDevTools(), isMobile(), unlockForm, ICrmQuoteShareLogService, CrmQuoteShareLogServiceImpl
Community 223 - "Community 223"
Cohesion: 0.13 Nodes (19): append(), clone$1(), createItem(), fromDom$1(), fromHtml(), fromTag(), fromText(), indentDlItem() (+11 more)
Community 224 - "Community 224"
Cohesion: 0.13 Nodes (4): ancestor(), ancestor$1(), getShadowRoot(), Optional
Community 225 - "Community 225"
Cohesion: 0.18 Nodes (19): addPixelSuffix(), getAlt(), getAttrib(), getBorder(), getBorderStyle(), getHspace(), getIsDecorative(), getSize() (+11 more)
Community 226 - "Community 226"
Cohesion: 0.15 Nodes (17): be(), Ce(), d(), ee(), el(), Et(), ge(), Io() (+9 more)
Community 228 - "Community 228"
Cohesion: 0.12 Nodes (15): any, emit, form, getDifference(), getDifferencePercent(), handleClose(), resetForm(), router (+7 more)
Community 229 - "Community 229"
Cohesion: 0.11 Nodes (19): 列表查询请求体, 更新请求体, 删除请求体, 全量查询请求体(不分页), 详情查询请求体, 新增请求体, code:json ({), code:json ({) (+11 more)
Community 230 - "Community 230"
Cohesion: 0.11 Nodes (18): ancestor(), clone(), closest(), closest$1(), compose1(), constant(), curry(), deep() (+10 more)
Community 231 - "Community 231"
Cohesion: 0.13 Nodes (18): create(), hasCaption(), hasImageClass(), hasUploadHandler(), isNonNullable(), isNull, isNullable(), normalized() (+10 more)
Community 232 - "Community 232"
Cohesion: 0.16 Nodes (11): fireResizeEditor(), getAutoResizeBottomMargin, getAutoResizeOverflowPadding, getMaxHeight, getMinHeight, isFullscreen(), oldSize, parseCssValueToInt() (+3 more)
Community 233 - "Community 233"
Cohesion: 0.11 Nodes (12): currentValue, formattedValue, isPaused, isRunning, pausedValue, props, safeDecimals, safeDuration (+4 more)
Community 234 - "Community 234"
Cohesion: 0.2 Nodes (15): convertTreeData, getList(), handleClose(), handleConfirm(), handleQuery(), handleRemoveSelection(), handleRowDblClick(), handleSelectionChange() (+7 more)
Community 235 - "Community 235"
Cohesion: 0.22 Nodes (6): checkStorageCompatibility(), getSystemStorage(), getSysVersion(), StorageCompatibilityManager, storageManager, validateStorageData()
Community 236 - "Community 236"
Cohesion: 0.12 Nodes (13): focusInput(), handleKeydown(), highlightedElements, highlightedIndex, historyHIndex, historyItems, lowerItemTitle, { menuList } (+5 more)
Community 237 - "Community 237"
Cohesion: 0.12 Nodes (14): actualTransition, { containerMinHeight }, containerStyle, contentStyle, isFirstLoad, isFullPage, isRefresh, { keepAliveExclude } (+6 more)
Community 238 - "Community 238"
Cohesion: 0.11
Nodes (17): 线索管理模块迁移方案 — 05 业务逻辑与特殊场景, 1. 定时任务 / 触发器 / 监听器, 10. 导入导出, 11. 统计分析(5 接口), 12. 查重 checkDuplicate, 13. 跨模块依赖, 14. 权限标识(sys_menu), 15. 开发顺序建议 (+9 more)
Community 239 - "Community 239"
Cohesion: 0.11 Nodes (17): 公海池模块迁移方案 — 04 后端 API 接口规格, 4.1.1 公海池客户列表, 4.1.2 领取公海客户, 4.1.3 分配公海客户, 4.1.4 放入公海池(从客户管理触发), 4.1 公海池客户列表(复用客户 CRUD), 4.2 公海池操作记录, 4.2.1 操作记录列表 (+9 more)
Community 240 - "Community 240"
Cohesion: 0.11 Nodes (17): 目标, 模块迁移方案 — 06 分步实施计划, 步骤 1:清理 + 前端拷贝, 具体任务, 涉及文件, 完成标准, 预计代码量, 步骤 2:前端 — [页面名称] UI 适配 (+9 more)
Community 241 - "Community 241"
Cohesion: 0.11 Nodes (17): ADDED Requirements, Requirement: 角色与菜单授权, Requirement: 数据权限范围, Requirement: 超级管理员与租户, Requirement: 多角色权限合并, Requirement: Web 与小程序菜单树, Requirement: Web 管理端菜单注册与侧栏展示(三件套同步), Scenario: 勾选子菜单 (+9 more)
Community 242 - "Community 242"
Cohesion: 0.16 Nodes (15): approve_quote(), create_approval_records(), delete_pending_approvals(), get_quote_approval(), list_quote_approvals(), CRM 报价单审批 CRUD — 对照 CrmQuoteApprovalServiceImpl.java, Java: CrmQuoteApprovalServiceImpl.withdrawApproval(不校验创建人), Java: deletePendingApprovals (+7 more)
Community 243 - "Community 243"
Cohesion: 0.19 Nodes (16): batch_insert_quote_products(), calculate_subtotal(), _decimal_value(), delete_products_by_quote_id(), _get_field(), get_quote_product(), insert_quote_product(), product_row_to_dict() (+8 more)
Community 244 - "Community 244"
Cohesion: 0.22 Nodes (16): batch_insert_contract_products(), calculate_subtotal(), _decimal_value(), delete_price_tiers_by_contract_id(), delete_products_by_contract_id(), _get_field(), insert_contract_product(), _letter_oss_ids_to_json() (+8 more)
Community 245 - "Community 245"
Cohesion: 0.17 Nodes (17): _apply_contract_entity_fields(), _build_contract_filters(), _build_customer_address(), _calc_amount_with_tax(), contract_row_to_dict(), export_contracts(), _first_non_blank(), get_contract() (+9 more)
Community 246 - "Community 246"
Cohesion: 0.17 Nodes (8): Serializable, CrmContractProductVo, CrmContractVo, CrmQuoteApprovalVo, CrmQuoteProductVo, CrmQuoteShareLogVo, CrmQuoteVo, CrmSupplierInfoVo
Community 247 - "Community 247"
Cohesion: 0.18 Nodes (11): A(), b(), D(), e(), j(), k(), m, o() (+3 more)
Community 248 - "Community 248"
Cohesion: 0.15 Nodes (14): _, d, f, g, h, k(), m, o (+6 more)
Community 249 - "Community 249"
Cohesion: 0.12 Nodes (17): calculateImageSize(), collect(), getClassList, getPrependUrl, hasAdvTab, hasDescription, hasDimensions, hasImageCaption (+9 more)
Community 251 - "Community 251"
Cohesion: 0.17 Nodes (17): add(), add$1(), add$2(), applyVisualChars(), cleanClass(), filter(), fireVisualChars(), get() (+9 more)
Community 252 - "Community 252"
Cohesion: 0.17 Nodes (17): Bn(), cn(), En(), fd(), Fo(), gd(), jo(), ka() (+9 more)
Community 253 - "Community 253"
Cohesion: 0.13 Nodes (12): dictStore, emit, form, formRef, handleClose(), open(), resetForm(), rules (+4 more)
Community 254 - "Community 254"
Cohesion: 0.14 Nodes (14): dialogTitle, dialogVisible, emit, handleConfirm(), handleCurrentChange(), handleQuery(), loading, quoteStatusFilterOptions (+6 more)
Community 255 - "Community 255"
Cohesion: 0.12 Nodes (14): 公海池模块迁移方案 — 02 数据库表模型, 2.1.1 原始 DDL(来自 sx.sql 第 859 行), 2.1.2 迁移后 DDL, 2.1.3 字段对照表, 2.1.4 与现有实现的差异(需修正), 2.1 crm_customer_pool(公海池操作记录表), 2.2.1 原始 DDL(来自 sx.sql 第 892 行), 2.2.2 迁移后 DDL (+6 more)
Community 256 - "Community 256"
Cohesion: 0.12 Nodes (9): 4.1 迭代 1 — 产品分类 + 产品管理, crm_product(产品主表), crm_product_category(产品分类,树形), crm_product_price(产品定价), crm_product_price_history(价格变更历史), crm_product_stock_log(库存变动日志), crm_product_tag(产品标签), crm_product_tag_relation(产品-标签关联) (+1 more)
Community 257 - "Community 257"
Cohesion: 0.12 Nodes (17): 代码优化, 新增, 修复, 优化, 修复, 重构, 重构, 优化 (+9 more)
Community 258 - "Community 258"
Cohesion: 0.12 Nodes (16): ADDED Requirements, Requirement: 字典类型列表页, Requirement: 字典类型新增/编辑弹窗, Requirement: 字典数据配置弹窗, Requirement: 路由注册, Requirement: 列表面板标题规范, Scenario: 字典类型列表展示, Scenario: 关键词搜索 (+8 more)
Community 259 - "Community 259"
Cohesion: 0.16 Nodes (4): ae(), E(), h, p()
Community 260 - "Community 260"
Cohesion: 0.21 Nodes (13): c, d, e, f(), g(), l, m(), n() (+5 more)
Community 261 - "Community 261"
Cohesion: 0.15 Nodes (5): E(), g(), h, Re(), y
Community 262 - "Community 262"
Cohesion: 0.15 Nodes (15): calcContentBoxSize(), extractAdvancedStyles(), extractDataFromCellElement(), extractDataFromRowElement(), get$1(), getCalculatedWidth(), getHAlignment, getInnerWidth() (+7 more)
Community 263 - "Community 263"
Cohesion: 0.12 Nodes (14): browsers, compose1(), constant(), detect$1(), DeviceType(), get$2(), getUnsafeProperty(), inBody() (+6 more)
Community 264 - "Community 264"
Cohesion: 0.12 Nodes (15): ActionType, Breakpoint, DialogType, Environment, FileInfo, Gender, KeyValue, Language (+7 more)
Community 265 - "Community 265"
Cohesion: 0.13 Nodes (12): any, emit, handleClose(), remarkPlaceholder, resetForm(), rules, string, submitLoading (+4 more)
Community 266 - "Community 266"
Cohesion: 0.13 Nodes (13): approver, baseRules, confirmButtonText, dialogTitle, dialogVisible, emit, list, q (+5 more)
Community 267 - "Community 267"
Cohesion: 0.17 Nodes (13): dialogVisible, dictStore, emit, handleClose(), handleConfirm(), hasPaymentOrInvoice, invoiceAmount, loadContractInfo() (+5 more)
Community 268 - "Community 268"
Cohesion: 0.13 Nodes (11): any, if(), index, info, num, temp, fetchContactByCustomerId(), getContactByCustomerId() (+3 more)
Community 269 - "Community 269"
Cohesion: 0.12 Nodes (15): 技术栈, 1. 创建虚拟环境, 项目结构, 2. 安装依赖, 3. 配置环境变量, 快速开始, 4. 启动服务, 开发规范 (+7 more)
Community 270 - "Community 270"
Cohesion: 0.12 Nodes (15): 核心原则, 1. 数据库先行, 字段一致性, 完成标准, 下一步, 操作流程, 2. Schema 层, 3. CRUD 层 (+7 more)
Community 271 - "Community 271"
Cohesion: 0.12
Nodes (15): 变更记录, 合同管理 — 03 DDL 差异清单(步骤 4/5), 1. 表级差异总览, 2. 门户 vs CRM 建模约定(不需改回 CRM), 3.1 业务字段, 3.2 索引差异(门户缺失 → 建议补), 3. crm_contract 字段对比, 4. crm_contract_approval (+7 more)
Community 272 - "Community 272"
Cohesion: 0.12 Nodes (16): Changed, Code Optimized, Fixed, Fixed, Fixed, Optimized, Optimized, Refactored (+8 more)
Community 273 - "Community 273"
Cohesion: 0.12
Nodes (15): ADDED Requirements, code:sql (tenant_no varchar(64) NOT NULL DEFAULT 'shanxia2.0' COMMEN), Requirement: 公共字段集合, Requirement: 字段顺序, Requirement: 逻辑删除, Requirement: 主键类型, Requirement: MySQL 版本, Requirement: 默认租户编号 tenant_no (+7 more)
Community 274 - "Community 274"
Cohesion: 0.14 Nodes (14): ClueAssignBody, ClueConvertBody, ClueCreateBody, ClueDeleteBody, ClueFollowCreateBody, ClueFollowDeleteBody, ClueFollowListBody, ClueFollowUpdateBody (+6 more)
Community 275 - "Community 275"
Cohesion: 0.29 Nodes (14): is_valid_dict_type(), load_portal_baseline(), load_sx(), load_zkxw(), main(), map_tag_type(), normalize_row(), parse_insert() (+6 more)
Community 276 - "Community 276"
Cohesion: 0.2 Nodes (8): CrmContract, CrmContractProduct, CrmQuote, CrmQuoteApproval, CrmQuoteProduct, CrmQuoteShareLog, CrmSupplierInfo, TenantEntity
Community 277 - "Community 277"
Cohesion: 0.16 Nodes (3): ICrmQuoteApprovalService, CrmQuoteApprovalServiceImpl, CrmQuoteApprovalMapper
Community 278 - "Community 278"
Cohesion: 0.21 Nodes (3): ICrmQuotePdfService, ICrmQuoteService, CrmQuotePdfServiceImpl
Community 279 - "Community 279"
Cohesion: 0.16 Nodes (4): ICrmContractProductService, ICrmContractService, CrmContractProductServiceImpl, subtract()
Community 280 - "Community 280"
Cohesion: 0.17 Nodes (9): getKeyboardSpaces, insertNbsp(), isBoolean, isNumber, onSetupEditable(), register(), setup(), stringRepeat() (+1 more)
Community 281 - "Community 281"
Cohesion: 0.17 Nodes (15): defaultData(), filter(), getSelectedImage(), insertImageAtCaret(), insertOrUpdateImage(), internalFilter(), isFigure(), isPlaceholderImage() (+7 more)
Community 282 - "Community 282"
Cohesion: 0.13 Nodes (14): cat(), each(), each$1(), filter(), foldl(), getLinkAttrs(), internalFilter(), link() (+6 more)
Community 283 - "Community 283"
Cohesion: 0.14 Nodes (14): collect(), collectData(), collectNodesInRange(), getAnchorElement(), getLinkList, getLinks(), getLinks$1(), getLinksInSelection() (+6 more)
Community 284 - "Community 284"
Cohesion: 0.13 Nodes (11): dialogTitle, dictStore, formRef, rules, shortcuts, submitLoading, visible, addOpportunityFollow() (+3 more)
Community 285 - "Community 285"
Cohesion: 0.14 Nodes (10): fetchCreateCustomer(), fetchCustomerDetail(), fetchUpdateCustomer(), CustomerForm, cancel(), data, dictStore, emit (+2 more)
Community 286 - "Community 286"
Cohesion: 0.15 Nodes (7): downloadTemplate(), handleCheckedColumnsChange(), handleResetColumns(), importClue(), importTemplate(), submitImport(), updateCheckAllStatus()
Community 287 - "Community 287"
Cohesion: 0.14 Nodes (8): clickedIndex, { clickedIndex, currentTab, isLastTab, isOneTab, isCurrentTab }, clickTab(), fixedStatus, handleTouchEnd(), positions, setTransition(), { setTransition, adjustPositionAfterClose }
Community 288 - "Community 288"
Cohesion: 0.13
Nodes (14): 核心原则, 操作流程, 1. 审阅 <script> 部分, 2. 审阅 <template> 部分, 3. 审阅 <style> 部分, 4. 弹窗统一规范, 5. 编写/更新前端 API 模块, 6. 注册路由 (+6 more)
Community 289 - "Community 289"
Cohesion: 0.13
Nodes (14): 结构, 线索管理模块迁移方案 — 03 前端页面规格, 主要字段(筛选), 页面 1:线索列表 index.vue, 表格列(示例), 操作与权限, 页面 2:线索详情 detail.vue, 页面 3~7:弹窗组件 (+6 more)
Community 290 - "Community 290"
Cohesion: 0.13 Nodes (14): 构建与注册, 合同管理模块 — 08 验证清单, 手测建议顺序, 功能验证(代码对齐), 筛选 / 分页 / 展开, 审批流, 执行 / 完成 / 作废, 附件 / 导出 (+6 more)
Community 291 - "Community 291"
Cohesion: 0.13 Nodes (15): code:block2 (backend/app/api/basic_info.py), code:block3 (backend/app/models/clinical_payment.py), code:block4 (# 保留:base.py, api_request_log.py, biz_no_generator.py, dept.), code:block5 (backend/app/crud/cell_product.py), code:block6 (# 保留:auth.py, common.py, leave.py, menu.py, user.py, workflo), code:block7 (backend/app/schemas/category.py), Phase 2: 后端清理, Task 2.1: 清理后端 API 路由文件 (+7 more)
Community 292 - "Community 292"
Cohesion: 0.13 Nodes (8): 4.2 迭代 2 — 客户管理 + 联系人 + 标签 + 公海池, crm_contact(联系人), crm_customer(客户主表), crm_customer_follow(客户跟进记录), crm_customer_pool(公海池操作记录), crm_customer_pool_rule(公海池规则), crm_customer_tag(客户标签), crm_customer_tag_relation(客户-标签关联)
Community 293 - "Community 293"
Cohesion: 0.13 Nodes (14): Browser Compatibility, Clean Version, code:bash (# Install dependencies), code:bash (pnpm clean:dev), Continuous Optimization & Extension, Contributing, Donation, Installation & Setup (+6 more)
Community 294 - "Community 294"
Cohesion: 0.13 Nodes (14): 这个项目有什么特别的呢?, 技术栈, 预览, 快速访问, 安装运行, 精简版本, 技术支持, 兼容性 (+6 more)
Community 295 - "Community 295"
Cohesion: 0.26 Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more)
Community 296 - "Community 296"
Cohesion: 0.29 Nodes (12): batch_add_opportunity_products(), _calc_subtotal(), create_opportunity_product(), _decimal_value(), _fill_product_redundant(), get_opportunity_product(), list_opportunity_products(), list_products_by_opportunity() (+4 more)
Community 297 - "Community 297"
Cohesion: 0.25 Nodes (13): a, an(), b(), ce(), he(), mt(), n(), o (+5 more)
Community 298 - "Community 298"
Cohesion: 0.14 Nodes (13): clone$1(), fromDom(), fromHtml(), fromTag(), fromText(), getShadowHost(), internalRemove(), is() (+5 more)
Community 299 - "Community 299"
Cohesion: 0.14 Nodes (14): addClasses(), filter(), get$1(), getAccordionChildren(), getClassList(), getRaw(), getUnsafeProperty(), isAccordionBodyWrapperNode() (+6 more)
Community 300 - "Community 300"
Cohesion: 0.18 Nodes (11): a, c(), d(), i, l, m, n, o (+3 more)
Community 301 - "Community 301"
Cohesion: 0.15 Nodes (13): checkRange(), fromRgba(), fromString(), fromStringValues(), hexColour(), normalizeHex(), removeFromStart(), removeLeading() (+5 more)
Community 302 - "Community 302"
Cohesion: 0.22 Nodes (9): cancel(), displayErrorMessage(), enableWhenDirty, getOnCancelCallback, getOnSaveCallback, isFunction, register(), save() (+1 more)
Community 303 - "Community 303"
Cohesion: 0.21 Nodes (14): compose(), consolidateArr(), consolidateObj(), extractFields(), fitAll(), fitLast(), mergeErrors$1(), mergeValues$1() (+6 more)
Community 304 - "Community 304"
Cohesion: 0.14 Nodes (13): CommonSearchParams, EnableStatus, LoginParams, LoginResponse, PaginatedResponse, PaginationParams, RoleList, RoleListItem (+5 more)
Community 306 - "Community 306"
Cohesion: 0.16 Nodes (11): emit, form, formRef, handleClose(), open(), resetForm(), rules, submitLoading (+3 more)
Community 307 - "Community 307"
Cohesion: 0.14 Nodes (13): ContactForm, ContactQuery, ContactVO, CustomerClaimParams, CustomerFollowForm, CustomerFollowQuery, CustomerFollowVO, CustomerPoolForm (+5 more)
Community 308 - "Community 308"
Cohesion: 0.16 Nodes (10): fetchTransferCustomer(), CustomerTransferParams, cancel(), dialog, emit, formRef, open(), reset() (+2 more)
Community 309 - "Community 309"
Cohesion: 0.14 Nodes (14): 6. 图片/附件上传替换规则, 6.1 CRM 的图片组件, 6.2 山峡2.0 的附件方案, 6.3 替换方案, 6.4 图片存储字段差异, code:ts (import { fetchUploadAttachment } from '@/api/admin'), code:vue (<ImageUpload v-model="form.businessLicenseImages" :limit="5"), code:vue (<el-upload) (+6 more)
Community 310 - "Community 310"
Cohesion: 0.14 Nodes (13): 参考:前端框架差异对照, 详细对照规则, 弹窗标准模板, API 响应数据处理(重要), code:js (// ✅ 正确:兼容写法), code:ts (// api/crm/xxx/index.ts), code:ts (// 页面 handleExport), code:vue (<el-dialog v-model="innerVisible" :title="isEdit ? '编辑' : '新) (+5 more)
Community 311 - "Community 311"
Cohesion: 0.14 Nodes (13): 定时任务, 公海池模块迁移方案 — 05 特殊场景, 任务 1:保护期到期检查, 校验规则, 规则管理校验, 操作校验, 流程 1:客户 ↔ 公海池流转, 任务 2:保护期到期提醒 (+5 more)
Community 312 - "Community 312"
Cohesion: 0.14 Nodes (13): ADDED Requirements, Requirement: 图形化流程配置, Requirement: 流程变量, Requirement: 审批人解析策略, Requirement: 流程版本, Requirement: 办理中心, Requirement: 工作流由后端 Python 实现, Scenario: 技术栈检查 (+5 more)
Community 313 - "Community 313"
Cohesion: 0.19 Nodes (8): _error_json(), lifespan(), 未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin, 数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误, sqlalchemy_exception_handler(), unhandled_exception_handler(), init_scheduled_tasks(), shutdown_scheduler()
Community 314 - "Community 314"
Cohesion: 0.24 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import WechatMes, 发送模板消息 Args: openid: 用户openid template_, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more)
Community 315 - "Community 315"
Cohesion: 0.24 Nodes (12): invoice_info_by_customer(), _invoice_info_by_customer_impl(), invoice_info_list(), 按客户ID查询开票信息(与 by-customer 等价), _clear_default_for_customer(), create_invoice_info(), get_invoice_info(), list_invoice_info_by_customer() (+4 more)
Community 316 - "Community 316"
Cohesion: 0.23 Nodes (7): BaseEntity, CrmContractBo, CrmContractProductBo, CrmQuoteApprovalBo, CrmQuoteBo, CrmQuoteProductBo, CrmSupplierInfoBo
Community 317 - "Community 317"
Cohesion: 0.15 Nodes (13): after(), append(), clone(), copyAttributesTo(), descendants$1(), each$1(), fireToggleAllAccordionsEvent(), foldl() (+5 more)
Community 318 - "Community 318"
Cohesion: 0.15 Nodes (13): all(), append(), before(), bypassSelector(), descendants(), each(), extract(), foldl() (+5 more)
Community 319 - "Community 319"
Cohesion: 0.15 Nodes (10): createUi(), flatten(), getDefaultLinkTarget, getInitialData(), hasProto(), init(), isArray, isArrayOf() (+2 more)
Community 320 - "Community 320"
Cohesion: 0.17 Nodes (11): allowUnsafeLinkTarget, applyLinkOverrides(), applyRelTargetRules(), getClasses(), getLinkClassList, getRelList, getRels(), handleExternalTargets() (+3 more)
Community 321 - "Community 321"
Cohesion: 0.22 Nodes (12): c, eo(), ie(), jt(), kt(), n, ot(), q() (+4 more)
Community 322 - "Community 322"
Cohesion: 0.22 Nodes (12): ao(), f, k(), le(), m(), mo(), ne(), po() (+4 more)
Community 323 - "Community 323"
Cohesion: 0.27 Nodes (10): a, d(), g(), i(), k(), m(), n, o (+2 more)
Community 324 - "Community 324"
Cohesion: 0.19 Nodes (13): a, ba(), ct(), he(), je(), le(), qe(), Rt() (+5 more)
Community 325 - "Community 325"
Cohesion: 0.15 Nodes (12): OpportunityAssignParams, OpportunityChangeStageParams, OpportunityFollowQuery, OpportunityFollowVO, OpportunityForm, OpportunityProductBatchAddParams, OpportunityProductForm, OpportunityProductQuery (+4 more)
Community 326 - "Community 326"
Cohesion: 0.19 Nodes (10): dictStore, emit, formatDate(), handleClose(), open(), parentContractInfo, renewalCount, reset() (+2 more)
Community 328 - "Community 328"
Cohesion: 0.15 Nodes (8): markInvalid(), dialogVisible, dictStore, emit, form, formRef, loading, rules
Community 329 - "Community 329"
Cohesion: 0.15 Nodes (12): 步骤一:模块分析 + 编写迁移方案, 强制要求, 操作流程, 1. 分析原 CRM 模块, 2. 清理 shanxia2.0 中已有代码, 3. 按模板编写迁移方案, 4. 方案审核, 参考资源 (+4 more)
Community 330 - "Community 330"
Cohesion: 0.15 Nodes (12): 功能验证, 线索管理模块迁移方案 — 07 验证清单, 跟进, 转化, 分配 / 无效, 权限, 回归, 未纳入本期 (+4 more)
Community 331 - "Community 331"
Cohesion: 0.15 Nodes (12): 合同管理模块 — 重写移植断点记录, 已知阻塞(下一步机械适配前), 28 步实施方案(续做从此勾选), 新会话续做粘贴模板, 已完成, 阶段 A:业务梳理(不写代码), 业务逻辑速查(步骤 A 展开版见 02-business-logic.md), 阶段 B:前端 OpenSpec 适配(功能对齐,列表页 Fresh Mint) (+4 more)
Community 332 - "Community 332"
Cohesion: 0.15 Nodes (13): ADDED Requirements, Requirement: 租户隔离, Requirement: 数据权限过滤, Requirement: 列表默认排序, Requirement: API 前缀与工程约定, Requirement: URL 路径设计规范, Scenario: 新增资源路由, Scenario: 避免路径参数 (+5 more)
Community 333 - "Community 333"
Cohesion: 0.27 Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more)
Community 334 - "Community 334"
Cohesion: 0.26 Nodes (10): _build_tree(), _cascade_soft_delete(), create_menu(), get_menu(), list_menus(), list_menus_tree(), _row_to_dict(), soft_delete_menu() (+2 more)
Community 335 - "Community 335"
Cohesion: 0.26 Nodes (10): operlog_detail(), operlog_list(), 操作日志分页列表(基于 API 请求日志适配 RuoYi OperLog 结构), _business_type_from_path(), get_oper_log(), list_oper_logs(), _oper_status(), 操作日志:基于 sys_api_request_log 适配 RuoYi OperLog 视图 (+2 more)
Community 336 - "Community 336"
Cohesion: 0.23 Nodes (9): create_clue_follow(), delete_clue_follow(), get_clue_follow(), list_clue_follows(), 更新线索跟进记录,必要时同步线索 next_time, 软删除跟进记录,并回写线索 follow_count / last_time, 创建线索跟进记录,并级联更新父线索的跟进相关字段, _row_to_dict() (+1 more)
Community 337 - "Community 337"
Cohesion: 0.2 Nodes (6): enabledState, fireVisualBlocks(), isEnabledByDefault, register(), toggleActiveState(), toggleVisualBlocks()
Community 338 - "Community 338"
Cohesion: 0.23 Nodes (10): Be(), De(), dn(), fe(), je(), jt(), l(), me() (+2 more)
Community 339 - "Community 339"
Cohesion: 0.18 Nodes (11): createParagraph(), createSummary(), generate(), insertAccordion(), insertAndSelectParagraphAfter(), insertBogus(), isInsertAllowed(), isInSummary() (+3 more)
Community 340 - "Community 340"
Cohesion: 0.26 Nodes (11): all(), bypassSelector(), child(), descendant(), descendants(), fromPoint(), map(), nextSibling() (+3 more)
Community 341 - "Community 341"
Cohesion: 0.24 Nodes (11): getBodyClass, getContentStyle, getPreviewContent(), getPreviewReplaceValues, getTemplateReplaceValues, insertTemplate(), open(), parseAndSerialize() (+3 more)
Community 342 - "Community 342"
Cohesion: 0.26 Nodes (12): bind(), collect(), collectTextToBoundary(), has(), isBoundary(), isContentEditableFalse(), isContentEditableTrueInCef(), isHidden() (+4 more)
Community 343 - "Community 343"
Cohesion: 0.24 Nodes (7): exportApproval(), getApproval(), getContractApprovalFlow(), listApproval(), mapListQuery(), unwrapData(), if()
Community 344 - "Community 344"
Cohesion: 0.21 Nodes (7): getSupplierInfo(), listAllSupplierInfo(), listSupplierInfo(), SupplierInfoForm, SupplierInfoQuery, SupplierInfoVO, unwrapData()
Community 345 - "Community 345"
Cohesion: 0.27 Nodes (11): normalizeTaxRateDisplay(), number, formatRate(), generateInsights(), addMonthsYmd(), alignFqPaymentDetailsForDisplay(), calcInstallmentDueAmounts(), DetailLike (+3 more)
Community 346 - "Community 346"
Cohesion: 0.2 Nodes (10): fetchIntoPool(), CustomerIntoPoolParams, cancel(), dialog, emit, formRef, open(), reset() (+2 more)
Community 347 - "Community 347"
Cohesion: 0.21 Nodes (10): fetchDealCustomer(), cancel(), dialog, emit, form, formRef, open(), reset() (+2 more)
Community 348 - "Community 348"
Cohesion: 0.17 Nodes (10): [], hasDept, kw, leafKeys, name, no, node, payload (+2 more)
Community 350 - "Community 350"
Cohesion: 0.41 Nodes (11): colourBlend(), getDarkColor(), getLightColor(), handleElementThemeColor(), hexToRgb(), hexToRgba(), isValidHexColor(), isValidRgbValue() (+3 more)
Community 351 - "Community 351"
Cohesion: 0.17 Nodes (11): 迁移目标, 线索管理模块迁移方案 — 01 概述, 迁移范围, 涉及数据库表, 前端文件映射, 方法论(六步对应关系), 不在本次范围, 审核检查项 (+3 more)
Community 352 - "Community 352"
Cohesion: 0.17
Nodes (11): 禁止, 报价单管理模块迁移方案 — 06 分步实施计划, 阶段 A:方案(已完成), code:bash (./docs/crm-migration/scripts/snapshot-java.sh product ), 阶段 P0:供方信息 crm_supplier_info, 阶段 P1:合同 create(报价转合同前置), P2-0 基础设施, P2-1 对照翻译 (+3 more)
Community 353 - "Community 353"
Cohesion: 0.17 Nodes (11): 已确认决策, 报价单管理模块迁移方案 — 01 概述, 迁移目标, 方法论(后端), 实施总顺序, 迁移范围(全量), 涉及数据库表, 依赖模块 (+3 more)
Community 354 - "Community 354"
Cohesion: 0.17 Nodes (11): 定时任务, 模块迁移方案 — 05 特殊场景, 任务 1:[任务名称], 流程 1:[流程名称], 触发器 1:[名称], 导入导出, 导入, 导出 (+3 more)
Community 355 - "Community 355"
Cohesion: 0.17
Nodes (11): 页面功能, 模块迁移方案 — 03 前端页面功能规格, 搜索条件, 页面 1:[页面名称](views/crm/{module}/index.vue), 弹窗 1:[弹窗名称](views/crm/{module}/XxxDialog.vue), 列表字段, 操作按钮, 弹窗清单 (+3 more)
Community 356 - "Community 356"
Cohesion: 0.17 Nodes (12): 7. 数据迁移注意事项, 7.1 主键映射, 7.2 租户字段, 7.3 附件迁移, 7.4 字典数据迁移, 7.5 部门映射, 7.6 迁移顺序(依赖关系), code:sql (-- CRM: tenant_id (VARCHAR(20), DEFAULT '000000')) (+4 more)
Community 357 - "Community 357"
Cohesion: 0.17 Nodes (12): 1. 标签须标注单位「(元)」, 2. 只读展示须前缀人民币符号「¥」, 3. 弹窗/列表表单控件同宽(栅格内满宽), 4. 可编辑输入(AmountInput), code:html (), Requirement: 金额与单价千分位输入与展示, Scenario: 弹窗栅格内数字字段, Scenario: 弹窗表单价格字段 (+4 more)
Community 358 - "Community 358"
Cohesion: 0.17
Nodes (12): 错误案例 EC-UI-001:无分页列表底角被表格白底遮住, 错误案例 EC-UI-002:一级菜单 meta.icon 未注册导致侧边栏无图标, 错误案例 EC-UI-003:价格字段未标「(元)」或未展示「¥」, 错误案例 EC-UI-003b:价格类字段未使用红色强调, 错误案例 EC-UI-004:弹窗栅格内 el-input-number 宽度窄于同行文本框, Requirement: Web 管理端常见错误案例(反例登记), Scenario: EC-UI-001 无分页树形列表, Scenario: EC-UI-001 Code review (+4 more)
Community 359 - "Community 359"
Cohesion: 0.17
Nodes (12): 布局与视觉, 数据模型与上传逻辑, code:vue (), code:scss (.attachment-upload { width: 100%; }), el-upload 配置, Requirement: 附件上传卡片化布局, Scenario: 新增弹窗包含附件上传, Scenario: 附件卡片预览与操作 (+4 more)
Community 360 - "Community 360"
Cohesion: 0.22 Nodes (6): create_leave(), get_leave(), list_leaves(), _row_to_dict(), BizLeaveRequest, 请假申请 biz_leave_request
Community 361 - "Community 361"
Cohesion: 0.27 Nodes (9): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), 字典类型 CRUD(sys_dict_type), _row_to_dict(), soft_delete_dict_type(), update_dict_type() (+1 more)
Community 362 - "Community 362"
Cohesion: 0.22 Nodes (10): ChangePasswordRequest, Config, LoginRequest, LoginResponse, ResetPasswordRequest, UserBase, UserCreate, UserListResponse (+2 more)
Community 363 - "Community 363"
Cohesion: 0.27 Nodes (9): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant(), 租户表 sys_tenant(V0.3 2.1.1) (+1 more)
Community 364 - "Community 364"
Cohesion: 0.36 Nodes (9): create_opportunity_follow(), get_opportunity_follow(), list_follows_by_opportunity(), list_opportunity_follows(), _parse_optional_datetime(), _recalc_opportunity_follow_stats(), _row_to_dict(), soft_delete_opportunity_follow() (+1 more)
Community 365 - "Community 365"
Cohesion: 0.31 Nodes (10): Column, diff_tables(), _h(), main(), normalize_ws(), parse_crm_tables(), Parse Navicat-style MySQL DDL and extract CREATE TABLE blocks for crm*. Onl, Returns: - left_only_tables - right_only_tables - per_table_column_d (+2 more)
Community 366 - "Community 366"
Cohesion: 0.22 Nodes (11): at(), cn(), gn(), hn(), ke(), ot(), pe(), pn() (+3 more)
Community 367 - "Community 367"
Cohesion: 0.24 Nodes (11): composeAlphabeticBase26(), getParentList(), is$2(), isOlNode, isWithinNonEditable(), isWithinNonEditableList(), open(), parseDetail() (+3 more)
Community 368 - "Community 368"
Cohesion: 0.25 Nodes (11): contains(), get$2(), getLanguage(), getOpt(), isBoundary(), isElement, isEmptyTag(), isNonEditable() (+3 more)
Community 369 - "Community 369"
Cohesion: 0.24 Nodes (9): children(), freefallRtl$2(), isComment(), isText, point(), scan(), toEnd(), trim (+1 more)
Community 370 - "Community 370"
Cohesion: 0.2 Nodes (10): append$1(), before(), each(), getSelectedDetails(), isDetailsSelected(), normalizeAccordion(), normalizeDetails(), removeAccordion() (+2 more)
Community 371 - "Community 371"
Cohesion: 0.25 Nodes (10): addPrependUrl(), changeImages(), changeSrc(), createState(), each(), findEntry(), formFillFromMeta(), formFillFromMeta2() (+2 more)
Community 372 - "Community 372"
Cohesion: 0.18 Nodes (11): getShadowRoot(), internalRemove(), internalSet(), isDocumentFragment, isNonNullable(), isNullable(), isShadowRoot(), isString (+3 more)
Community 373 - "Community 373"
Cohesion: 0.22 Nodes (6): d(), i(), l(), n, s(), t
Community 374 - "Community 374"
Cohesion: 0.22 Nodes (5): getSeparatorHtml, onSetupEditable(), register(), setup$1(), shouldSplitBlock
Community 375 - "Community 375"
Cohesion: 0.2 Nodes (11): compose(), fromRawEvent(), getOriginalEventTarget(), head(), isDocumentFragment, isNonNullable(), isNullable(), isOpenShadowHost() (+3 more)
Community 376 - "Community 376"
Cohesion: 0.18 Nodes (11): all(), all$1(), bind$3(), bypassSelector(), clobberStyles(), each$1(), flatten(), hasProto() (+3 more)
Community 377 - "Community 377"
Cohesion: 0.22 Nodes (10): children(), detect$2(), detectBrowser(), detectOs(), find$1(), fromPoint(), map(), nextSibling() (+2 more)
Community 378 - "Community 378"
Cohesion: 0.18 Nodes (11): _(), cm(), f(), Fl(), li(), ll(), rl(), sl() (+3 more)
Community 379 - "Community 379"
Cohesion: 0.27 Nodes (9): handleBlur(), handleFocus(), handleInput(), isFocused, props, addThousandSeparators(), formatMoneyDisplay(), parseMoneyToNumber() (+1 more)
Community 380 - "Community 380"
Cohesion: 0.24 Nodes (10): { copy }, emit, form, generating, handleClose(), handleGenerate(), reset(), shareLink (+2 more)
Community 381 - "Community 381"
Cohesion: 0.18 Nodes (9): cells, hasIn, hasInEdge, hasOut, json, outEdges, parsed, sourceNode (+1 more)
Community 382 - "Community 382"
Cohesion: 0.18 Nodes (11): 7. 字典/状态展示替换规则, 7.1 下拉选择中的字典, 7.2 表格中的字典展示, 7.3 详情页中的字典展示, 7.4 涉及的字典类型清单, code:vue (), code:vue (), code:vue () (+3 more)
Community 383 - "Community 383"
Cohesion: 0.18 Nodes (10): 目录, 1. 设计理念与原则, 11. 图标与无障碍, 12. 业务状态色(与订单/配送枚举), 13. 实现清单(web-admin 改造对照), 14. 附录 A:权威来源, 15. 附录 B:脚本与动态行为, 2. 设计 Token(CSS 变量) (+2 more)
Community 384 - "Community 384"
Cohesion: 0.18
Nodes (11): 3. 全局与布局结构, 3.10 Tab 内容挂载与刷新态, 3.1 根布局 .layout, 3.2 侧栏 .sidebar, 3.3 Logo .logo / .logo span, 3.4 导航分组 .nav-details, 3.5 侧栏底部 .nav-foot, 3.6 主列 .main (+3 more)
Community 385 - "Community 385"
Cohesion: 0.18 Nodes (10): 迁移范围, 公海池模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略, 方法论, 数据库适配规则, 字典数据一致性, 前端文件映射 (+2 more)
Community 386 - "Community 386"
Cohesion: 0.18 Nodes (10): 背景与目标, 保留清单, 后端保留, 前端保留, 删除清单, 执行顺序与并行策略, 预估工作量, 注意事项 (+2 more)
Community 387 - "Community 387"
Cohesion: 0.18 Nodes (11): code:typescript (const tagType = computed(() => dictStore.getTagType('wf_proc), Phase 5: 保留页面 Tag 迁移, Task 5.1: 迁移 system/dept/index.vue, Task 5.2: 迁移 system/user/index.vue, Task 5.3: 迁移 system/role/index.vue, Task 5.4: 迁移 system/post/index.vue, Task 5.5: 迁移 system/site/index.vue, Task 5.6: 迁移 system/menu/index.vue (+3 more)
Community 388 - "Community 388"
Cohesion: 0.18
Nodes (10): 2. 设计决策, 3. 公共字段规范(shanxia2.0 标准), 8. 定时任务, 8.1 公海池自动回收, 9. 附录, A. CRM 原始表 → 新表对照清单, B. 参考文件清单, code:sql (tenant_no VARCHAR(64) NOT NULL DEFAULT 'zkxw' COMM) (+2 more)
Community 389 - "Community 389"
Cohesion: 0.18 Nodes (11): 常用按钮图标映射, 标准写法示例, code:html (), code:typescript (// <script setup> 中显式导入), Requirement: 按钮须携带图标, Scenario: 新增列表页工具栏按钮, Scenario: 新增弹窗底部按钮, Scenario: 新增表格操作列按钮 (+3 more)
Community 390 - "Community 390"
Cohesion: 0.18 Nodes (10): ADDED Requirements, Requirement: 本仓库与周边系统的边界, Requirement: 山峡 CRM 工程路径与栈, Requirement: 多系统 SQL 模型权威文件索引, Scenario: 新人定位门户库表, Scenario: 新人定位地磅库表, Scenario: 跨系统需求评审, Scenario: Agent 选择正确后端入口 (+2 more)
Community 391 - "Community 391"
Cohesion: 0.31 Nodes (8): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post(), SysPost
Community 392 - "Community 392"
Cohesion: 0.31 Nodes (8): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site(), SysSite
Community 393 - "Community 393"
Cohesion: 0.27 Nodes (7): create_dict_data(), get_dict_data(), list_dict_data(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data(), update_dict_data()
Community 394 - "Community 394"
Cohesion: 0.24 Nodes (9): list_share_logs(), _parse_user_agent(), CRM 报价单分享访问日志 CRUD — 对照 CrmQuoteShareLogServiceImpl.java, 简易 User-Agent 解析(替代 Hutool UserAgentUtil), Java: queryLogsByQuoteId, Java: statisticsVisits, record_visit(), _row_to_dict() (+1 more)
Community 395 - "Community 395"
Cohesion: 0.27 Nodes (10): collectRangeSections(), eachr(), find$1(), findAndMark(), findAndMarkInSelection(), fromNode(), fromNodes(), fromRng() (+2 more)
Community 396 - "Community 396"
Cohesion: 0.24 Nodes (6): a, c(), i, o, r(), s
Community 397 - "Community 397"
Cohesion: 0.2 Nodes (10): deep(), deepMerge, deleteImage(), hasProto(), is(), isArray, isArrayOf(), isObject (+2 more)
Community 398 - "Community 398"
Cohesion: 0.24 Nodes (4): find(), findUntil(), isNonNullable(), isNullable()
Community 399 - "Community 399"
Cohesion: 0.31 Nodes (6): getBodyClass, getBodyId, getContentStyle, getPreviewHtml(), open(), shouldUseContentCssCors
Community 400 - "Community 400"
Cohesion: 0.22 Nodes (8): get(), getHelpTabs, has(), isNonNullable(), isNullable(), pParseCustomTabs(), tab(), tab$1()
Community 401 - "Community 401"
Cohesion: 0.2 Nodes (7): cloneSpacing, containerStyle, contentClass, contentStyle, debouncedMeasure, { pause, resume }, { start: startMeasure }
Community 402 - "Community 402"
Cohesion: 0.2 Nodes (6): any, day, index, info, month, year
Community 403 - "Community 403"
Cohesion: 0.2 Nodes (9): 目录, 10. 消息提示/确认框替换规则, 山峡2.0 的导入导出, 附录 A:导入/导出替换, 附录 B:执行检查清单, code:ts (// 导出), code:ts (// 导出 - 手动下载), CRM 前端代码迁移替换指南 (+1 more)
Community 404 - "Community 404"
Cohesion: 0.2
Nodes (10): 7. 列表区、表格与分页, 7.1 结构顺序, 7.2 .list-body, 7.3 列表工具栏 .list-toolbar, 7.4 通用 table(非 .data-table 时的基线), 7.5 .data-table 专用规则, 7.6 滚动 .table-scroll, 7.7 状态标签 .tag (+2 more)
Community 405 - "Community 405"
Cohesion: 0.2
Nodes (10): 9. 弹窗、遮罩与详情视图, 9.1 遮罩 .backdrop, 9.2 小对话框 .dialog(默认), 9.3.1 el-dialog 新增/编辑表单(web-admin 实践,2026-04 起), 9.3 大对话框 .dialog-lg / .dialog-view-xl, 9.4 详情顶区 .view-hero, 9.5 区块与键值 .view-section / .view-kv, 9.6 Bento / 卡片 / 时间轴 / 图集 / 路线条 (+2 more)
Community 406 - "Community 406"
Cohesion: 0.2 Nodes (9): 颜色, 弹窗/对话框, 表格, 按钮, 附件上传, 列表面板, 字段注释, code:vue (<template #label>排序号数值越小越靠前</sp) (+1 more)
Community 407 - "Community 407"
Cohesion: 0.2 Nodes (9): 迁移目标, 合同列表模块迁移方案 — 01 概述, 前置已完成, 迁移范围(合同列表全量), 涉及数据库表, 实施顺序, 源码位置, 方案文档索引 (+1 more)
Community 408 - "Community 408"
Cohesion: 0.2 Nodes (9): 迁移范围, 模块迁移方案 — 01 概述, 涉及的数据库表, 迁移策略, 方法论, 数据库适配规则, 字典数据一致性, 前端文件映射 (+1 more)
Community 409 - "Community 409"
Cohesion: 0.2 Nodes (10): code:typescript (Dict {), code:typescript (// 核心功能:), code:typescript (// useDictTag(dictType: string)), code:typescript (export function fetchAllDictData() {), Phase 4: 前端 Tag 集中化, Task 4.1: 新增前端类型定义, Task 4.2: 新增前端 Dict Store, Task 4.3: 新增前端 composable (+2 more)
Community 410 - "Community 410"
Cohesion: 0.2 Nodes (10): code:block10 (web-admin/src/api/business.ts), code:block8 (web-admin/src/views/basic-info/), code:block9 (web-admin/src/views/system/category/), Phase 3: 前端清理, Task 3.1: 删除业务 Views 目录, Task 3.2: 删除 system/ 下的模板/业务页面, Task 3.3: 删除业务 API 模块, Task 3.4: 精简前端路由 (+2 more)
Community 411 - "Community 411"
Cohesion: 0.2 Nodes (9): ADDED Requirements, Requirement: 仓库采用前后端分离的一体化门户形态, Requirement: 附件与对象存储, Requirement: 技术栈与需求文档 §3 对齐, Requirement: 权威文档索引, Scenario: 新人识别工程边界, Scenario: 技术选型评审, Scenario: 上传列表回显 (+1 more)
Community 412 - "Community 412"
Cohesion: 0.2 Nodes (10): 结构与样式, 交互与文案, 实现模式, code:vue (
…
), code:typescript (const filterExpanded = ref(false)), Requirement: 筛选区多行条件默认折叠与展开更多, Scenario: 重置后收起扩展条件, Scenario: 单行筛选无需展开按钮 (+2 more)Community 413 - "Community 413"
Cohesion: 0.33 Nodes (8): decrypt_login_payload(), ensure_initialized(), extract_login_credentials(), get_public_pem(), 登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。, Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。, 从请求体解析用户名、密码。 返回 (username, password, error_message);error_message 非空时表示失败。, _validate_ts()
Community 414 - "Community 414"
Cohesion: 0.25 Nodes (7): _dispatch_local(), 工作流回调服务 —— 流程状态变更时通知业务系统, 注册本地回调函数。当 callback_url 以 path 开头时直接调用 fn。, 尝试本地直调。返回 True 表示已处理,False 表示无匹配的本地回调。, 流程实例状态变更后,向业务系统发送回调通知。 优先级: 1. 如果 callback_url 是内部路径(以 / 开头),优先尝试本地直调, register_local_callback(), trigger_callback()
Community 415 - "Community 415"
Cohesion: 0.22 Nodes (7): get_industry_statistics(), get_level_statistics(), get_overview_statistics(), get_owner_statistics(), get_source_statistics(), get_trend_statistics(), 客户统计概览:客户总数、公海池数、本月新增、成交数
Community 416 - "Community 416"
Cohesion: 0.31 Nodes (7): create_leave(), delete_leave(), get_leave(), leave_workflow_callback(), list_leaves(), submit_leave(), update_leave()
Community 419 - "Community 419"
Cohesion: 0.36 Nodes (8): build_watch_block(), detect_form_var(), detect_load_fn(), detect_pagination_var(), main(), process_file(), 检测数据加载函数名(在 handleSearch 中调用的函数), 生成 watchDebounced 代码块
Community 420 - "Community 420"
Cohesion: 0.28 Nodes (8): children(), children$1(), children$2(), filter(), fromPoint(), getParentElement(), map(), parent()
Community 421 - "Community 421"
Cohesion: 0.22 Nodes (3): cached(), thunk(), thunkOf()
Community 422 - "Community 422"
Cohesion: 0.28 Nodes (9): appendNodeContent(), checkRange(), createPlaceholderNode(), createPreviewNode(), each$1(), retainAttributesAndInnerHtml(), setDimensions(), startsWith() (+1 more)
Community 423 - "Community 423"
Cohesion: 0.39 Nodes (7): a(), g(), i, l(), n, r, s
Community 424 - "Community 424"
Cohesion: 0.31 Nodes (9): gotoSelectedLink(), openDialog(), setupButtons(), setupContextToolbars(), setupMenuItems(), toggleGotoLinkState(), toggleLinkMenuState(), toggleLinkState() (+1 more)
Community 425 - "Community 425"
Cohesion: 0.22 Nodes (9): appendClickRemove(), getHref(), gotoLink(), isAnchor(), isImageFigure(), isLink(), isNonNullable(), isNullable() (+1 more)
Community 426 - "Community 426"
Cohesion: 0.22 Nodes (8): assumeExternalTargets, createLink(), getAnchorText(), getDefaultLinkProtocol, linkImageFigure(), preprocess(), trimCaretContainers(), tryProtocolTransform()
Community 427 - "Community 427"
Cohesion: 0.25 Nodes (9): getOrDie(), isElement, isHTMLElement(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement() (+1 more)
Community 428 - "Community 428"
Cohesion: 0.22 Nodes (5): c, i, o, s, t
Community 429 - "Community 429"
Cohesion: 0.36 Nodes (6): findProductStatusItem(), getProductStatusLabel(), getProductStatusTagType(), ProductDictResolver, productStatusDictKey(), TagType
Community 430 - "Community 430"
Cohesion: 0.22 Nodes (7): filteredItems, normalizedValue, props, rawSource, rawValue, sanitizedArray, sanitizedItem
Community 431 - "Community 431"
Cohesion: 0.22 Nodes (7): lastSegment, props, rawSource, rawValue, sanitizedArray, sanitizedItem, segments
Community 433 - "Community 433"
Cohesion: 0.22 Nodes (7): filteredMenuItems, filterMenuItems, { isDark }, props, route, routerPath, settingStore
Community 434 - "Community 434"
Cohesion: 0.28 Nodes (6): defaultAvatarPathByRole(), resolveUserAvatarUrl(), avatarDisplayUrl, { getUserInfo: userInfo }, userMenuPopover, userStore
Community 435 - "Community 435"
Cohesion: 0.22 Nodes (8): 步骤二:拷贝前端原版, 操作流程, 1. 逐个拷贝 Vue 组件, 2. 拷贝规则, 完成标准, 下一步, 3. 拷贝 API 模块, 目标
Community 436 - "Community 436"
Cohesion: 0.22 Nodes (8): 线索主接口对照表, 线索管理模块迁移方案 — 04 API 规格, 跟进记录接口, 列表响应约定(门户), 前端 API 文件结构建议, code:json ({), code:block2 (web-admin/src/api/crm/), 关键业务逻辑索引(开发前必读 Java)
Community 437 - "Community 437"
Cohesion: 0.22
Nodes (8): 模块迁移方案 — 02 数据库表模型, code:sql (-- 从 docs/sql/sx.sql 中复制该表的 CREATE TABLE 语句), code:sql (DROP TABLE IF EXISTS crm_xxx;), X.1.1 原始 DDL(来自 sx.sql), X.1.2 迁移后 DDL, X.1.3 字段对照表, X.1.4 字典关联, X.1 crm_xxx([表说明])
Community 438 - "Community 438"
Cohesion: 0.22 Nodes (8): 模块迁移方案 — 04 后端 API 接口规格, API 清单汇总, X.1.1 列表查询, X.1.2 新增, X.1.3 编辑, X.1.4 删除, X.1.5 详情, X.1 [实体名] CRUD
Community 439 - "Community 439"
Cohesion: 0.22 Nodes (9): Requirement: 统一返回码定义, Scenario: 参数校验失败, Scenario: 唯一性冲突, Scenario: 记录不存在, Scenario: 未登录, Scenario: 无权限, Scenario: 服务器异常, Scenario: Web 登录账号或密码错误 (+1 more)
Community 440 - "Community 440"
Cohesion: 0.22 Nodes (8): Context, D1: 后端 CRUD 采用独立函数模式(非 CRUDBase 泛型), D2: 字典 API 路由注册在 admin.py, D3: 字典数据查询通过 dict_type 关联, D4: 前端字典数据配置弹窗采用 Dialog + 内嵌表格, Decisions, Goals / Non-Goals, Risks / Trade-offs
Community 442 - "Community 442"
Cohesion: 0.25 Nodes (6): parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `{, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, 统一解析接口请求载荷(明文 / 密文信封)。, 兼容明文与密文信封,返回业务层 payload(多为 dict;批量数组接口解密后为 list)。, resolve_request_payload()
Community 443 - "Community 443"
Cohesion: 0.54 Nodes (7): _apply_create_range(), _base_query(), get_clue_level_statistics(), get_clue_overview_statistics(), get_clue_owner_statistics(), get_clue_source_statistics(), get_clue_trend_statistics()
Community 444 - "Community 444"
Cohesion: 0.43 Nodes (7): build_quote_html(), _default_value(), _format_date(), _format_discount(), _format_money(), _get_pdf_styles(), CRM 报价单 PDF/HTML 生成 — 对照 CrmQuotePdfServiceImpl.java
Community 447 - "Community 447"
Cohesion: 0.25 Nodes (8): documentOrOwner(), fromDom(), fromHtml(), fromTag(), fromText(), getShadowHost(), isDocument, owner()
Community 448 - "Community 448"
Cohesion: 0.25 Nodes (8): ancestors(), ancestors(), ancestors$1(), filter$1(), isFunction, parents(), siblings(), siblings$1()
Community 449 - "Community 449"
Cohesion: 0.32 Nodes (8): each$1(), filterEditableDescendants(), findParentElm(), fromPoint(), hide(), map(), show(), toggle()
Community 450 - "Community 450"
Cohesion: 0.25 Nodes (7): contains(), emojiMatches(), emojisFrom(), exists(), isUndefined, last(), open()
Community 451 - "Community 451"
Cohesion: 0.32 Nodes (8): gm(), jm(), qm(), vd(), vl(), w(), yd(), ym()
Community 452 - "Community 452"
Cohesion: 0.29 Nodes (5): confirmButtonText, dialogTitle, handleClose(), loadExecutionSummary(), resetForm()
Community 455 - "Community 455"
Cohesion: 0.32 Nodes (3): handleCheckedColumnsChange(), handleResetColumns(), updateCheckAllStatus()
Community 457 - "Community 457"
Cohesion: 0.25
Nodes (8): 4. 弹窗/抽屉替换规则, 4.1 客户详情:el-drawer → el-dialog, 4.2 表单弹窗, 4.3 弹窗宽度参考, code:vue (<el-drawer v-model="visible" title="客户详情" direction="rtl" si), code:vue (<el-dialog), code:vue (<el-dialog :title="dialog.title" v-model="dialog.visible" wi), code:vue (<el-dialog)
Community 458 - "Community 458"
Cohesion: 0.25
Nodes (8): 10. 表单扩展、迷你表与上传, 10.1 字段 .field, 10.2 分节 .form-section, 10.3 栅格 .form-grid-2, 10.4 文本域 .textarea, 10.5 上传 .upload-zone / .upload-item, 10.6 商品分类 · 弹窗内「参数」卡片(#/demo/category), 10.7 迷你表 .mini-table-wrap / .mini-table
Community 459 - "Community 459"
Cohesion: 0.25 Nodes (7): 步骤五:验证, 通用验证项, 模块专项验证, 验证通过后, 经验沉淀模板, 验证清单, code:markdown (### X.X {模块名} - {问题简述})
Community 460 - "Community 460"
Cohesion: 0.25
Nodes (7): 待办备注, 商机管理模块迁移方案 — 06 分步实施计划, Phase 0:方案与 DDL(步骤 12), Phase 1:拷贝(步骤 3), Phase 2:前端适配(步骤 48), Phase 3:后端(步骤 912), Phase 4:验证(步骤 1314)
Community 461 - "Community 461"
Cohesion: 0.25 Nodes (7): 涉及表(最小集), 完成标准, 门户 API(最小), code:bash (./docs/crm-migration/scripts/snapshot-java.sh contract ), 合同 create — 报价单前置(P1), 须对齐的 Java, 快照清单(P1-1 实施前执行)
Community 462 - "Community 462"
Cohesion: 0.25 Nodes (7): 迁移范围, 涉及表, 与报价单关系, code:bash (./docs/crm-migration/scripts/snapshot-java.sh supplier-info ), 供方信息(crm_supplier_info)— 01 概述, 快照清单(P0-1 实施前执行), Python 目标
Community 463 - "Community 463"
Cohesion: 0.25 Nodes (6): 4. 表结构设计(按迭代), 4.3 迭代 3 — 线索管理 + 商机管理, crm_clue(线索主表), crm_clue_follow(线索跟进记录), crm_opportunity(商机主表), crm_opportunity_follow / crm_opportunity_product / crm_opportunity_stage_log
Community 464 - "Community 464"
Cohesion: 0.25 Nodes (7): Change Types, Changelog, Contributing, Important Notice Markers, License, Version Guidelines, Version Number Rules
Community 465 - "Community 465"
Cohesion: 0.25 Nodes (7): 更新日志, 版本说明, 版本号规则, 变更类型, 重要提示标记, 贡献指南, 许可证
Community 466 - "Community 466"
Cohesion: 0.25 Nodes (7): 实现模式, Requirement: 列表筛选自动触发搜索, Scenario: 单字段筛选自动搜索, Scenario: 多字段筛选自动搜索, Scenario: 日期范围筛选, Scenario: 保留手动搜索, Scenario: Code review 自动搜索
Community 467 - "Community 467"
Cohesion: 0.25 Nodes (8): Requirement: JSON 字段命名(前后端 camelCase 对齐), Scenario: 前端提交新增分类, Scenario: 响应列表字段, Scenario: 存量 admin 内联 Schema, Scenario: 路由层按 alias 名访问请求体导致 500, Scenario: 代码评审 — 路由读 body 字段, Scenario: CRM 公海池列表 viewMode, Scenario: 仅定义 snake_case 字段名导致 422
Community 468 - "Community 468"
Cohesion: 0.38 Nodes (6): eq_unicode(), like_unicode(), MySQL 字符串比较/模糊匹配时统一排序规则,避免 Illegal mix of collations。, 跨表字符串等值比较(JOIN / WHERE)时统一为 utf8mb4_unicode_ci。, 将列显式设为 utf8mb4_unicode_ci。, unicode_ci()
Community 469 - "Community 469"
Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal()
Community 470 - "Community 470"
Cohesion: 0.29 Nodes (6): ancestor(), ancestor$1(), getNormalizedBlock(), getUnsafeProperty(), isFunction, isSupported()
Community 471 - "Community 471"
Cohesion: 0.38 Nodes (6): ct(), d, dt(), Qt(), yt(), Zt()
Community 472 - "Community 472"
Cohesion: 0.43 Nodes (7): et(), ne(), rt, tt(), x(), xe(), ye()
Community 473 - "Community 473"
Cohesion: 0.29 Nodes (7): ancestor(), ancestor$1(), fromDom(), fromHtml(), fromTag(), fromText(), isFunction
Community 474 - "Community 474"
Cohesion: 0.29 Nodes (4): c, i, r, s
Community 475 - "Community 475"
Cohesion: 0.33 Nodes (3): n, o, t()
Community 476 - "Community 476"
Cohesion: 0.29 Nodes (7): isBoolean, isMatch(), isNumber, isString, isText, rawSet(), value()
Community 477 - "Community 477"
Cohesion: 0.33 Nodes (7): getOrDie(), isObject, isPrototypeOf(), path(), resolve(), sandHTMLElement(), unsafe()
Community 478 - "Community 478"
Cohesion: 0.38 Nodes (5): loadData(), loading, visitTime, listShareLog(), shareLogStatistics()
Community 479 - "Community 479"
Cohesion: 0.29 Nodes (4): day, month, subtotal, year
Community 480 - "Community 480"
Cohesion: 0.33 Nodes (5): fetchGetRoleList(), dialogType, dialogVisible, FormRules, loadRoleList()
Community 483 - "Community 483"
Cohesion: 0.29 Nodes (7): 12.1 API 文件结构, 12.2 请求方式对照, 12.3 返回格式对照, 12.4 类型定义, 12. API 对接规则, code:json ({), code:json ({)
Community 484 - "Community 484"
Cohesion: 0.29
Nodes (7): 9. 工具栏与操作按钮替换规则, 9.1 移除 <right-toolbar>, 9.2 按钮 class 规范, 9.3 视图切换, code:vue (), code:vue (
Community 485 - "Community 485"
Cohesion: 0.29 Nodes (7): 8. 分页组件替换规则, 8.1 CRM 写法, 8.2 山峡2.0 写法, 8.3 数据结构对照, 8.4 API 请求参数对照, code:vue (), code:vue ()
Community 486 - "Community 486"
Cohesion: 0.29
Nodes (7): 5. 筛选区与带清除输入, 5.1 筛选区 .filter-block, 5.2 控件 .input / .select(筛选内与通用一致), 5.3 展开区与操作行, 5.4 带清除的输入 .input-clear-wrap / .input-clear, 5.5 筛选区树形选择 el-tree-select(下拉本级名、选中全路径), 5.6 树形业务数据全链路展示规律(通用,不限于商品分类)
Community 487 - "Community 487"
Cohesion: 0.29 Nodes (6): 表清单, 线索管理模块迁移方案 — 02 数据库, 关联, 增量脚本策略, 实施时注意, 与 sx.sql 差异摘要
Community 488 - "Community 488"
Cohesion: 0.29 Nodes (6): 迁移目标, 商机管理模块迁移方案 — 01 概述, 迁移范围, 涉及数据库表, 原 CRM 源码位置, 当前 shanxia2.0 状态
Community 489 - "Community 489"
Cohesion: 0.29 Nodes (6): 公海池模块迁移方案 — 06 分步实施计划, 目标, 具体任务, 完成标准, 步骤汇总, 步骤 9:后端 Schema
Community 490 - "Community 490"
Cohesion: 0.29 Nodes (6): 拷贝命令, 目录索引, code:bash (# 报价单 — 示例:实施「列表」步前), CRM Java 参考快照(按需拷贝), 原则(SHALL), 与前端「拷贝 Vue」的对应关系
Community 491 - "Community 491"
Cohesion: 0.29 Nodes (7): Phase 6: 清理残留引用与验证, Task 6.1: 清理所有 status-tag-registry 的 import, Task 6.2: 清理所有已删除 API 模块的 import, Task 6.3: 后端启动验证, Task 6.4: 前端构建验证, Task 6.5: 全局文本替换, Task 6.6: 更新 README 和项目描述
Community 492 - "Community 492"
Cohesion: 0.29 Nodes (5): 4.4 迭代 4 — 报价管理 + 合同管理, crm_contract(合同主表), crm_contract_product / crm_contract_product_price_tier / crm_contract_approval / crm_contract_change / crm_contract_template, crm_quote(报价单), crm_quote_product / crm_quote_approval / crm_quote_share_log
Community 493 - "Community 493"
Cohesion: 0.29 Nodes (7): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, Upgraded, v3.0.0 - 2025-11-09 🎉
Community 494 - "Community 494"
Cohesion: 0.29 Nodes (7): Added, Fixed, ⚠️ Important Notice, Refactored, Removed, Upgraded, v2.5.0 - 2025-07-06 🎉
Community 495 - "Community 495"
Cohesion: 0.29 Nodes (7): 重构, 优化, 修复, 新增, 升级, ⚠️ 重要提示, v3.0.0 - 2025-11-09 🎉
Community 496 - "Community 496"
Cohesion: 0.29 Nodes (7): 新增, 重构, 升级, 移除, 修复, ⚠️ 重要提示, v2.5.0 - 2025-07-06 🎉
Community 497 - "Community 497"
Cohesion: 0.29 Nodes (6): Context, Decisions, Goals / Non-Goals, Migration Plan, Open Questions, Risks / Trade-offs
Community 498 - "Community 498"
Cohesion: 0.29 Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
Community 499 - "Community 499"
Cohesion: 0.29 Nodes (7): code:json ({), Requirement: 统一响应格式, Scenario: 成功响应, Scenario: 失败响应, Scenario: 分页列表响应, Scenario: 单条记录响应, Scenario: 无数据响应
Community 500 - "Community 500"
Cohesion: 0.29 Nodes (6): 1. 后端模型与CRUD, 2. 后端API路由, 3. 前端API与类型, 4. 前端页面, 5. 数据初始化, 6. 验证
Community 501 - "Community 501"
Cohesion: 0.29 Nodes (6): Capabilities, Impact, Modified Capabilities, New Capabilities, What Changes, Why
Community 502 - "Community 502"
Cohesion: 0.4 Nodes (3): ApiRequestLogCRUD, delete(), SysApiRequestLogHis
Community 503 - "Community 503"
Cohesion: 0.47 Nodes (5): allocate_next_biz_no(), _format_biz_no(), _prefix_for(), 业务协议号自动生成:XBCC / JZCC + YYYYMMDD + 6 位序号, 原子分配下一个业务协议号。 须在 create 事务内调用;使用 MySQL LAST_INSERT_ID 保证并发安全。
Community 504 - "Community 504"
Cohesion: 0.33 Nodes (5): Config, format_api_error_message(), PageResult, 将 HTTP/SQLAlchemy 等异常转为可展示的错误文案(避免 str([]) 空列表)。, ResponseModel
Community 505 - "Community 505"
Cohesion: 0.33 Nodes (5): compose1(), get(), getDirection(), inBody(), isText
Community 506 - "Community 506"
Cohesion: 0.33 Nodes (5): after$1(), compose1(), firstChild(), inBody(), prepend()
Community 508 - "Community 508"
Cohesion: 0.33 Nodes (5): findMap(), findTextByValue(), getDelta(), isInAnchor(), map()
Community 509 - "Community 509"
Cohesion: 0.33 Nodes (6): bind(), flatten(), getCharMap(), getDefaultCharMap(), isArray$1, map()
Community 510 - "Community 510"
Cohesion: 0.4 Nodes (3): fromPoint(), isNonNullable(), isNullable()
Community 511 - "Community 511"
Cohesion: 0.4 Nodes (6): detect$3(), find(), firstMatch(), nu$2(), unknown$2(), group
Community 512 - "Community 512"
Cohesion: 0.4 Nodes (6): getRaw(), isChildEditable(), isContentEditableFalse(), isElement, isHTMLElement(), isWrappedNbsp()
Community 513 - "Community 513"
Cohesion: 0.47 Nodes (5): fmt, getUserConfirmation(), main(), resetChangeLog(), theme
Community 514 - "Community 514"
Cohesion: 0.33 Nodes (5): GradientType, ImageSettings, Level, QRCodeProps, RenderAs
Community 515 - "Community 515"
Cohesion: 0.33 Nodes (3): BREAKPOINT_CONFIG, BreakpointConfig, ResponsiveBreakpoint
Community 516 - "Community 516"
Cohesion: 0.33 Nodes (4): editorContainer, formData, toolbar, toolbarButtons
Community 517 - "Community 517"
Cohesion: 0.33 Nodes (4): [], ossKeys, trimmed, urls
Community 518 - "Community 518"
Cohesion: 0.33 Nodes (3): formData, formItems, rules
Community 519 - "Community 519"
Cohesion: 0.33 Nodes (3): DEFAULT_LOADING_CONFIG, LoadingInstance, loadingService
Community 520 - "Community 520"
Cohesion: 0.33 Nodes (6): 11. 权限指令替换规则, 11.1 CRM 权限方式, 11.2 山峡2.0 权限方式, 11.3 替换规则, code:ts (import { hasPermi } from '@/utils/permission'), code:vue ()
Community 521 - "Community 521"
Cohesion: 0.33 Nodes (6): 13. 各模块特殊注意事项, 13.1 产品分类, 13.2 产品管理, 13.3 客户管理, 13.4 公海池, 13.5 公共 CSS 注意事项
Community 522 - "Community 522"
Cohesion: 0.33 Nodes (6): 5. 表单布局替换规则, 5.1 CRM 表单布局, 5.2 山峡2.0 表单布局, 5.3 表单转换对照, code:vue (<el-form ref="formRef" :model="form" :rules="rules" label-wi), code:vue (<el-form)
Community 523 - "Community 523"
Cohesion: 0.33 Nodes (6): 3. 页面外层布局替换, 3.1 CRM 原始结构, 3.2 山峡2.0 目标结构, 3.3 结构转换对照表, code:vue (), code:vue ()
Community 524 - "Community 524"
Cohesion: 0.33 Nodes (5): 已完成模块, 部分完成(代码已有但未验证), 方案进行中(报价单链路), 未开始, CRM 模块移植状态跟踪表
Community 525 - "Community 525"
Cohesion: 0.33 Nodes (5): 参考:数据库迁移规则, 业务字段对齐原则, 字典数据迁移(强制), 公共字段适配(7 项强制), DDL 检查清单
Community 526 - "Community 526"
Cohesion: 0.33 Nodes (5): 源码, 报价单管理 — 04 API 规格, 1. 报价单主接口, 2. 产品 / 审批 / 分享日志, DDL
Community 527 - "Community 527"
Cohesion: 0.33 Nodes (5): 功能验证清单, 公海池模块迁移方案 — 07 验证清单, 数据一致性检查, 关键业务场景测试用例, UI 规范合规检查
Community 528 - "Community 528"
Cohesion: 0.33 Nodes (6): 目标, 步骤 1:清理现有不符合规范的代码, 具体任务, 涉及文件, 完成标准, 预计代码量
Community 529 - "Community 529"
Cohesion: 0.33
Nodes (6): 实施任务, code:sql (ALTER TABLE sys_dict_data), Phase 1: 数据库层变更, Task 1.1: sys_dict_data 表新增 tag_type 字段, Task 1.2: 字典种子数据初始化, Task 1.3: 清理数据库业务表(生成脚本,不自动执行)
Community 530 - "Community 530"
Cohesion: 0.33 Nodes (6): 6. 前端架构设计, 6.1 目录结构, 6.2 UI 规范, 6.3 菜单注册, code:block24 (web-admin/src/), code:block25 (CRM 管理)
Community 531 - "Community 531"
Cohesion: 0.33 Nodes (6): 5. 后端架构设计, 5.1 目录结构, 5.2 API 路由设计, 5.3 编码约定, code:block22 (backend/), code:block23 (/api/crm/ — CRM 模块统一前缀)
Community 532 - "Community 532"
Cohesion: 0.33 Nodes (6): Added, Fixed, Optimized, Refactored, Removed, v2.5.5 - 2025-08-17
Community 533 - "Community 533"
Cohesion: 0.33 Nodes (6): Added, Fixed, ⚠️ Important Notice, Optimized, Refactored, v2.4.2 - 2025-06-14
Community 534 - "Community 534"
Cohesion: 0.33 Nodes (6): Added, Fixed, Optimized, Refactored, Upgraded, v2.5.3 - 2025-07-20
Community 535 - "Community 535"
Cohesion: 0.33 Nodes (6): 新增, 重构, 升级, 优化, 修复, v2.5.3 - 2025-07-20
Community 536 - "Community 536"
Cohesion: 0.33 Nodes (6): 新增, 重构, 优化, 修复, 移除, v2.5.5 - 2025-08-17
Community 537 - "Community 537"
Cohesion: 0.33 Nodes (6): 重构, 新增, 优化, 修复, ⚠️ 重要提示, v2.4.2 - 2025-06-14
Community 538 - "Community 538"
Cohesion: 0.33 Nodes (6): Requirement: web-admin 界面模式索引与参考页选型, Scenario: 新增标准主数据页, Scenario: 新增复杂业务或工单页, Scenario: 新增重表单或专用查看弹窗, Scenario: Code review 界面模式选型, Scenario: 索引文档与 OpenSpec 同步
Community 541 - "Community 541"
Cohesion: 0.4 Nodes (5): getShadowRoot(), isDocumentFragment, isNonNullable(), isNullable(), isShadowRoot()
Community 542 - "Community 542"
Cohesion: 0.4 Nodes (4): get(), has(), isNonNullable(), isNullable()
Community 543 - "Community 543"
Cohesion: 0.4 Nodes (5): Cell(), each(), last(), open(), scan()
Community 544 - "Community 544"
Cohesion: 0.4 Nodes (5): charmapFilter(), extendCharMap(), getCharMap$1, getCharMapAppend, getCharsFromOption()
Community 545 - "Community 545"
Cohesion: 0.4 Nodes (5): bind$1(), bind$2(), binder(), curry(), handle()
Community 546 - "Community 546"
Cohesion: 0.4 Nodes (5): each(), getAppendedEmoji, getUserDefinedEmoji(), map(), tupleMap()
Community 547 - "Community 547"
Cohesion: 0.4 Nodes (5): Cell(), getEmojiImageUrl, initDatabase(), singleton(), value()
Community 549 - "Community 549"
Cohesion: 0.5 Nodes (3): PageModeEnum, TableSizeEnum, useTableStore
Community 550 - "Community 550"
Cohesion: 0.4 Nodes (4): scrollContainer, { scrollToTop }, showButton, { y }
Community 551 - "Community 551"
Cohesion: 0.4 Nodes (5): 1. 迁移模块清单与文件映射, 1.1 产品分类, 1.2 产品管理, 1.3 客户管理, 1.4 公海池
Community 552 - "Community 552"
Cohesion: 0.4 Nodes (4): 合同列表 — 06 分步实施计划, 阶段 B:后端, 阶段 D:前端, 阶段 E:验证
Community 553 - "Community 553"
Cohesion: 0.4 Nodes (5): 涉及文件, 完成标准, 步骤 5:前端适配 — pool/index.vue template + style, 目标, 具体任务
Community 554 - "Community 554"
Cohesion: 0.4 Nodes (5): 目标, 具体任务, 涉及文件, 完成标准, 步骤 7:前端新增 — 规则管理页面
Community 555 - "Community 555"
Cohesion: 0.4 Nodes (5): 步骤 2:前端拷贝 — 公海池列表页, 目标, 具体任务, 涉及文件, 完成标准
Community 556 - "Community 556"
Cohesion: 0.4 Nodes (5): 步骤 3:前端拷贝 — 领取/分配弹窗, 目标, 具体任务, 涉及文件, 完成标准
Community 557 - "Community 557"
Cohesion: 0.4 Nodes (5): 目标, 具体任务, 涉及文件, 完成标准, 步骤 8:后端 DDL + Model
Community 558 - "Community 558"
Cohesion: 0.4 Nodes (5): 步骤 4:前端适配 — pool/index.vue script 部分, 目标, 具体任务, 涉及文件, 完成标准
Community 559 - "Community 559"
Cohesion: 0.4 Nodes (4): 功能验证清单, 模块迁移方案 — 07 验证清单, 关键业务场景测试用例, UI 规范合规检查
Community 560 - "Community 560"
Cohesion: 0.4 Nodes (5): 1. 背景与目标, 1.1 背景, 1.2 迁移范围, 1.3 交付节奏(4 个迭代), code:block1 (迭代 1(基础层): 产品分类 + 产品管理 + 字典数据迁移 SQL)
Community 561 - "Community 561"
Cohesion: 0.4 Nodes (5): Fixed, ⚠️ Important Notice, Optimized, Upgraded, v2.5.8 - 2025-09-29
Community 562 - "Community 562"
Cohesion: 0.4 Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v3.0.1 - 2025-11-15
Community 563 - "Community 563"
Cohesion: 0.4 Nodes (5): Added, Fixed, ⚠️ Important Notice, Optimized, v2.6.0 - 2025-10-16
Community 564 - "Community 564"
Cohesion: 0.4 Nodes (5): Added, ⚠️ Important Notice, Optimized, Refactored, v2.4.0 - 2025-06-06 🎉
Community 565 - "Community 565"
Cohesion: 0.4 Nodes (5): 修复, 优化, 新增, ⚠️ 重要提示, v3.0.1 - 2025-11-15
Community 566 - "Community 566"
Cohesion: 0.4 Nodes (5): 升级, 修复, 优化, ⚠️ 重要提示, v2.5.8 - 2025-09-29
Community 567 - "Community 567"
Cohesion: 0.4 Nodes (5): 重构, 新增, 优化, ⚠️ 重要提示, v2.4.0 - 2025-06-06 🎉
Community 568 - "Community 568"
Cohesion: 0.4 Nodes (5): 新增, 优化, 修复, ⚠️ 重要提示, v2.6.0 - 2025-10-16
Community 569 - "Community 569"
Cohesion: 0.4 Nodes (5): Requirement: Web 管理端侧栏菜单须同步注册静态路由, Scenario: 新增界面图标, Scenario: 新增 CRM 类侧栏菜单项, Scenario: 新增 Element Plus 图标, Scenario: 菜单变更 PR 评审(UI 视角)
Community 570 - "Community 570"
Cohesion: 0.4 Nodes (5): Requirement: 统一 POST 接口, Scenario: 新增业务路由, Scenario: 存量模块不修改, Scenario: 查询类接口, Scenario: 文件上传下载例外
Community 571 - "Community 571"
Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings
Community 573 - "Community 573"
Cohesion: 0.5 Nodes (3): 附件上传 bizType 与 MinIO 目录映射(对齐原 CRM oss 上传语义), 优先使用显式 folder;否则按 bizType 映射默认目录。, resolve_upload_folder()
Community 576 - "Community 576"
Cohesion: 0.5 Nodes (3): autoImportConfig, __dirname, __filename
Community 577 - "Community 577"
Cohesion: 0.5 Nodes (4): hasProto(), isArray, isArrayOf(), typeOf()
Community 578 - "Community 578"
Cohesion: 0.5 Nodes (4): convertText(), map(), parseHelpTabsSetting(), tab$2()
Community 579 - "Community 579"
Cohesion: 0.5 Nodes (3): maxLength, string, width
Community 580 - "Community 580"
Cohesion: 0.5 Nodes (3): data, EChartsOption, stage
Community 582 - "Community 582"
Cohesion: 0.5
Nodes (4): 4. 页面级元素, 4.1 页标题 .page-head, 4.2 统计卡片 .stats / .stat, 4.3 面板 .panel / .panel-top
Community 583 - "Community 583"
Cohesion: 0.5 Nodes (4): 步骤 14:整体验证, 目标, 验证清单, 参考
Community 584 - "Community 584"
Cohesion: 0.5 Nodes (4): 目标, 具体任务, 完成标准, 步骤 6:前端适配 — ClaimDialog 和 AssignDialog
Community 585 - "Community 585"
Cohesion: 0.5 Nodes (4): 步骤 10:后端 CRUD — 操作记录, 目标, 具体任务, 完成标准
Community 586 - "Community 586"
Cohesion: 0.5 Nodes (4): 步骤 13:字典数据导入, 目标, 具体任务, 完成标准
Community 587 - "Community 587"
Cohesion: 0.5 Nodes (4): 步骤 12:后端 API 路由, 目标, 具体任务, 完成标准
Community 588 - "Community 588"
Cohesion: 0.5 Nodes (4): 步骤 11:后端 CRUD — 规则管理 + 定时任务, 目标, 具体任务, 完成标准
Community 589 - "Community 589"
Cohesion: 0.5 Nodes (4): Fixed, Optimized, Refactored, v2.4.2.9 - 2025-07-02
Community 590 - "Community 590"
Cohesion: 0.5 Nodes (4): Added, Optimized, Refactored, v2.4.2.6 - 2025-06-23
Community 591 - "Community 591"
Cohesion: 0.5 Nodes (4): Added, Fixed, Optimized, v2.5.6 - 2025-09-06
Community 592 - "Community 592"
Cohesion: 0.5 Nodes (4): Added, Fixed, Optimized, v2.5.7 - 2025-09-14
Community 593 - "Community 593"
Cohesion: 0.5 Nodes (4): Added, Fixed, Optimized, v2.5.2 - 2025-07-13
Community 594 - "Community 594"
Cohesion: 0.5 Nodes (4): Added, Fixed, Optimized, v2.4.1 - 2025-06-07
Community 595 - "Community 595"
Cohesion: 0.5 Nodes (4): Added, Fixed, Optimized, v2.4.2.7 - 2025-06-25
Community 596 - "Community 596"
Cohesion: 0.5 Nodes (4): Added, Fixed, Optimized, v2.5.4 - 2025-07-27
Community 597 - "Community 597"
Cohesion: 0.5 Nodes (4): 重构, 优化, 修复, v2.4.2.9 - 2025-07-02
Community 598 - "Community 598"
Cohesion: 0.5 Nodes (4): 新增, 优化, 修复, v2.5.4 - 2025-07-27
Community 599 - "Community 599"
Cohesion: 0.5 Nodes (4): 新增, 优化, 修复, v2.4.2.7 - 2025-06-25
Community 600 - "Community 600"
Cohesion: 0.5 Nodes (4): 重构, 优化, 新增, v2.4.2.6 - 2025-06-23
Community 601 - "Community 601"
Cohesion: 0.5 Nodes (4): 新增, 优化, 修复, v2.5.2 - 2025-07-13
Community 602 - "Community 602"
Cohesion: 0.5 Nodes (4): 新增, 优化, 修复, v2.4.1 - 2025-06-07
Community 603 - "Community 603"
Cohesion: 0.5 Nodes (4): 新增, 优化, 修复, v2.5.6 - 2025-09-06
Community 604 - "Community 604"
Cohesion: 0.5 Nodes (3): 1. 评审与采纳, 2. 与仓库治理对齐, 3. 归档(实现稳定后)
Community 605 - "Community 605"
Cohesion: 0.5 Nodes (4): Requirement: 筛选区关键词字段排第一, Scenario: 新增含关键词的列表页, Scenario: 入库放行审核筛选区, Scenario: Code review 筛选区字段顺序
Community 606 - "Community 606"
Cohesion: 0.5 Nodes (4): Requirement: 业务字典下拉统一使用 useDictStore, Scenario: 新增业务模块列表与表单弹窗, Scenario: Code review 禁止硬编码字典选项, Scenario: CRM 客户管理字典下拉
Community 607 - "Community 607"
Cohesion: 0.5 Nodes (4): Requirement: 侧边栏菜单图标层级规则, Scenario: 侧边栏一级菜单图标, Scenario: 侧边栏二级菜单无图标, Scenario: Code review 菜单图标
Community 608 - "Community 608"
Cohesion: 0.5 Nodes (4): Requirement: 列表面板主标题装饰, Scenario: 租户列表标题, Scenario: 新增页面标题竖条, Scenario: Code review 新页面标题
Community 609 - "Community 609"
Cohesion: 0.5 Nodes (4): Requirement: 嵌套弹窗与子弹窗内列表风格一致, Scenario: 任务详情弹窗内嵌列表, Scenario: 新增弹窗内嵌业务列表, Scenario: Code review 弹窗内表格
Community 610 - "Community 610"
Cohesion: 0.5 Nodes (4): Requirement: 列表行查看弹窗(按钮 + 双击), Scenario: 新增系统管理列表页, Scenario: 现有页面补充查看弹窗, Scenario: Code review 查看弹窗
Community 611 - "Community 611"
Cohesion: 0.5 Nodes (4): Requirement: 查看弹窗中编码字段展示为可读标签, Scenario: 站点管理查看弹窗, Scenario: 新增包含字典编码字段的查看弹窗, Scenario: Code review 查看弹窗编码展示
Community 612 - "Community 612"
Cohesion: 0.5 Nodes (3): 常见错误案例(API / Pydantic), 错误案例 EC-API-001:路由层用 JSON alias 访问 Pydantic 请求体, Scenario: EC-API-001 复现与验证
Community 613 - "Community 613"
Cohesion: 0.5 Nodes (4): Requirement: 细胞存储样本跨表关联键, Scenario: 协议单查看弹窗展示样本接收, Scenario: 待接收列表排除已接收样本, Scenario: 登记接收防重复
Community 614 - "Community 614"
Cohesion: 0.5 Nodes (4): Requirement: CRM Excel 导出字典 label 转换, Scenario: 线索列表导出, Scenario: 非字典列与格式化列, Scenario: 新增 CRM 模块导出
Community 623 - "Community 623"
Cohesion: 0.67 Nodes (3): pLoadHtmlByLangCode(), pLoadI18nHtml(), pTab()
Community 639 - "Community 639"
Cohesion: 0.67
Nodes (3): 6.1 类型一览, 6.2 Loading 态 .is-loading, 6. 按钮体系与 Loading
Community 642 - "Community 642"
Cohesion: 0.67 Nodes (3): Fixed, Optimized, v2.5.1 - 2025-07-08
Community 643 - "Community 643"
Cohesion: 0.67 Nodes (3): Fixed, Refactored, v2.4.2.1 - 2025-06-16
Community 644 - "Community 644"
Cohesion: 0.67 Nodes (3): Optimized, Refactored, v2.4.2.4 - 2025-06-18
Community 645 - "Community 645"
Cohesion: 0.67 Nodes (3): Optimized, Refactored, v2.4.2.3 - 2025-06-18
Community 646 - "Community 646"
Cohesion: 0.67 Nodes (3): 重构, 优化, v2.4.2.3 - 2025-06-18
Community 647 - "Community 647"
Cohesion: 0.67 Nodes (3): 修复, 优化, v2.6.1 - 2025-10-19
Community 648 - "Community 648"
Cohesion: 0.67 Nodes (3): 优化, 修复, v2.5.1 - 2025-07-08
Community 649 - "Community 649"
Cohesion: 0.67 Nodes (3): 重构, 修改, v2.4.2.2 - 2025-06-16
Community 650 - "Community 650"
Cohesion: 0.67 Nodes (3): 优化, 修复, v2.4.1.1 - 2025-06-07
Community 651 - "Community 651"
Cohesion: 0.67 Nodes (3): Requirement: 新增与编辑弹窗布局与视口留白, Scenario: 租户新增弹窗, Scenario: 高字段数弹窗
Community 652 - "Community 652"
Cohesion: 0.67 Nodes (3): Requirement: 弹窗与面板内子区域标题装饰, Scenario: 新增弹窗包含子区域分组, Scenario: Code review 弹窗子区域标题
Community 653 - "Community 653"
Cohesion: 0.67 Nodes (3): Requirement: 标签页(WorkTab)不展示图标, Scenario: 标签页仅显示文字, Scenario: Code review 标签页图标
Knowledge Gaps
- 3481 isolated node(s):
数据库异常:返回 JSON 并保留 CORS 头,避免浏览器只报跨域错误,未捕获异常:统一 JSON 500,确保跨域场景下仍有 Access-Control-Allow-Origin,每天凌晨1点:检查保护期到期客户,跟进次数不足则退回公海,每天早上9点:保护期到期提醒(3天内到期且跟进不足),优先使用 user 字典中的 tenant_no,否则查 sys_user,最后回退 DEFAULT_TENANT_NO。(+3476 more) These have ≤1 connection - possible missing edges or undocumented components. - 79 thin communities (<3 nodes) omitted from report — run
graphify queryto explore isolated nodes.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- Why does
$tconnectCommunity 34toCommunity 192,Community 297,Community 236,Community 50,Community 56,Community 25,Community 60? High betweenness centrality (0.151) - this node is a cross-community bridge. - Why does
numberconnectCommunity 345toCommunity 0,Community 34,Community 228,Community 30,Community 183,Community 379,Community 350? High betweenness centrality (0.133) - this node is a cross-community bridge. - Why does
bh()connectCommunity 25toCommunity 38,Community 34,Community 6,Community 15? High betweenness centrality (0.104) - this node is a cross-community bridge. - Are the 266 inferred relationships involving
str(e.g. withunhandled_exception_handler()andextract_login_credentials()) actually correct?strhas 266 INFERRED edges - model-reasoned connections that need verification. - Are the 217 inferred relationships involving
success_response()(e.g. withweb_login_rsa_public_key()andweb_login()) actually correct?success_response()has 217 INFERRED edges - model-reasoned connections that need verification. - Are the 202 inferred relationships involving
error_response()(e.g. with_json_error_response()andweb_login()) actually correct?error_response()has 202 INFERRED edges - model-reasoned connections that need verification. - Are the 118 inferred relationships involving
get_tenant_no()(e.g. withcategory_tree()andcustomer_list()) actually correct?get_tenant_no()has 118 INFERRED edges - model-reasoned connections that need verification.