Просмотр исходного кода

chore: update graphify after inventory pound QR popup.

Co-authored-by: Cursor <cursoragent@cursor.com>
wuzilong 1 месяц назад
Родитель
Сommit
d17f6c472d

+ 171 - 165
miniprogram/graphify-out/GRAPH_REPORT.md

@@ -1,16 +1,16 @@
-# Graph Report - miniprogram  (2026-09-23)
+# Graph Report - miniprogram  (2026-09-24)
 
 ## Corpus Check
-- 362 files · ~151,972 words
+- 367 files · ~153,189 words
 - Verdict: corpus is large enough that graph structure adds value.
 
 ## Summary
-- 3134 nodes · 3687 edges · 330 communities (293 shown, 37 thin omitted)
-- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 53 edges (avg confidence: 0.8)
+- 3150 nodes · 3705 edges · 333 communities (295 shown, 38 thin omitted)
+- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 54 edges (avg confidence: 0.8)
 - Token cost: 0 input · 0 output
 
 ## Graph Freshness
-- Built from commit: `b15d1ddd`
+- Built from commit: `0ce896d9`
 - Run `git rev-parse HEAD` and compare to check if the graph is stale.
 - Run `graphify update .` after code changes (no API cost).
 
@@ -76,7 +76,7 @@
 - [[_COMMUNITY_Community 58|Community 58]]
 - [[_COMMUNITY_Community 59|Community 59]]
 - [[_COMMUNITY_Community 60|Community 60]]
-- [[_COMMUNITY_Community 62|Community 62]]
+- [[_COMMUNITY_Community 61|Community 61]]
 - [[_COMMUNITY_Community 63|Community 63]]
 - [[_COMMUNITY_Community 64|Community 64]]
 - [[_COMMUNITY_Community 65|Community 65]]
@@ -105,7 +105,7 @@
 - [[_COMMUNITY_Community 88|Community 88]]
 - [[_COMMUNITY_Community 89|Community 89]]
 - [[_COMMUNITY_Community 90|Community 90]]
-- [[_COMMUNITY_Community 91|Community 91]]
+- [[_COMMUNITY_Community 92|Community 92]]
 - [[_COMMUNITY_Community 93|Community 93]]
 - [[_COMMUNITY_Community 94|Community 94]]
 - [[_COMMUNITY_Community 95|Community 95]]
@@ -117,7 +117,7 @@
 - [[_COMMUNITY_Community 101|Community 101]]
 - [[_COMMUNITY_Community 102|Community 102]]
 - [[_COMMUNITY_Community 103|Community 103]]
-- [[_COMMUNITY_Community 104|Community 104]]
+- [[_COMMUNITY_Community 105|Community 105]]
 - [[_COMMUNITY_Community 106|Community 106]]
 - [[_COMMUNITY_Community 107|Community 107]]
 - [[_COMMUNITY_Community 108|Community 108]]
@@ -126,7 +126,7 @@
 - [[_COMMUNITY_Community 111|Community 111]]
 - [[_COMMUNITY_Community 112|Community 112]]
 - [[_COMMUNITY_Community 113|Community 113]]
-- [[_COMMUNITY_Community 114|Community 114]]
+- [[_COMMUNITY_Community 115|Community 115]]
 - [[_COMMUNITY_Community 116|Community 116]]
 - [[_COMMUNITY_Community 117|Community 117]]
 - [[_COMMUNITY_Community 118|Community 118]]
@@ -172,10 +172,10 @@
 - [[_COMMUNITY_Community 165|Community 165]]
 - [[_COMMUNITY_Community 166|Community 166]]
 - [[_COMMUNITY_Community 167|Community 167]]
+- [[_COMMUNITY_Community 168|Community 168]]
 - [[_COMMUNITY_Community 169|Community 169]]
-- [[_COMMUNITY_Community 173|Community 173]]
-- [[_COMMUNITY_Community 177|Community 177]]
-- [[_COMMUNITY_Community 178|Community 178]]
+- [[_COMMUNITY_Community 171|Community 171]]
+- [[_COMMUNITY_Community 175|Community 175]]
 - [[_COMMUNITY_Community 179|Community 179]]
 - [[_COMMUNITY_Community 180|Community 180]]
 - [[_COMMUNITY_Community 181|Community 181]]
@@ -220,20 +220,22 @@
 - [[_COMMUNITY_Community 220|Community 220]]
 - [[_COMMUNITY_Community 221|Community 221]]
 - [[_COMMUNITY_Community 222|Community 222]]
-- [[_COMMUNITY_Community 227|Community 227]]
-- [[_COMMUNITY_Community 234|Community 234]]
-- [[_COMMUNITY_Community 235|Community 235]]
+- [[_COMMUNITY_Community 223|Community 223]]
+- [[_COMMUNITY_Community 224|Community 224]]
+- [[_COMMUNITY_Community 229|Community 229]]
 - [[_COMMUNITY_Community 236|Community 236]]
+- [[_COMMUNITY_Community 237|Community 237]]
 - [[_COMMUNITY_Community 238|Community 238]]
-- [[_COMMUNITY_Community 239|Community 239]]
+- [[_COMMUNITY_Community 240|Community 240]]
 - [[_COMMUNITY_Community 241|Community 241]]
-- [[_COMMUNITY_Community 248|Community 248]]
-- [[_COMMUNITY_Community 257|Community 257]]
-- [[_COMMUNITY_Community 258|Community 258]]
-- [[_COMMUNITY_Community 263|Community 263]]
-- [[_COMMUNITY_Community 264|Community 264]]
-- [[_COMMUNITY_Community 265|Community 265]]
+- [[_COMMUNITY_Community 243|Community 243]]
+- [[_COMMUNITY_Community 250|Community 250]]
+- [[_COMMUNITY_Community 259|Community 259]]
+- [[_COMMUNITY_Community 260|Community 260]]
 - [[_COMMUNITY_Community 266|Community 266]]
+- [[_COMMUNITY_Community 267|Community 267]]
+- [[_COMMUNITY_Community 268|Community 268]]
+- [[_COMMUNITY_Community 269|Community 269]]
 
 ## God Nodes (most connected - your core abstractions)
 1. `Calendar` - 21 edges
@@ -259,7 +261,7 @@
 - `dbRequest()` --calls--> `resolveApiBase()`  [INFERRED]
   utils/dbRequest.js → config/env.js
 
-## Communities (330 total, 37 thin omitted)
+## Communities (333 total, 38 thin omitted)
 
 ### Community 0 - "Community 0"
 Cohesion: 0.06
@@ -282,17 +284,17 @@ Cohesion: 0.05
 Nodes (38): activeTab, allLedgers, confirmUpload(), ensureLedgersLoaded(), fetchInvoices(), fetchLedgersPage(), invFinished, invLoading (+30 more)
 
 ### Community 5 - "Community 5"
-Cohesion: 0.05
-Nodes (35): a, an, Bt(), cn, {emailToLowerCase:c}, {emailToLowerCase:e}, {emailToLowerCase:i}, en (+27 more)
-
-### Community 6 - "Community 6"
 Cohesion: 0.04
 Nodes (48): 3.0.10(2021-04-08), 3.0.11(2021-04-12), 3.0.12(2021-04-13), 3.0.5(2021-02-03), 3.0.6(2021-03-05), 3.0.7(2021-03-19), 3.0.8(2021-03-19), 3.0.9(2021-04-08) (+40 more)
 
-### Community 7 - "Community 7"
+### Community 6 - "Community 6"
 Cohesion: 0.08
 Nodes (40): animation, BindingX, bindIngXMixins, bindTiming(), close(), dom, getDom(), getEl() (+32 more)
 
+### Community 7 - "Community 7"
+Cohesion: 0.05
+Nodes (32): a, an, Bt(), cn, {emailToLowerCase:c}, {emailToLowerCase:e}, {emailToLowerCase:i}, en (+24 more)
+
 ### Community 8 - "Community 8"
 Cohesion: 0.06
 Nodes (33): dialogMode, dialogTitle, expandedIds, expenseTree, form, handleSubmit(), isEdit, listHeight (+25 more)
@@ -414,53 +416,53 @@ Cohesion: 0.08
 Nodes (25): 1.0.10(2021-04-30), 1.0.11(2021-05-12), 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-02-25), 1.0.8(2021-04-14), 1.0.9(2021-04-21), 1.1.0(2021-07-30) (+17 more)
 
 ### Community 35 - "Community 35"
+Cohesion: 0.15
+Nodes (25): Ae(), Ce(), De(), e(), ee(), et(), ie(), j (+17 more)
+
+### Community 36 - "Community 36"
 Cohesion: 0.13
 Nodes (13): change(), clearVal(), created(), debounce(), emit(), formatItemName(), getCache(), handler() (+5 more)
 
-### Community 36 - "Community 36"
+### Community 37 - "Community 37"
 Cohesion: 0.11
 Nodes (11): askAbortDownload(), checkLocalStoragePackage(), checkStoreScheme(), closeUpdate(), compare(), deleteSavedFile(), downLoadComplete(), installPackage() (+3 more)
 
-### Community 37 - "Community 37"
+### Community 38 - "Community 38"
 Cohesion: 0.2
 Nodes (16): max, bx_ok(), _list_of(), log(), login(), main(), Numberish(), portal_ok() (+8 more)
 
-### Community 39 - "Community 39"
+### Community 40 - "Community 40"
 Cohesion: 0.09
 Nodes (22): 1.1.10(2021-06-17), 1.1.7(2021-02-05), 1.1.8(2021-03-26), 1.1.9(2021-05-12), 1.2.1(2021-07-30), 1.2.2(2021-08-17), 1.2.3(2021-08-20), 1.2.4(2021-08-20) (+14 more)
 
-### Community 40 - "Community 40"
+### Community 41 - "Community 41"
 Cohesion: 0.09
 Nodes (22): 1.0.15(2021-02-05), 1.0.16(2021-02-05), 1.0.17(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-07-21), 1.1.2(2021-07-30), 1.1.3(2021-08-30), 1.2.0(2021-11-23) (+14 more)
 
-### Community 41 - "Community 41"
+### Community 42 - "Community 42"
 Cohesion: 0.15
 Nodes (6): FORMAT_MAPPING, formatMessage(), RuleValidator, RuleValidatorHelper, SchemaValidator, types
 
-### Community 42 - "Community 42"
+### Community 43 - "Community 43"
 Cohesion: 0.16
 Nodes (18): API_ENCRYPT_EXCLUDE_PATHS, appendTimestampQuery(), base64ToBytes(), bytesToBase64(), bytesToHex(), createUnauthorizedError(), decryptJson(), deriveKey() (+10 more)
 
-### Community 43 - "Community 43"
+### Community 44 - "Community 44"
 Cohesion: 0.11
 Nodes (12): dateFilter, dateFilters, keyword, list, loading, onClear(), related, relatedLoading (+4 more)
 
-### Community 44 - "Community 44"
+### Community 45 - "Community 45"
 Cohesion: 0.1
 Nodes (20): 1.1.4(2021-02-05), 1.1.5(2021-05-12), 1.1.7(2021-11-08), 1.2.0(2021-07-30), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2021-12-01), 1.3.3(2022-01-17) (+12 more)
 
-### Community 45 - "Community 45"
+### Community 46 - "Community 46"
 Cohesion: 0.13
 Nodes (6): AccessToken, Encryptkey, Ticket, updateAccessToken(), updateEncryptKey(), updateTicket()
 
-### Community 46 - "Community 46"
+### Community 47 - "Community 47"
 Cohesion: 0.18
 Nodes (15): change(), created(), getDataList(), getSelectedValue(), handler(), loadData(), mixinDatacomResData(), modelValue() (+7 more)
 
-### Community 48 - "Community 48"
-Cohesion: 0.18
-Nodes (15): Ce(), De(), Dr, e(), ee(), ie(), j, ke() (+7 more)
-
 ### Community 49 - "Community 49"
 Cohesion: 0.1
 Nodes (19): 1.0.5(2021-02-05), 1.0.6(2021-02-05), 1.0.7(2021-04-15), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-24), 1.1.2(2021-08-30) (+11 more)
@@ -501,45 +503,49 @@ Nodes (15): 1.1.5(2021-02-05), 1.1.6(2021-02-05), 1.1.7(2021-05-12),
 Cohesion: 0.28
 Nodes (14): getDirection(), getDisabledType(), getDom(), move(), moveDirection(), openState(), range(), resetTouchStatus() (+6 more)
 
+### Community 59 - "Community 59"
+Cohesion: 0.2
+Nodes (11): d(), fe(), I(), l(), le(), n, o, p() (+3 more)
+
 ### Community 60 - "Community 60"
 Cohesion: 0.2
 Nodes (6): AppConfig, ConfigBase, configCenter, OauthConfig, {
   ProviderType
 }, Support_Platforms
 
-### Community 62 - "Community 62"
+### Community 63 - "Community 63"
 Cohesion: 0.2
 Nodes (6): Fr(), Ht(), Ot(), pn, T(), Xr()
 
-### Community 63 - "Community 63"
+### Community 64 - "Community 64"
 Cohesion: 0.14
 Nodes (13): 1.0.2(2021-02-04), 1.0.3(2021-05-08), 1.0.4(2021-05-12), 1.0.5(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-07-30), 1.1.2(2021-08-24), 1.1.3(2021-10-18) (+5 more)
 
-### Community 64 - "Community 64"
+### Community 65 - "Community 65"
 Cohesion: 0.21
 Nodes (7): formatDate(), friendlyDate(), getDate(), parser, dateShow(), handler(), setAutoRefresh()
 
-### Community 66 - "Community 66"
+### Community 67 - "Community 67"
 Cohesion: 0.31
 Nodes (12): changeFlag(), countDown(), day(), handler(), hour(), minute(), second(), startData() (+4 more)
 
-### Community 69 - "Community 69"
+### Community 70 - "Community 70"
 Cohesion: 0.15
 Nodes (12): 1.0.6(2021-02-04), 1.0.7(2021-05-07), 1.1.0(2021-05-12), 1.1.1(2021-05-12), 1.1.3(2021-06-24), 1.1.4(2021-07-29), 1.1.5(2021-07-30), 1.1.6(2021-09-22) (+4 more)
 
-### Community 70 - "Community 70"
+### Community 71 - "Community 71"
 Cohesion: 0.15
 Nodes (12): 1.0.0(2022-08-22), 1.0.2(2022-09-02), 1.0.3(2022-09-06), 1.0.4(2022-09-21), 1.1.0(2023-02-27), 1.1.1(2023-02-28), 1.1.2(2023-02-28), 1.1.3(2023-03-13) (+4 more)
 
-### Community 71 - "Community 71"
+### Community 72 - "Community 72"
 Cohesion: 0.15
 Nodes (12): 1.1.6(2021-02-05), 1.1.7(2021-03-30), 1.1.8(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-08-24), 1.3.0(2021-11-19), 1.3.1(2022-01-19), 1.3.2(2022-01-19) (+4 more)
 
-### Community 72 - "Community 72"
+### Community 73 - "Community 73"
 Cohesion: 0.15
 Nodes (12): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-12), 1.0.7(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-08-20), 1.1.2(2021-10-08), 1.2.0(2021-11-19) (+4 more)
 
-### Community 73 - "Community 73"
+### Community 74 - "Community 74"
 Cohesion: 0.2
 Nodes (5): BridgeError, {
   BridgeError
@@ -549,18 +555,14 @@ Nodes (5): BridgeError, {
   Validator
 }, Validator
 
-### Community 75 - "Community 75"
+### Community 76 - "Community 76"
 Cohesion: 0.23
 Nodes (6): ascendingFn(), clearOther(), created(), descendingFn(), getTable(), sort()
 
-### Community 76 - "Community 76"
+### Community 77 - "Community 77"
 Cohesion: 0.2
 Nodes (8): codeIsNumber, data, error, result, StoreListItem, systemInfo, UniUpgradeCenterResult, updateUseModal()
 
-### Community 77 - "Community 77"
-Cohesion: 0.24
-Nodes (8): d(), l(), n, o, p(), s, v(), x()
-
 ### Community 78 - "Community 78"
 Cohesion: 0.26
 Nodes (10): items, merged, prev, rows, buildAttachItemsFromInvoiceRows(), fileExtLabel(), formatInvoiceDateYmd(), invoiceFileList() (+2 more)
@@ -583,29 +585,25 @@ Nodes (4): getVal(), leftIconWidth(), navbarHeight(), rightIconWidth()
 
 ### Community 84 - "Community 84"
 Cohesion: 0.25
-Nodes (11): Ae(), et(), je(), Pe(), qe(), R, Se(), We() (+3 more)
+Nodes (6): _(), b(), G, H(), K(), q
 
 ### Community 85 - "Community 85"
-Cohesion: 0.25
-Nodes (6): _(), b(), G, H(), K(), q
+Cohesion: 0.27
+Nodes (7): ENV_PRESETS, resolveApiBase(), buildQuery(), bxRequest(), bxUploadFile(), bxUploadInvoice(), normalizeBxUrl()
 
 ### Community 86 - "Community 86"
 Cohesion: 0.22
 Nodes (8): useUserStore, onUnauthorized(), buildQuery(), db, dbRequest(), normalizeDbUrl(), onUnauthorized(), onHttpUnauthorized()
 
 ### Community 87 - "Community 87"
-Cohesion: 0.27
-Nodes (7): ENV_PRESETS, resolveApiBase(), buildQuery(), bxRequest(), bxUploadFile(), bxUploadInvoice(), normalizeBxUrl()
-
-### Community 88 - "Community 88"
 Cohesion: 0.18
 Nodes (3): loginPageStyle, protocolDialogForWechat, protocolDialogVisible
 
-### Community 89 - "Community 89"
+### Community 88 - "Community 88"
 Cohesion: 0.18
 Nodes (10): 1.0.8(2021-02-05), 1.0.9(2021-02-05), 1.1.0(2021-04-16), 1.1.1(2021-04-21), 1.1.2(2021-05-12), 1.2.0(2021-07-13), 1.2.1(2021-07-30), 1.2.2(2021-09-10) (+2 more)
 
-### Community 90 - "Community 90"
+### Community 89 - "Community 89"
 Cohesion: 0.22
 Nodes (7): ErrorCodeType, HTTP_STATUS, ProviderType, {
   BridgeError
@@ -613,90 +611,94 @@ Nodes (7): ErrorCodeType, HTTP_STATUS, ProviderType, {
   HTTP_STATUS
 }, ws
 
-### Community 91 - "Community 91"
+### Community 90 - "Community 90"
 Cohesion: 0.24
 Nodes (3): _calcValue(), _getDecimalScale(), _onBlur()
 
-### Community 94 - "Community 94"
+### Community 93 - "Community 93"
 Cohesion: 0.2
 Nodes (9): InstallApkComplete, InstallApkCompleteCallback, InstallApkErrorCode, InstallApkFail, InstallApkFailCallback, InstallApkOptions, InstallApkSuccess, InstallApkSuccessCallback (+1 more)
 
-### Community 95 - "Community 95"
+### Community 94 - "Community 94"
 Cohesion: 0.24
 Nodes (3): borderStyle(), boxStyle(), value2px()
 
-### Community 97 - "Community 97"
+### Community 96 - "Community 96"
 Cohesion: 0.27
 Nodes (4): dataValue(), emit(), onChange(), setOpen()
 
-### Community 98 - "Community 98"
+### Community 97 - "Community 97"
 Cohesion: 0.2
 Nodes (8): defaultsPath, __dirname, normalized, p, prevRaw, raw, root, s
 
-### Community 99 - "Community 99"
+### Community 98 - "Community 98"
 Cohesion: 0.2
 Nodes (9): ok, origin, path, qs, qsParts, result, textarea, userStore (+1 more)
 
-### Community 100 - "Community 100"
+### Community 99 - "Community 99"
 Cohesion: 0.2
 Nodes (9): 安装方式, 基本用法, 组件示例, API, breadcrumb 面包屑导航, Breadcrumb Item Props, Breadcrumb Props, code:html (<uni-breadcrumb separator="/">) (+1 more)
 
-### Community 101 - "Community 101"
+### Community 100 - "Community 100"
 Cohesion: 0.2
 Nodes (9): 1.0.6(2021-02-05), 1.0.7(2021-02-05), 1.0.8(2021-04-21), 1.0.9(2021-05-12), 1.1.0(2021-07-30), 1.1.1(2021-11-09), 1.2.0(2021-11-19), 1.2.1(2022-09-05) (+1 more)
 
-### Community 102 - "Community 102"
+### Community 101 - "Community 101"
 Cohesion: 0.2
 Nodes (9): 1.0.4(2021-02-05), 1.0.5(2021-05-10), 1.0.6(2021-06-04), 1.0.7(2021-06-18), 1.1.0(2021-07-30), 1.1.1(2021-08-11), 2.0.0(2021-11-09), 2.1.0(2021-11-19) (+1 more)
 
-### Community 103 - "Community 103"
+### Community 102 - "Community 102"
 Cohesion: 0.2
 Nodes (9): 1.0.2(2021-02-05), 1.0.3(2021-02-05), 1.0.4(2021-02-05), 1.0.5(2021-04-21), 1.0.6(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19) (+1 more)
 
-### Community 104 - "Community 104"
+### Community 103 - "Community 103"
 Cohesion: 0.2
 Nodes (9): 1.0.2(2021-02-05), 1.1.0(2021-04-22), 1.1.1(2021-05-12), 1.2.0(2021-07-30), 1.2.1(2021-09-27), 1.3.0(2021-11-19), 1.3.1(2021-11-23), 1.3.2(2023-05-04) (+1 more)
 
-### Community 107 - "Community 107"
+### Community 106 - "Community 106"
 Cohesion: 0.25
 Nodes (3): close(), select(), {	t	}
 
-### Community 108 - "Community 108"
+### Community 107 - "Community 107"
 Cohesion: 0.28
 Nodes (7): __dirname, envPath, productionBlockLooksLocal(), readAppEnv(), root, strict, strictCheck()
 
-### Community 109 - "Community 109"
+### Community 108 - "Community 108"
 Cohesion: 0.22
 Nodes (8): 技术栈, 已接通业务:地磅管理, 壳页面, 本地开发, 正式发版上传(微信), code:bash (cd miniprogram), 生产信息(来自 https://w.shanxiachem.com/), 山峡化工 · 微信小程序(miniprogram)
 
-### Community 110 - "Community 110"
+### Community 109 - "Community 109"
 Cohesion: 0.22
 Nodes (8): 使用说明, 导入, cancelNotificationProgress() : void, code:block1 (export type CreateNotificationProgressOptions = {), code:block2 (export type FinishNotificationProgressOptions = {), createNotificationProgress(options : CreateNotificationProgressOptions) : void,, finishNotificationProgress(options: FinishNotificationProgressOptions) : void, uts-progressNotification
 
-### Community 111 - "Community 111"
+### Community 110 - "Community 110"
 Cohesion: 0.22
 Nodes (8): 0.0.2(2021-02-05), 0.0.3(2021-03-09), 0.0.4(2021-05-12), 0.0.5(2021-06-21), 0.0.6(2021-07-30), 0.0.7(2021-09-03), 1.0.0(2021-11-19), 1.1.7(2021-11-08)
 
-### Community 112 - "Community 112"
+### Community 111 - "Community 111"
 Cohesion: 0.22
 Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-06), 1.0.8(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2021-11-22), 1.1.2(2024-03-28)
 
-### Community 113 - "Community 113"
+### Community 112 - "Community 112"
 Cohesion: 0.22
 Nodes (8): 1.0.4(2021-02-05), 1.0.5(2021-02-05), 1.0.6(2021-04-21), 1.0.7(2021-05-12), 1.1.0(2021-07-13), 1.1.1(2021-08-24), 1.2.0(2021-11-19), 1.2.1(2022-05-30)
 
-### Community 114 - "Community 114"
+### Community 113 - "Community 113"
 Cohesion: 0.22
 Nodes (8): 0.0.3(2021-02-04), 0.0.4(2021-02-05), 0.0.5(2021-04-21), 0.0.6(2021-05-12), 0.1.0(2021-07-30), 1.0.0(2021-11-19), 1.0.1(2021-11-23), 1.0.2(2024-09-21)
 
-### Community 116 - "Community 116"
+### Community 115 - "Community 115"
 Cohesion: 0.39
 Nodes (5): chooseAll(), chooseAndUploadFile(), chooseImage(), chooseVideo(), uploadFiles()
 
-### Community 118 - "Community 118"
+### Community 117 - "Community 117"
 Cohesion: 0.25
 Nodes (7): advanceApi, attachmentApi, expenseItemApi, invoiceApi, invoiceWalletApi, reimburseApi, workflowApi
 
+### Community 118 - "Community 118"
+Cohesion: 0.29
+Nodes (5): close(), load(), productLine, remarksText, makeQrTempFile()
+
 ### Community 119 - "Community 119"
 Cohesion: 0.57
 Nodes (7): buildParams(), buildParams(), addDays(), formatYmd(), nowYmdHms(), weekRange(), buildParams()
@@ -753,286 +755,290 @@ Nodes (3): get_file_data(), get_file_ext(), get_file_info()
 Cohesion: 0.47
 Nodes (3): isOpenStat(), mounted(), title()
 
-### Community 145 - "Community 145"
+### Community 146 - "Community 146"
+Cohesion: 0.73
+Nodes (5): extractOptions(), fetchCustomerOptions(), fetchProductOptions(), fetchVehicleOptions(), unwrapPortal()
+
+### Community 147 - "Community 147"
 Cohesion: 0.33
 Nodes (4): fetchPortalUserOptions(), loadUsers(), parseResponseJson(), fetchServicePhone()
 
-### Community 146 - "Community 146"
+### Community 148 - "Community 148"
 Cohesion: 0.53
 Nodes (4): chooseAndUploadImages(), extractUrl(), getToken(), parseUploadBody()
 
-### Community 147 - "Community 147"
-Cohesion: 0.73
-Nodes (5): extractOptions(), fetchCustomerOptions(), fetchProductOptions(), fetchVehicleOptions(), unwrapPortal()
+### Community 149 - "Community 149"
+Cohesion: 0.6
+Nodes (4): formatPoundQrProductLine(), formatQrcodeProductLabel(), normalizePoundQrRemarks(), poundQrDialogTitle()
 
-### Community 148 - "Community 148"
+### Community 150 - "Community 150"
 Cohesion: 0.53
 Nodes (4): HTMLParser(), parseAttrs(), parseHtml(), removeDOCTYPE()
 
-### Community 149 - "Community 149"
+### Community 151 - "Community 151"
 Cohesion: 0.47
 Nodes (5): body, goBack(), goList(), handleSave(), loadDetail()
 
-### Community 150 - "Community 150"
+### Community 152 - "Community 152"
 Cohesion: 0.33
 Nodes (5): 用法, code:bash (cloudfunctions), code:bash (cloudfunctions), code:js (const createConfig = require('uni-config-center')), 为什么使用uni-config-center
 
-### Community 151 - "Community 151"
+### Community 153 - "Community 153"
 Cohesion: 0.33
 Nodes (5): 1.0.0(2023-10-26), 1.0.1(2023-10-27), 1.0.2(2023-10-27), 1.0.3(2023-10-27), 1.0.4(2023-12-08)
 
-### Community 154 - "Community 154"
+### Community 156 - "Community 156"
 Cohesion: 0.4
 Nodes (4): AUTH_API, PAGE_PATHS, UPLOAD_API, WORKBENCH_ROUTE_MAP
 
-### Community 157 - "Community 157"
+### Community 159 - "Community 159"
 Cohesion: 0.5
 Nodes (4): emit, onMask(), panelStyle, props
 
-### Community 158 - "Community 158"
-Cohesion: 0.6
-Nodes (4): isMpWebviewRoute(), msg, openMenu(), openPage()
-
-### Community 159 - "Community 159"
+### Community 160 - "Community 160"
 Cohesion: 0.4
 Nodes (4): dashboardApi, inventoryApi, planApi, weighingApi
 
-### Community 160 - "Community 160"
+### Community 161 - "Community 161"
 Cohesion: 0.4
 Nodes (4): 0.0.3(2021-02-05), 0.0.4(2021-05-12), 0.1.0(2021-07-13), 1.0.0(2021-11-19)
 
-### Community 161 - "Community 161"
+### Community 162 - "Community 162"
 Cohesion: 0.4
 Nodes (4): 0.0.3(2021-02-04), 0.0.4(2021-05-12), 0.0.5(2021-07-08), 1.0.0(2021-11-19)
 
-### Community 162 - "Community 162"
+### Community 163 - "Community 163"
 Cohesion: 0.4
 Nodes (4): [点击查看详细文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list), List 列表, 基于uni-list扩展的页面模板, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 163 - "Community 163"
+### Community 164 - "Community 164"
 Cohesion: 0.4
 Nodes (4): 1.0.5(2021-02-05), 1.0.6(2021-05-12), 1.1.0(2021-07-30), 1.2.0(2021-11-19)
 
-### Community 164 - "Community 164"
+### Community 165 - "Community 165"
 Cohesion: 0.4
 Nodes (4): 使用说明, code:block1 (type InstallApkOptions = {), uni-installApk, uni.installApk(options : InstallApkOptions):void
 
-### Community 165 - "Community 165"
+### Community 166 - "Community 166"
 Cohesion: 0.4
 Nodes (4): 1.0.0(2021-11-18), 1.0.1(2021-11-22), 1.0.2(2021-11-22), 1.0.3(2022-01-21)
 
-### Community 166 - "Community 166"
+### Community 167 - "Community 167"
 Cohesion: 0.4
 Nodes (4): 1.0.1(2021-02-05), 1.0.2(2021-05-12), 1.1.0(2021-11-19), 1.1.1(2022-05-19)
 
-### Community 167 - "Community 167"
+### Community 168 - "Community 168"
+Cohesion: 0.6
+Nodes (4): isMpWebviewRoute(), msg, openMenu(), openPage()
+
+### Community 169 - "Community 169"
 Cohesion: 0.5
 Nodes (3): fontData, IconsData, IconsDataItem
 
-### Community 173 - "Community 173"
+### Community 175 - "Community 175"
 Cohesion: 0.83
 Nodes (3): classes(), isTrue(), onClick()
 
-### Community 178 - "Community 178"
+### Community 180 - "Community 180"
 Cohesion: 0.83
 Nodes (3): buildApplyAttachmentDisplayName(), sanitizeRemarkBaseName(), splitExt()
 
-### Community 179 - "Community 179"
+### Community 181 - "Community 181"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-row), Layout 布局, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 180 - "Community 180"
+### Community 182 - "Community 182"
 Cohesion: 0.5
 Nodes (3): Badge 数字角标, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-badge), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 181 - "Community 181"
+### Community 183 - "Community 183"
 Cohesion: 0.5
 Nodes (3): 0.1.0(2022-04-21), 0.1.1(2022-06-02), 0.1.2(2022-06-08)
 
-### Community 182 - "Community 182"
+### Community 184 - "Community 184"
 Cohesion: 0.5
 Nodes (3): DateFormat 日期格式化, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-dateformat), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 183 - "Community 183"
+### Community 185 - "Community 185"
 Cohesion: 0.5
 Nodes (3): Easyinput 增强输入框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-easyinput), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 184 - "Community 184"
+### Community 186 - "Community 186"
 Cohesion: 0.5
 Nodes (3): Drawer 抽屉, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 185 - "Community 185"
+### Community 187 - "Community 187"
 Cohesion: 0.5
 Nodes (3): Grid 宫格, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-grid), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 186 - "Community 186"
+### Community 188 - "Community 188"
 Cohesion: 0.5
 Nodes (3): DataPicker 级联选择, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 187 - "Community 187"
+### Community 189 - "Community 189"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swipe-action), SwipeAction 滑动操作, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 188 - "Community 188"
+### Community 190 - "Community 190"
 Cohesion: 0.5
 Nodes (3): CountDown 倒计时, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-countdown), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 189 - "Community 189"
+### Community 191 - "Community 191"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-link), Link 链接, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 190 - "Community 190"
+### Community 192 - "Community 192"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-load-more), LoadMore 加载更多, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 191 - "Community 191"
+### Community 193 - "Community 193"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-icons), Icons 图标, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 192 - "Community 192"
+### Community 194 - "Community 194"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-number-box), NumberBox 数字输入框, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 193 - "Community 193"
+### Community 195 - "Community 195"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-notice-bar), NoticeBar 通告栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 194 - "Community 194"
+### Community 196 - "Community 196"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-steps), Steps 步骤条, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 195 - "Community 195"
+### Community 197 - "Community 197"
 Cohesion: 0.5
 Nodes (3): 0.0.1(2021-03-15), 0.0.2(2021-04-16), 0.0.3(2022-11-11)
 
-### Community 196 - "Community 196"
+### Community 198 - "Community 198"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-table), Table 表单, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 197 - "Community 197"
+### Community 199 - "Community 199"
 Cohesion: 0.5
 Nodes (3): DataCheckbox 数据驱动的单选复选框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-checkbox), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 198 - "Community 198"
+### Community 200 - "Community 200"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-swiper-dot), SwiperDot 轮播图指示点, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 199 - "Community 199"
+### Community 201 - "Community 201"
 Cohesion: 0.5
 Nodes (3): DatetimePicker 时间选择器, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-datetime-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 200 - "Community 200"
+### Community 202 - "Community 202"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tag), Tag 标签, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 201 - "Community 201"
+### Community 203 - "Community 203"
 Cohesion: 0.5
 Nodes (3): GoodsNav 商品导航, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-goods-nav), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 202 - "Community 202"
+### Community 204 - "Community 204"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-section), Section 标题栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 203 - "Community 203"
+### Community 205 - "Community 205"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-indexed-list), IndexedList 索引列表, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 204 - "Community 204"
+### Community 206 - "Community 206"
 Cohesion: 0.5
 Nodes (3): FilePicker 文件选择上传, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-file-picker), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 205 - "Community 205"
+### Community 207 - "Community 207"
 Cohesion: 0.5
 Nodes (3): Badge 数字角标, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-tooltip), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 206 - "Community 206"
+### Community 208 - "Community 208"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-segmented-control), SegmentedControl 分段器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 207 - "Community 207"
+### Community 209 - "Community 209"
 Cohesion: 0.5
 Nodes (3): Group 分组, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-group), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 208 - "Community 208"
+### Community 210 - "Community 210"
 Cohesion: 0.5
 Nodes (3): DataSelect 下拉框选择器, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-data-select), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 209 - "Community 209"
+### Community 211 - "Community 211"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar), SearchBar 搜索栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 210 - "Community 210"
+### Community 212 - "Community 212"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-rate), Rate 评分, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 211 - "Community 211"
+### Community 213 - "Community 213"
 Cohesion: 0.5
 Nodes (3): Fab 悬浮按钮, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fab), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 212 - "Community 212"
+### Community 214 - "Community 214"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-title), Title 标题, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 213 - "Community 213"
+### Community 215 - "Community 215"
 Cohesion: 0.5
 Nodes (3): Collapse 折叠面板, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-collapse), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 214 - "Community 214"
+### Community 216 - "Community 216"
 Cohesion: 0.5
 Nodes (3): Fav 收藏按钮, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-fav), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 215 - "Community 215"
+### Community 217 - "Community 217"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-nav-bar), NavBar 导航栏, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 216 - "Community 216"
+### Community 218 - "Community 218"
 Cohesion: 0.5
 Nodes (3): Forms 表单, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-forms), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 217 - "Community 217"
+### Community 219 - "Community 219"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-pagination), Pagination 分页器, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 218 - "Community 218"
+### Community 220 - "Community 220"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-popup), Popup 弹出层, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 219 - "Community 219"
+### Community 221 - "Community 221"
 Cohesion: 0.5
 Nodes (3): 重要升级说明, 缓存角色权限, code:js (const {)
 
-### Community 220 - "Community 220"
+### Community 222 - "Community 222"
 Cohesion: 0.5
 Nodes (3): Card 卡片, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-card), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 221 - "Community 221"
+### Community 223 - "Community 223"
 Cohesion: 0.5
 Nodes (3): Combox 组合框, [查看文档](https://uniapp.dcloud.io/component/uniui/uni-combox), 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
-### Community 222 - "Community 222"
+### Community 224 - "Community 224"
 Cohesion: 0.5
 Nodes (3): [查看文档](https://uniapp.dcloud.io/component/uniui/uni-transition), Transition 过渡动画, 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839
 
 ## Knowledge Gaps
-- **1201 isolated node(s):** `app`, `db`, `validator`, `crypto`, `{
+- **1203 isolated node(s):** `app`, `db`, `validator`, `crypto`, `{
   HTTP_STATUS
-}` (+1196 more)
+}` (+1198 more)
   These have ≤1 connection - possible missing edges or undocumented components.
-- **37 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
+- **38 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
 
 ## Suggested Questions
 _Questions this graph is uniquely positioned to answer:_
 
-- **Why does `resolveApiBase()` connect `Community 87` to `Community 42`, `Community 236`, `Community 146`, `Community 86`, `Community 24`?**
-  _High betweenness centrality (0.002) - this node is a cross-community bridge._
-- **Why does `request()` connect `Community 42` to `Community 145`, `Community 147`, `Community 87`?**
+- **Why does `resolveApiBase()` connect `Community 85` to `Community 43`, `Community 238`, `Community 148`, `Community 86`, `Community 24`?**
+  _High betweenness centrality (0.001) - this node is a cross-community bridge._
+- **Why does `request()` connect `Community 43` to `Community 146`, `Community 147`, `Community 85`?**
   _High betweenness centrality (0.001) - this node is a cross-community bridge._
-- **Why does `normalizeAvatarUrlForMini()` connect `Community 24` to `Community 87`?**
+- **Why does `buildParams()` connect `Community 119` to `Community 44`?**
   _High betweenness centrality (0.001) - this node is a cross-community bridge._
 - **Are the 5 inferred relationships involving `lt()` (e.g. with `d()` and `n`) actually correct?**
   _`lt()` has 5 INFERRED edges - model-reasoned connections that need verification._
 - **What connects `app`, `db`, `validator` to the rest of the system?**
-  _1201 weakly-connected nodes found - possible documentation gaps or missing edges._
+  _1203 weakly-connected nodes found - possible documentation gaps or missing edges._
 - **Should `Community 0` be split into smaller, more focused modules?**
   _Cohesion score 0.06 - nodes in this community are weakly interconnected._
 - **Should `Community 1` be split into smaller, more focused modules?**

+ 1 - 0
miniprogram/graphify-out/cache/ast/07ff9e35c33e5eb6ca08a87087fe2caa16346383b76c61bf3e3adf38b0fc1a11.json

@@ -0,0 +1 @@
+{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_miniprogram_utils_mpupdate_js", "label": "mpUpdate.js", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L1"}, {"id": "utils_mpupdate_checkmpupdate", "label": "checkMpUpdate()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L6"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_miniprogram_utils_mpupdate_js", "target": "utils_mpupdate_checkmpupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L6", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_mpupdate_checkmpupdate", "callee": "canIUse", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L8"}, {"caller_nid": "utils_mpupdate_checkmpupdate", "callee": "getUpdateManager", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L12"}, {"caller_nid": "utils_mpupdate_checkmpupdate", "callee": "onUpdateReady", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L14"}, {"caller_nid": "utils_mpupdate_checkmpupdate", "callee": "onUpdateFailed", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js", "source_location": "L28"}]}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
miniprogram/graphify-out/cache/ast/13d7740cb49983fe09fc274ec81f620c9e92c2cf3b8e3737a29973cca942b5f2.json


+ 1 - 0
miniprogram/graphify-out/cache/ast/1858f81a657bbcce4ed14e79e1b147dbb68c309b285e1f8f12b006f3daf33134.json

@@ -0,0 +1 @@
+{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_miniprogram_pages_db_inventory_list_vue", "label": "list.vue", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/inventory/list.vue", "source_location": "L1"}], "edges": [], "raw_calls": []}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
miniprogram/graphify-out/cache/ast/188234e2f5e640c7f963d976ea7610acf7738410fffe49270f97f32d864e28a6.json


+ 1 - 0
miniprogram/graphify-out/cache/ast/1ba0ac2b4fdc5a0f6a873656ee5f338db63ff5a75507cdd2c90492a9167237e7.json

@@ -0,0 +1 @@
+{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_miniprogram_app_vue", "label": "App.vue", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/App.vue", "source_location": "L1"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_miniprogram_app_vue", "target": "index_scss", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/App.vue", "source_location": "L73", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_miniprogram_app_vue", "target": "users_zlwu_work_00code_shanxia2_0_miniprogram_common_uni_css", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/App.vue", "source_location": "L76", "weight": 1.0}], "raw_calls": []}

+ 1 - 0
miniprogram/graphify-out/cache/ast/3ca1bc71acc17d9e8699c808898089818fd9f396725184b8af174372200ff1a5.json

@@ -0,0 +1 @@
+{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_miniprogram_pages_db_weighing_list_vue", "label": "list.vue", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/weighing/list.vue", "source_location": "L1"}], "edges": [], "raw_calls": []}

+ 1 - 0
miniprogram/graphify-out/cache/ast/77d9b05ce047e6944f19f373b45f964fa603d6b7ea8731d4027436e47796687f.json

@@ -0,0 +1 @@
+{"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_miniprogram_utils_makeqrtempfile_js", "label": "makeQrTempFile.js", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L1"}, {"id": "utils_makeqrtempfile_makeqrtempfile", "label": "makeQrTempFile()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L12"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_miniprogram_utils_makeqrtempfile_js", "target": "uqrcodejs", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L1", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_miniprogram_utils_makeqrtempfile_js", "target": "utils_makeqrtempfile_makeqrtempfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L12", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_makeqrtempfile_makeqrtempfile", "callee": "trim", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L13"}, {"caller_nid": "utils_makeqrtempfile_makeqrtempfile", "callee": "String", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L13"}, {"caller_nid": "utils_makeqrtempfile_makeqrtempfile", "callee": "reject", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L15"}, {"caller_nid": "utils_makeqrtempfile_makeqrtempfile", "callee": "reject", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js", "source_location": "L18"}]}

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
miniprogram/graphify-out/cache/ast/d8329b410b9987b354ec5fbc1553ea9dd2b6d65eabcab9fae50506fe4ad2f57c.json


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
miniprogram/graphify-out/graph.html


Разница между файлами не показана из-за своего большого размера
+ 112 - 112
miniprogram/graphify-out/graph.json


+ 90 - 54
miniprogram/graphify-out/manifest.json

@@ -1,7 +1,7 @@
 {
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/App.vue": {
-    "mtime": 1789205989.8316352,
-    "hash": "b726979078b64aa89a12b4db6ceee1c2"
+    "mtime": 1790156060.5698195,
+    "hash": "4451e8264bcc9d581ae91eb60d73f013"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/jest.config.js": {
     "mtime": 1750856090.0,
@@ -540,12 +540,12 @@
     "hash": "56a57419b29206385f28cde90c2c3937"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/env.js": {
-    "mtime": 1789521005.386062,
-    "hash": "ac3396c6e013b62964319fbe80639928"
+    "mtime": 1789656969.1288245,
+    "hash": "3dcc2079db9aac57be0352d8de7fe011"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/api.js": {
-    "mtime": 1789374118.3444896,
-    "hash": "e43d9d62057adfa6a8a73b528324af9f"
+    "mtime": 1789734060.7189627,
+    "hash": "938e7eb038ec10f03dbc794450c6aca2"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/config/static-assets-defaults.js": {
     "mtime": 1789189855.6702752,
@@ -672,49 +672,57 @@
     "hash": "5c7f99e3d4eaae821996a487acc6a5e2"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/stores/user.js": {
-    "mtime": 1789205989.014739,
-    "hash": "8e81267a47cb9dba30a8a5587c3eb8eb"
+    "mtime": 1789734071.7863095,
+    "hash": "17ad7b73d7d6ed4ccbf52aaa53c4c833"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/service-contact.js": {
     "mtime": 1776563026.0,
     "hash": "a45bdd6fa87ca021428ee957d4f54b66"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxRequest.js": {
-    "mtime": 1789140903.7648742,
-    "hash": "b042e30b8fbd8b6065c9bb1a4e090941"
+    "mtime": 1789536843.6308863,
+    "hash": "25370faae24d6a563ade3b9c0655a188"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/avatar.js": {
-    "mtime": 1776937276.0,
-    "hash": "2582fc30da4cde6ec7616792e3b62464"
+    "mtime": 1789536846.998031,
+    "hash": "0d7dadd9a5c78e8fc6769adacee91d5a"
+  },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/dbPoundQr.js": {
+    "mtime": 1790255576.400617,
+    "hash": "4fc9c9f86f6af7736d846e48d83a408f"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/format.js": {
     "mtime": 1782486150.0,
     "hash": "ffea55a5cfa350086243d3bd1ac2be8e"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/request.js": {
-    "mtime": 1784336670.0,
-    "hash": "032c4c3aa87b5e2566bdb608d29df70e"
+    "mtime": 1789734068.5317833,
+    "hash": "8dbbc5cb2d147c328c33eb22bae3b650"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/workbenchMenuFilter.js": {
     "mtime": 1789137762.129938,
     "hash": "5205ace6cfabc9645c1d1d6d86ee296b"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/loginRsa.js": {
-    "mtime": 1783343891.0,
-    "hash": "08ddb40f23e2c940b3176935ccbe1bb9"
+    "mtime": 1789536848.393008,
+    "hash": "b17d90b00d1d578c6cf71e8c031a5cfb"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/dbRequest.js": {
-    "mtime": 1789134881.271555,
-    "hash": "b845701f9d3dfcda46f587e5541e7c3c"
+    "mtime": 1789536843.631155,
+    "hash": "087322b070c0b00cdbff8e3caf6a78bc"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/upload.js": {
-    "mtime": 1784161843.0,
-    "hash": "c2978b51952d2379a96c6550f0e04f75"
+    "mtime": 1789536847.9177458,
+    "hash": "f3e002492429b4108395d928dea40946"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/safeArea.js": {
     "mtime": 1789530558.4672596,
     "hash": "1d3a1854f25e693dbc00923791298f70"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/mpUpdate.js": {
+    "mtime": 1790156053.5534935,
+    "hash": "6d8e08f9df5bf1592169600dee7f203f"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxAttachmentDisplayName.js": {
     "mtime": 1789357001.4677396,
     "hash": "09ab0c113d292e732e0359e2f3052b5b"
@@ -727,10 +735,18 @@
     "mtime": 1777538147.0,
     "hash": "58d2147d164447f20ee46791d02fcc1e"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bxInvoiceThumb.js": {
+    "mtime": 1789564315.8922386,
+    "hash": "386e30a0e499307ff5e3b833203936c9"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/date.js": {
     "mtime": 1776523470.0,
     "hash": "86226bc1c1099edd9221268cadb897a3"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/makeQrTempFile.js": {
+    "mtime": 1790255787.7760775,
+    "hash": "58be75700caabb42bad19b9f2768600d"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/bus.js": {
     "mtime": 1776996272.0,
     "hash": "670c3f6748000b058fa2214ec8d7c09a"
@@ -743,6 +759,10 @@
     "mtime": 1789189871.181185,
     "hash": "7dad62b6249598df566e00eca5827c4a"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/plFuelRegisterCopy.js": {
+    "mtime": 1789656384.3024933,
+    "hash": "73b231c0e024797fcc71e8b72b1b6261"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/utils/__tests__/safeArea.style.test.mjs": {
     "mtime": 1789210220.5836337,
     "hash": "d936bd0bbbedd867f3753a2d1b421231"
@@ -767,6 +787,10 @@
     "mtime": 1789135429.038235,
     "hash": "3c0440c8817d5665fd25f1aa36b759e0"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-pound-qrcode-popup.vue": {
+    "mtime": 1790256149.222645,
+    "hash": "eaf9601f9cf9cbe8854301cba7fccc21"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/components/db-ui/db-search.vue": {
     "mtime": 1789135419.2750688,
     "hash": "b8dcf35d47bc6d2cddb0514d345c4eb4"
@@ -823,10 +847,18 @@
     "mtime": 1750856090.0,
     "hash": "1ffcdec40f75be02be43b2c85cc2a925"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test_db_pound_qr.mjs": {
+    "mtime": 1790255573.2228281,
+    "hash": "db554fbb4ff84998d38661a77f24e79e"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/mp_api_smoke.py": {
     "mtime": 1784296258.0,
     "hash": "5cb2fe630f2b1a48185269d35623955a"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/test-bx-invoice-thumb.mjs": {
+    "mtime": 1789564308.0836697,
+    "hash": "e442d40cd6e64040d63a6d398a11fb8b"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/scripts/sync-static-public-urls.mjs": {
     "mtime": 1783345134.0,
     "hash": "67832efdc4eab435ec2962b714d8e9bc"
@@ -836,8 +868,8 @@
     "hash": "222cb3d0f13b37b09d03f9a221099ae0"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/api/pl.js": {
-    "mtime": 1789271138.2186084,
-    "hash": "32df47524ca869a2e771afbfd51339f5"
+    "mtime": 1789656386.6105988,
+    "hash": "62719f3d3ea04616efddd2771638f6e1"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/api/dbOptions.js": {
     "mtime": 1789357345.8629994,
@@ -852,28 +884,28 @@
     "hash": "4077c87e0433c92b6b102639ef45909d"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/transport-plan/list.vue": {
-    "mtime": 1789381472.0545573,
-    "hash": "1a1e9dda15fa8b2bee26f38c7a697583"
+    "mtime": 1789537767.9628763,
+    "hash": "034efa731c6ebc4426280a53ecb6bc21"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/transport-plan/detail.vue": {
-    "mtime": 1789260682.4823346,
-    "hash": "540d02d64de5344bddf5e54023563455"
+    "mtime": 1789537424.4610786,
+    "hash": "aaa93c3e3a7ab002eed3fb4dc76ab557"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/driver-plan/list.vue": {
-    "mtime": 1789271105.0662603,
-    "hash": "53141928aac89bc5d356850bb50067b5"
+    "mtime": 1789537768.1736345,
+    "hash": "8dd9385ed626285659a302a7857d65f2"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/driver-plan/detail.vue": {
-    "mtime": 1789271126.7069912,
-    "hash": "889f3333d3df22c3ee95003840119239"
+    "mtime": 1789537430.0799835,
+    "hash": "c51ee04a65dee5e2d0774bb4f919d37f"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/fuel-register/list.vue": {
-    "mtime": 1789222790.5953653,
-    "hash": "7882e192592ecac876f35bef4ffa2c0b"
+    "mtime": 1789656428.778869,
+    "hash": "52032cc0775e25a2ea3c105047704b5c"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/pl/fuel-register/form.vue": {
-    "mtime": 1789357354.2495186,
-    "hash": "3fb6ffeda75576c4f1e46d6132a54065"
+    "mtime": 1789656438.1716938,
+    "hash": "28148175fd3fdf1acc7a41babde6c818"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/admin/wf-advance.vue": {
     "mtime": 1789141279.8688443,
@@ -888,8 +920,8 @@
     "hash": "f402fea39ce79a5d01958f68cca3336b"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/all/list.vue": {
-    "mtime": 1789213083.1864412,
-    "hash": "3ac50efd059286221872091b465a6008"
+    "mtime": 1790126345.0838072,
+    "hash": "4804967b6e7162361ec27c15562b301a"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/advance/list.vue": {
     "mtime": 1789357861.2752242,
@@ -900,24 +932,24 @@
     "hash": "4e2b60765d903ae7dc7436d5ec6926c7"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/advance/detail.vue": {
-    "mtime": 1789351661.0542376,
-    "hash": "dfd53e0a7c001134d733a1f803e4498d"
+    "mtime": 1789546196.2001188,
+    "hash": "4bbd6e5b251bf2fbfbee0d6281d0c2a1"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/reimburse/list.vue": {
     "mtime": 1789357855.7920024,
     "hash": "d9def2719f02e227d9d42aa94d1cc0e9"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/reimburse/apply.vue": {
-    "mtime": 1789357001.473323,
-    "hash": "8fe57ccd92879b61d9a58f400eca8e3f"
+    "mtime": 1789564844.2794218,
+    "hash": "9032b8df60c70b905ea9f44288a792d4"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/reimburse/detail.vue": {
-    "mtime": 1789357001.4732878,
-    "hash": "8f382a1d1880acb8f39ac00179b3205e"
+    "mtime": 1789564914.6120753,
+    "hash": "c30bf09a67d7721caf9b59f1b9b60be1"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/mine/list.vue": {
-    "mtime": 1789213079.1277163,
-    "hash": "e227b3e21036674b0f14afb2998001b5"
+    "mtime": 1789546169.8107128,
+    "hash": "fc043dbc2b414e951993a7d841483f3d"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/bx/invoice/mine.vue": {
     "mtime": 1789213084.7550108,
@@ -936,8 +968,8 @@
     "hash": "fb60723fe4f65e2a934ef623536881b9"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/common/mp-webview.vue": {
-    "mtime": 1789530894.077637,
-    "hash": "00bbf667bfe2979e7167e7e3b5d53a52"
+    "mtime": 1789537165.6377404,
+    "hash": "9d9e3b62a77026095d9018a4a0641631"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/workbench/workbench.vue": {
     "mtime": 1789530411.4169352,
@@ -948,8 +980,8 @@
     "hash": "44b7e9626f2eb052a1b14e281174f15e"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/plans/list.vue": {
-    "mtime": 1789210894.8628316,
-    "hash": "3dcf15f7aebf15d0f2a28bdb6f661229"
+    "mtime": 1790126302.123126,
+    "hash": "b1e71ad96146a86a327030e42811fcce"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/plans/detail.vue": {
     "mtime": 1789210894.8629532,
@@ -964,8 +996,8 @@
     "hash": "97ea06a1c31846659bc6059fb585b83c"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/inventory/list.vue": {
-    "mtime": 1789210894.863171,
-    "hash": "7f7df4c37575316ab3f232551dbf8b06"
+    "mtime": 1790256191.5276682,
+    "hash": "221d2332fc6dbf786881b44a29bc4a92"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/inventory/detail.vue": {
     "mtime": 1789210894.8632627,
@@ -976,8 +1008,8 @@
     "hash": "e7a029f1f8dac9b320fc062166681bcc"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/weighing/list.vue": {
-    "mtime": 1789210894.8634167,
-    "hash": "9bda2af2f60787d386bdd10c1b209075"
+    "mtime": 1790153649.9072175,
+    "hash": "e5bb3a4814a1106cc311afa6546be616"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/db/weighing/detail.vue": {
     "mtime": 1789210894.863513,
@@ -988,8 +1020,8 @@
     "hash": "ad1f79d742434e6f0b1ad9f9d2950150"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/login.vue": {
-    "mtime": 1789206972.9977303,
-    "hash": "7e535413b321b70c1251db6199063267"
+    "mtime": 1789701342.4491193,
+    "hash": "bc6837c8e8495ffadd947d7ec46f4659"
   },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/privacy-policy.vue": {
     "mtime": 1776606815.0,
@@ -999,6 +1031,10 @@
     "mtime": 1776606814.0,
     "hash": "05dea81c849f934ab4bece31422a77e6"
   },
+  "/Users/zlwu/work/00code/shanxia2.0/miniprogram/pages/login/web-qr/index.vue": {
+    "mtime": 1789734103.4526322,
+    "hash": "799bad600327d558f81d2a4f1ffdc577"
+  },
   "/Users/zlwu/work/00code/shanxia2.0/miniprogram/store/index.js": {
     "mtime": 1783343895.0,
     "hash": "ffc0c145ee4fc335e3702256228f9443"

Некоторые файлы не были показаны из-за большого количества измененных файлов