From a3892001d35c9a117c0c9c02d7b71c19d7590db0 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 12 May 2026 10:42:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/fans/commission-settlement.vue | 975 +++++++++++++++--- admin/src/views/fans/yeji.vue | 26 +- .../components/AppointmentRecordPanel.vue | 2 + admin/tsconfig.tsbuildinfo | 2 +- .../lists/doctor/AppointmentLists.php | 19 +- .../lists/tcm/PrescriptionOrderLists.php | 69 +- server/app/adminapi/logic/dept/DeptLogic.php | 123 +-- .../adminapi/logic/stats/YejiStatsLogic.php | 522 ++++++---- 8 files changed, 1294 insertions(+), 444 deletions(-) diff --git a/admin/src/views/fans/commission-settlement.vue b/admin/src/views/fans/commission-settlement.vue index 19052bd6..09968387 100644 --- a/admin/src/views/fans/commission-settlement.vue +++ b/admin/src/views/fans/commission-settlement.vue @@ -2,12 +2,30 @@
-
+
+ + + 财务结算 · 业绩台账 +

提成结算业绩

系统代开处方对应的已完成业务订单;按结算月 7 日截止拆分本期提成与顺延下期;可按部门汇总或下发至业绩归属医助与处方开方医生

+
+
+
结算月
+
{{ meta.settlement_month || settlementMonth }}
+
+
+
订单创建月
+
{{ meta.order_month }}
+
+
+
截止时刻
+
{{ meta.cutoff_end }}
+
+
@@ -161,9 +179,21 @@
- 部门汇总 +
+ 部门汇总 +
+ + 当前下钻:{{ drilledFromDept.path || drilledFromDept.name }} + + + + {{ drillUpLabel }} + +
+
- 金额单位:元;与业绩看板相同的部门摊列规则(业绩归属医助 → 展示「中心」) + 金额单位:元;与业绩看板相同的部门摊列规则(业绩归属医助 → 展示「中心」)。 + 点击部门:若有子部门则下钻一层;末级部门弹出「已完成业绩订单」明细。
- + + + @@ -193,23 +240,38 @@
- 业绩归属医助 + 业绩归属医助 × 挂号渠道 - 按诊单业绩归属规则聚合到具体医助;「顺延汇入」为上期结转进入本期订单池的单数 + 按诊单业绩归属医助 × 挂号渠道(doctor_appointment.channels)拆分到行; + 「复诊2」「复诊3」「自媒体1」等保持各自独立,未关联挂号统一归到「未匹配挂号渠道」。 + 同一医助多行自动合并「医助 / 归属中心」单元格,「顺延汇入」为上期结转进入本期订单池的单数。
+ + + @@ -227,23 +289,37 @@
- 处方开方医生 + 处方开方医生 × 挂号渠道 - 按处方创建账号(开方人)聚合;可与医助维度交叉核对 + 按处方创建账号(开方人) × 挂号渠道拆分; + 可与医助维度交叉核对;同一医生多行自动合并「医生 / 归属中心」单元格。
+ + + @@ -311,12 +387,66 @@ />
+ + +
+ + 全部已完成 + 本期提成 + 顺延下期 + + + 结算月:{{ meta.settlement_month || settlementMonth }} + + + +
+ + + + + + + + + + + + + + + + + + +
+ +
+