From 4c9fdc87987140e8b2c3f0dfc2f6608cdb6be774 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 21 十月 2026 17:39:24 +0800
Subject: [PATCH] 青岛维护
---
src/api/businessApi/statisticsMock.js | 39 ++++++++++++++++++++++++++++++++++++++-
1 files changed, 38 insertions(+), 1 deletions(-)
diff --git a/src/api/businessApi/statisticsMock.js b/src/api/businessApi/statisticsMock.js
index 34a52d4..67cefc3 100644
--- a/src/api/businessApi/statisticsMock.js
+++ b/src/api/businessApi/statisticsMock.js
@@ -137,6 +137,41 @@
});
}
+// 鍣ㄥ畼绉绘鎬荤粺璁★紙鏁版嵁姒傝锛�
+function mockOrganTotals() {
+ return [{ totalGet: 486, totalTransplant: 398, totalRecycle: 12, totalDiscard: 76 }];
+}
+
+// 鎹愮尞鍣ㄥ畼缁熻鏄庣粏鍒楄〃锛堝櫒瀹樻槑缁嗚鎯咃級
+function mockOrganList() {
+ const r = createRand(111);
+ const NAMES = ['寮犱笁', '鏉庡洓', '鐜嬩簲', '璧靛叚', '闄堜竷', '鍒樺叓'];
+ const HOSPITALS = ['闈掑矝澶у闄勫睘鍖婚櫌', '闈掑矝甯傜珛鍖婚櫌', '闈掑矝甯備腑蹇冨尰闄�'];
+ const DOCTORS = ['鏉庡尰鐢�', '寮犲尰鐢�', '鐜嬪尰鐢�'];
+ const RECIPIENTS = ['鐜嬫槑', '闄堝己', '鍒樹紵', '璧靛垰'];
+ const STATUS = [1, 1, 2, 3];
+ return NAMES.map((name, i) => {
+ const year = YEARS[i % YEARS.length];
+ const month = String(1 + Math.floor(r() * 12)).padStart(2, '0');
+ const st = STATUS[i % STATUS.length];
+ return {
+ id: 2000 + i,
+ caseNo: `O${year}00${i + 1}`,
+ name,
+ organName: ORGANS[i % ORGANS.length],
+ registerCountyName: REGIONS[i % REGIONS.length],
+ donateYear: year,
+ transplantstate: st,
+ organGetTime: `${year}-${month}-15 10:30`,
+ transplantTime: st === 1 ? `${year}-${month}-15 13:20` : '',
+ notgetreason: st === 3 ? '鍣ㄥ畼璐ㄩ噺涓嶅悎鏍�' : '',
+ transplantName: st === 1 ? RECIPIENTS[i % RECIPIENTS.length] : '',
+ hospitalName: HOSPITALS[i % HOSPITALS.length],
+ transplantDoct: DOCTORS[i % DOCTORS.length]
+ };
+ });
+}
+
const MOCK_MAP = {
'/opo/totals/caseTrend': mockCaseTrend,
'/opo/totals/caseTrendArea': mockCaseTrendArea,
@@ -148,7 +183,9 @@
'/opo/totals/organMoon': mockOrganMoon,
'/opo/totals/organType': mockOrganType,
'/opo/totals/totals': mockTotalsAll,
- '/opo/totals/trendList': mockTrendList
+ '/opo/totals/trendList': mockTrendList,
+ '/opo/totals/organTotals': mockOrganTotals,
+ '/opo/totals/organList': mockOrganList
};
export function mockTotals(url) {
--
Gitblit v1.9.3