{ "0": "Community 0", "1": "Community 1", "2": "Community 2", "3": "Community 3", "4": "Community 4", "5": "Community 5", "6": "Community 6", "7": "Community 7", "8": "Community 8", "9": "Community 9", "10": "Community 10", "11": "Community 11", "12": "Community 12", "13": "Community 13", "14": "Community 14", "15": "Community 15", "16": "Community 16", "17": "Ha", "18": "Community 18", "19": "Community 19", "20": "Community 20", "21": "Community 21", "22": "Community 22", "23": "Community 23", "24": "Community 24", "25": "Community 25", "26": "theme.min.js", "27": "Community 27", "28": "useCommon", "29": "Community 29", "30": "loader.ts", "31": "RenewDialog.vue", "32": "index.vue", "33": "Community 33", "34": "main.ts", "35": "Community 35", "36": "VoidDialog.vue", "37": "pl-batch-print.ts", "38": "view-fields.ts", "39": "Community 39", "40": "Community 40", "41": "colors.ts", "42": "Community 42", "43": "Community 43", "44": "Community 44", "45": "Community 45", "46": "Community 46", "47": "fetchCustomerDetail", "48": "Community 48", "49": "Community 49", "50": "Community 50", "51": "price-letter-template.ts", "52": "Community 52", "53": "Community 53", "54": "Community 54", "55": "Community 55", "56": "Community 56", "57": "Community 57", "58": "Community 58", "59": "fetchData", "60": "index.vue", "61": "Community 61", "62": "highlight.ts", "63": "price-letter.ts", "64": "Community 64", "65": "detail.vue", "66": "Community 66", "67": "index.vue", "68": "Community 68", "69": "Community 69", "70": "Community 70", "71": "Community 71", "72": "Community 72", "73": "Community 73", "74": "Community 74", "75": "openEdit", "76": "handleSearch", "77": "loadUserOptions", "78": "customerPool.ts", "79": "Community 79", "80": "product.ts", "81": "Community 81", "82": "Community 82", "83": "useDictStore", "84": "Community 84", "85": "index.vue", "86": "Community 86", "87": "canDeleteByCreator", "88": "index.vue", "89": "detail.vue", "90": "theme.min.js", "91": "Community 91", "92": "Community 92", "93": "ArtUserMenu.vue", "94": "formatYmd", "95": "Community 95", "96": "Community 96", "97": "stringifyBody", "98": "index.vue", "99": "stringifyBody", "100": "v2.4.2.1 - 2025-06-16", "101": "price-letter.ts", "102": "price-letter-template.ts", "103": "SettingDrawer.vue", "104": "contractType.ts", "105": "index.vue", "106": "Community 106", "107": "Community 107", "108": "Community 108", "109": "Community 109", "110": "Community 110", "111": "format.ts", "112": "inventory.ts", "113": "Community 113", "114": "index.vue", "115": "useDictStore", "116": "Community 116", "117": "Community 117", "118": "zh_CN.js", "119": "Community 119", "120": "Community 120", "121": "chart.ts", "122": "handleDisburse", "123": "detail.vue", "124": "index.vue", "125": "Community 125", "126": "Community 126", "127": "selectContractRow", "128": "Community 128", "129": "Community 129", "130": "system.ts", "131": "index.vue", "132": "Community 132", "133": "Community 133", "134": "index.vue", "135": "detail.vue", "136": "Community 136", "137": "Community 137", "138": "FollowDialog.vue", "139": "RenewDialog.vue", "140": "Community 140", "141": "Community 141", "142": "Community 142", "143": "index.js", "144": "Community 144", "145": "api", "146": "price-letter-template.ts", "147": "index.vue", "148": "Community 148", "149": "fetchCustomerDetail", "150": "Community 150", "151": "Community 151", "152": "SettingDrawer.vue", "153": "index.vue", "154": "index.vue", "155": "error.ts", "156": "v2.4.2.1 - 2025-06-16", "157": "form.vue", "158": "removeProductsNotAllowedByHazard", "159": "detail.vue", "160": "index.vue", "161": "Community 161", "162": "Community 162", "163": "system.ts", "164": "Community 164", "165": "handleDisburse", "166": "Community 166", "167": "Community 167", "168": "crypto.ts", "169": "Community 169", "170": "Community 170", "171": "index.vue", "172": "index.js", "173": "index.vue", "174": "Community 174", "175": "handleEdit", "176": "fetchData", "177": "fetchCustomerDetail", "178": "Community 178", "179": "Community 179", "180": "index.vue", "181": "Community 181", "182": "Community 182", "183": "Ha", "184": "highlight.ts", "185": "handleConfirmApproval", "186": "StorageKeyManager", "187": "Community 187", "188": "Community 188", "189": "Community 189", "190": "error-handle.ts", "191": "formatYmd", "192": "prepareLineAliasAndBrandForSubmit", "193": "crm-product-display.ts", "194": "index.ts", "195": "Community 195", "196": "Community 196", "197": "v2.4.2.1 - 2025-06-16", "198": "fetchRoleOptions", "199": "colors.ts", "200": "index.js", "201": "Ha", "202": "Community 202", "203": "customerPool.ts", "204": "DbCrmCustomerSelect.vue", "205": "loadDefaultCustomerOptions", "206": "onDrop", "207": "SettingDrawer.vue", "208": "index.vue", "209": "Community 209", "210": "Community 210", "211": "loadUserOptions", "212": "index.js", "213": "Community 213", "214": "Community 214", "215": "index.vue", "216": "VoidDialog.vue", "217": "index.js", "218": "index.js", "219": "applyBrandSelectChange", "220": "detail.vue", "221": "index.js", "222": "index.vue", "223": "Community 223", "224": "Community 224", "225": "theme.min.js", "226": "api", "227": "Community 227", "228": "Community 228", "229": "useClientColumnFilters.ts", "230": "SettingActions.vue", "231": "index.vue", "232": "handleConfirmApproval", "233": "Community 233", "234": "Community 234", "235": "resolveDictValue", "236": "index.vue", "237": "colors.ts", "238": "price-letter-template.ts", "239": "Community 239", "240": "detail.vue", "241": "Ha", "242": "Community 242", "243": "Community 243", "244": "v2.4.2.1 - 2025-06-16", "245": "index.js", "246": "fetchData", "247": "Community 247", "248": "Community 248", "249": "SettingItem.vue", "250": "loadDefaultCustomerOptions", "251": "handleDisburse", "252": "index.js", "253": "Community 253", "254": "db.ts", "255": "Community 255", "256": "Ha", "257": "handleDisburse", "258": "Ha", "259": "Community 259", "260": "Community 260", "261": "Community 261", "262": "index.js", "263": "fetchUploadAttachment", "264": "assignmentMatchesFilter", "265": "Community 265", "266": "crypto.ts", "267": "index.vue", "268": "index.vue", "269": "Community 269", "270": "Community 270", "271": "SettingDrawer.vue", "272": "index.vue", "273": "detail.vue", "274": "loadUserOptions", "275": "index.js", "276": "tabs.ts", "277": "getPlMaintenanceApplyStatusLabel", "278": "v2.4.2.1 - 2025-06-16", "280": "Community 280", "281": "index.js", "283": "Community 283", "284": "Community 284", "285": "Community 285", "286": "Community 286", "287": "index.vue", "288": "form.vue", "289": "handleEdit", "290": "v2.4.2.3 - 2025-06-18", "292": "Community 292", "293": "index.vue", "295": "Community 295", "296": "Community 296", "302": "Community 302", "303": "Community 303", "304": "Community 304", "305": "isIoPlanFrozen", "306": "handleArrange", "307": "Community 307", "308": "Community 308", "309": "Community 309", "310": "Community 310", "315": "Community 315", "316": "Community 316", "317": "Community 317", "318": "Community 318", "319": "Community 319", "320": "Community 320", "321": "Community 321", "322": "Community 322", "323": "Community 323", "324": "Community 324", "325": "Community 325", "326": "Community 326", "327": "Community 327", "328": "Community 328", "329": "Community 329", "330": "Community 330", "331": "Community 331", "332": "Community 332", "333": "Community 333", "334": "Community 334", "335": "Community 335", "336": "Community 336", "337": "Community 337", "338": "Community 338", "339": "Community 339", "340": "Community 340", "341": "Community 341", "342": "error-handle.ts", "344": "ArtException.vue", "346": "Community 346", "347": "Community 347", "349": "Community 349", "350": "Community 350", "355": "Community 355", "362": "Community 362", "367": "Community 367", "372": "detail.vue", "377": "Community 377", "379": "Community 379", "380": "Community 380", "381": "Community 381", "391": "Community 391", "392": "Community 392", "393": "Community 393", "406": "Community 406", "408": "Community 408", "410": "Community 410", "412": "Community 412", "416": "Community 416", "417": "Community 417", "422": "Community 422", "423": "Community 423", "424": "Community 424", "425": "Community 425", "426": "Community 426", "427": "Community 427", "435": "index.vue", "443": "index.vue", "444": "index.vue", "445": "Community 445", "459": "Community 459", "460": "Community 460", "471": "Community 471", "472": "Community 472", "474": "Community 474", "475": "Community 475", "476": "Community 476", "487": "Community 487", "488": "Community 488", "496": "Community 496", "499": "Community 499", "521": "Community 521", "522": "Community 522", "528": "Community 528", "534": "Community 534", "535": "Community 535", "536": "Community 536", "537": "Community 537", "539": "Community 539", "540": "Community 540", "550": "Community 550", "551": "Community 551", "552": "Community 552", "553": "Community 553", "555": "Community 555", "556": "Community 556", "557": "Community 557", "559": "Community 559", "560": "Community 560", "561": "Community 561", "562": "Community 562", "571": "Community 571", "572": "Community 572", "573": "Community 573", "574": "Community 574", "575": "Community 575", "576": "Community 576", "580": "Community 580", "581": "Community 581", "582": "Community 582", "583": "Community 583", "584": "Community 584", "585": "Community 585", "586": "Community 586", "597": "Community 597", "598": "Community 598", "599": "Community 599", "600": "Community 600", "601": "Community 601", "602": "Community 602", "603": "Community 603", "604": "Community 604", "607": "Community 607", "608": "Community 608", "609": "Community 609", "610": "Community 610", "611": "Community 611", "612": "Community 612", "613": "Community 613", "614": "Community 614", "615": "Community 615", "630": "Community 630", "631": "Community 631", "632": "Community 632", "633": "Community 633", "634": "Community 634", "635": "Community 635", "636": "Community 636", "637": "Community 637", "638": "Community 638", "639": "Community 639", "640": "Community 640", "641": "Community 641", "642": "Community 642", "643": "Community 643", "644": "Community 644", "645": "Community 645", "650": "Community 650", "651": "Community 651", "652": "Community 652", "653": "Community 653", "654": "Community 654", "655": "Community 655", "658": "Community 658", "659": "Community 659", "660": "Community 660", "662": "Community 662", "663": "Community 663", "664": "Community 664", "665": "Community 665", "666": "Community 666", "667": "Community 667", "668": "Community 668", "669": "Community 669", "670": "Community 670", "671": "Community 671", "700": "Community 700", "701": "Fixed", "702": "Community 702", "703": "Community 703", "704": "Community 704", "705": "Community 705", "706": "Community 706", "707": "Community 707", "710": "Community 710", "711": "Community 711", "713": "Community 713", "715": "Community 715", "716": "Community 716", "717": "Community 717", "718": "Community 718", "720": "Community 720", "722": "Community 722", "723": "Community 723", "724": "Community 724", "725": "Community 725", "726": "Community 726", "727": "Community 727", "729": "Community 729", "730": "Community 730", "731": "Community 731", "732": "Community 732", "733": "Community 733", "734": "修复", "766": "新增", "772": "重构", "779": "重构", "785": "⚠️ 重要提示", "786": "⚠️ 重要提示", "788": "⚠️ 重要提示", "796": "OpportunityForm.vue", "836": "BxInvoiceFileSelect.vue", "838": "CustomerSelector.vue", "840": "index.vue", "857": "index.ts", "886": "index.vue", "889": "QuoteSelector.vue", "892": "index.vue", "896": "MarkWonDialog.vue", "950": "BatchUpdateStageDialog.vue", "1010": "BxApprovalFlowTabs.vue", "1015": "DealDialog.vue", "1016": "TransferDialog.vue", "1017": "BatchUpdateDateDialog.vue", "1115": "v2.4.2.7 - 2025-06-25", "1117": "v2.5.2 - 2025-07-13", "1118": "v2.4.2.2 - 2025-06-16", "1123": "v2.4.1.1 - 2025-06-07", "1126": "v2.4.2.1 - 2025-06-16", "1127": "v2.4.2.4 - 2025-06-18", "1197": "icons.js", "1198": "icons.min.js", "1199": "index.js", "1201": "index.js", "1204": "plugin.js", "1205": "plugin.min.js", "1206": "index.js", "1207": "plugin.js", "1208": "plugin.min.js", "1210": "plugin.js", "1211": "plugin.min.js", "1212": "index.js", "1213": "plugin.js", "1214": "plugin.min.js", "1215": "index.js", "1216": "index.js", "1217": "plugin.js", "1218": "plugin.min.js", "1219": "index.js", "1220": "index.js", "1222": "emojiimages.js", "1223": "emojiimages.min.js", "1224": "emojis.js", "1225": "emojis.min.js", "1228": "ar.js", "1229": "bg_BG.js", "1230": "ca.js", "1231": "cs.js", "1232": "da.js", "1233": "de.js", "1234": "el.js", "1235": "es.js", "1236": "eu.js", "1237": "fa.js", "1238": "fi.js", "1239": "fr_FR.js", "1240": "he_IL.js", "1241": "hi.js", "1242": "hr.js", "1243": "hu_HU.js", "1244": "id.js", "1245": "it.js", "1246": "ja.js", "1247": "kk.js", "1248": "ko_KR.js", "1249": "ms.js", "1250": "nb_NO.js", "1251": "nl.js", "1252": "pl.js", "1253": "pt_BR.js", "1254": "pt_PT.js", "1255": "ro.js", "1256": "ru.js", "1257": "sk.js", "1258": "sl_SI.js", "1259": "sv_SE.js", "1260": "th_TH.js", "1261": "tr.js", "1262": "uk.js", "1263": "vi.js", "1265": "zh_TW.js", "1266": "index.js", "1267": "index.js", "1268": "plugin.js", "1269": "_", "1271": "plugin.js", "1272": "plugin.min.js", "1277": "plugin.js", "1278": "plugin.min.js", "1280": "plugin.js", "1281": "plugin.min.js", "1283": "plugin.js", "1284": "plugin.min.js", "1287": "plugin.js", "1288": "plugin.min.js", "1290": "index.js", "1292": "index.js", "1293": "plugin.js", "1294": "plugin.min.js", "1297": "plugin.js", "1298": "plugin.min.js", "1299": "content.js", "1300": "content.js", "1301": "content.js", "1302": "content.js", "1303": "content.js", "1304": "content.js", "1305": "content.inline.js", "1306": "content.js", "1307": "skin.js", "1308": "skin.shadowdom.js", "1309": "content.inline.js", "1310": "content.js", "1311": "skin.js", "1312": "skin.shadowdom.js", "1313": "content.inline.js", "1314": "content.js", "1315": "skin.js", "1316": "skin.shadowdom.js", "1317": "content.inline.js", "1318": "content.js", "1319": "skin.js", "1320": "skin.shadowdom.js", "1324": "index.vue", "1325": "index.vue", "1326": "route-parent.vue", "1327": "setupSubpackSlipEditorTypeCheckboxes", "1328": "修复", "1329": "优化", "1330": "新增", "1331": "⚠️ 重要提示", "1332": "重构", "1333": "优化", "1334": "修复", "1335": "新增", "1336": "升级", "1337": "⚠️ 重要提示", "1338": "修复", "1339": "优化", "1340": "新增", "1341": "优化", "1342": "修复", "1343": "⚠️ 重要提示", "1344": "升级", "1345": "修复", "1346": "优化", "1347": "⚠️ 重要提示", "1348": "新增", "1349": "修复", "1350": "优化", "1351": "新增", "1352": "优化", "1353": "修复", "1354": "新增", "1355": "重构", "1356": "优化", "1357": "修复", "1358": "移除", "1359": "新增", "1360": "优化", "1361": "修复", "1362": "新增", "1363": "重构", "1364": "升级", "1365": "优化", "1366": "修复", "1367": "新增", "1368": "优化", "1369": "修复", "1370": "优化", "1371": "修复", "1372": "新增", "1373": "重构", "1374": "升级", "1375": "移除", "1376": "修复", "1377": "⚠️ 重要提示", "1378": "重构", "1379": "优化", "1380": "修复", "1381": "修复", "1382": "新增", "1383": "优化", "1384": "修复", "1385": "重构", "1386": "优化", "1387": "新增", "1388": "重构", "1389": "重构", "1390": "优化", "1391": "重构", "1392": "优化", "1393": "重构", "1394": "重构", "1395": "修复", "1396": "重构", "1397": "新增", "1398": "优化", "1399": "修复", "1400": "⚠️ 重要提示", "1401": "优化", "1402": "修复", "1403": "新增", "1404": "优化", "1405": "修复", "1406": "重构", "1407": "新增", "1408": "优化", "1409": "⚠️ 重要提示", "1410": "code:block1 (crm/clue/)", "1411": "code:typescript ({)", "1412": "code:block3 (crm:clue:list # 线索列表查询)", "1413": "code:bash (mysql -u root -p your_database < crm/sql/crm/12-CRM字典数据汇总.md)", "9890": "README.md", "9959": "Fixed", "9960": "Fixed", "9961": "Fixed", "9962": "Fixed", "9963": "Fixed", "9964": "Fixed", "9965": "Fixed", "9966": "Fixed", "9967": "Fixed", "9968": "Fixed", "9969": "Fixed", "9970": "Fixed", "9971": "Fixed", "9972": "Fixed", "9973": "Fixed", "9974": "⚠️ Important Notice", "9975": "⚠️ Important Notice", "9976": "⚠️ Important Notice", "9977": "⚠️ Important Notice", "9978": "⚠️ Important Notice", "9979": "⚠️ Important Notice", "9980": "⚠️ Important Notice", "9981": "Optimized", "9982": "Optimized", "9983": "Optimized", "9984": "Optimized", "9985": "Optimized", "9986": "Optimized", "9987": "Optimized", "9988": "Optimized", "9989": "Optimized", "9990": "Optimized", "9991": "Optimized", "9992": "Optimized", "9993": "Optimized", "9994": "Optimized", "9995": "Optimized", "9996": "Optimized", "9997": "Optimized", "9998": "Optimized", "9999": "Optimized", "10000": "Optimized", "10001": "Refactored", "10002": "Refactored", "10003": "Refactored", "10004": "Refactored", "10005": "Refactored", "10006": "Refactored", "10007": "Refactored", "10008": "Refactored", "10009": "Refactored", "10010": "Refactored", "10011": "Refactored", "10012": "Refactored", "10013": "Removed", "10014": "Removed", "10015": "Upgraded", "10016": "Upgraded", "10017": "Upgraded", "10018": "Upgraded", "10019": "优化", "10020": "修复", "10021": "⚠️ 重要提示", "10022": "修复", "10023": "优化", "10024": "优化", "10025": "⚠️ 重要提示", "10026": "修复", "10027": "优化", "10028": "优化", "10029": "修复", "10030": "重构", "10031": "优化", "10032": "修复", "10033": "新增", "10034": "移除", "10035": "优化", "10036": "修复", "10037": "重构", "10038": "升级", "10039": "优化", "10040": "修复", "10041": "优化", "10042": "修复", "10043": "修复", "10044": "重构", "10045": "升级", "10046": "移除", "10047": "修复", "10048": "⚠️ 重要提示", "10049": "⚠️ 重要提示", "10050": "优化", "10051": "修复", "10052": "优化", "10053": "修复", "10054": "优化", "10055": "新增", "10056": "重构", "10057": "优化", "10058": "优化", "10059": "重构", "10060": "修复", "10061": "新增", "10062": "优化", "10063": "修复", "10064": "优化", "10065": "⚠️ 重要提示", "10066": "优化", "10067": "修复", "10068": "优化", "10069": "修复", "10070": "新增", "10071": "优化", "10072": "⚠️ 重要提示", "10073": "修复", "10074": "新增", "10075": "升级", "10076": "⚠️ 重要提示", "10077": "修复", "10078": "优化", "10079": "code:bash (# Install dependencies)", "10080": "code:bash (pnpm clean:dev)", "10081": "code:bash (# 安装依赖)", "10082": "code:bash (pnpm clean:dev)" }