From 594913404b9d0b787061a859690f8c29d033b253 Mon Sep 17 00:00:00 2001
From: Jafeng <2998840497@qq.com>
Date: Tue, 20 Jan 2026 16:24:43 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E7=97=85=E5=8E=86?=
=?UTF-8?q?=E5=88=97=E8=A1=A8=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages.json | 42 ++
pages/case/batch-share.vue | 173 +++++++
pages/case/batch-transfer.vue | 174 +++++++
pages/case/case.vue | 724 +++++++++++++++++++++++++++++-
pages/case/group-manage.vue | 239 ++++++++++
pages/case/patient-create.vue | 132 ++++++
pages/case/patient-inner-info.vue | 144 ++++++
pages/case/patient-invite.vue | 225 ++++++++++
pages/case/search.vue | 283 ++++++++++++
9 files changed, 2132 insertions(+), 4 deletions(-)
create mode 100644 pages/case/batch-share.vue
create mode 100644 pages/case/batch-transfer.vue
create mode 100644 pages/case/group-manage.vue
create mode 100644 pages/case/patient-create.vue
create mode 100644 pages/case/patient-inner-info.vue
create mode 100644 pages/case/patient-invite.vue
create mode 100644 pages/case/search.vue
diff --git a/pages.json b/pages.json
index 09244f9..7facc44 100644
--- a/pages.json
+++ b/pages.json
@@ -12,6 +12,48 @@
"navigationBarTitleText": "病例"
}
},
+ {
+ "path": "pages/case/search",
+ "style": {
+ "navigationBarTitleText": "搜索患者"
+ }
+ },
+ {
+ "path": "pages/case/group-manage",
+ "style": {
+ "navigationBarTitleText": "分组管理"
+ }
+ },
+ {
+ "path": "pages/case/batch-transfer",
+ "style": {
+ "navigationBarTitleText": "转移客户给其他团队"
+ }
+ },
+ {
+ "path": "pages/case/batch-share",
+ "style": {
+ "navigationBarTitleText": "共享客户"
+ }
+ },
+ {
+ "path": "pages/case/patient-invite",
+ "style": {
+ "navigationBarTitleText": "邀请患者"
+ }
+ },
+ {
+ "path": "pages/case/patient-create",
+ "style": {
+ "navigationBarTitleText": "新增患者"
+ }
+ },
+ {
+ "path": "pages/case/patient-inner-info",
+ "style": {
+ "navigationBarTitleText": "内部信息"
+ }
+ },
{
"path": "pages/work/work",
"style": {
diff --git a/pages/case/batch-share.vue b/pages/case/batch-share.vue
new file mode 100644
index 0000000..93ff426
--- /dev/null
+++ b/pages/case/batch-share.vue
@@ -0,0 +1,173 @@
+
+
+
+ 选择共享团队
+
+ {{ team ? team.name : "请选择团队" }}
+
+
+
+ 共享客户:表示客户档案共享多个团队可见,多个团队可同时为该客户服务。
+
+
+ 选择责任人
+
+ {{ user ? user.name : "请选择责任人" }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/case/batch-transfer.vue b/pages/case/batch-transfer.vue
new file mode 100644
index 0000000..998fb42
--- /dev/null
+++ b/pages/case/batch-transfer.vue
@@ -0,0 +1,174 @@
+
+
+
+ 选择新负责团队
+
+ {{ team ? team.name : "请选择选择团队" }}
+
+
+
+
+ 选择责任人
+
+ {{ user ? user.name : "请选择责任人" }}
+
+
+
+
+ 客户将与本团队解除服务关系,本团队成员将没有权限查询到客户档案。
+
+
+
+
+
+
+
+
+
diff --git a/pages/case/case.vue b/pages/case/case.vue
index f4a51e2..984d930 100644
--- a/pages/case/case.vue
+++ b/pages/case/case.vue
@@ -1,8 +1,724 @@
- case
+
+
+
+
+
+
+
+
+
+ {{ tab }}
+
+
+
+ 共{{ totalPatients }}条
+
+
+
+
+
+
+
+ {{ group.letter }}
+
+
+
+
+
+
+
+
+
+
+ {{ patient.name }}
+ {{ patient.gender }}/{{ patient.age }}岁
+
+
+
+ {{ tag }}
+
+
+
+
+
+
+
+
+ {{ patient.createTime || '-' }} / {{ patient.creator || '-' }}
+
+
+
+
+ {{ patient.record.type }} / {{ patient.record.date }} / {{ patient.record.diagnosis }}
+
+ 暂无病历记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
\ No newline at end of file
diff --git a/pages/case/group-manage.vue b/pages/case/group-manage.vue
new file mode 100644
index 0000000..af40a8f
--- /dev/null
+++ b/pages/case/group-manage.vue
@@ -0,0 +1,239 @@
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/case/patient-create.vue b/pages/case/patient-create.vue
new file mode 100644
index 0000000..5a52206
--- /dev/null
+++ b/pages/case/patient-create.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/case/patient-inner-info.vue b/pages/case/patient-inner-info.vue
new file mode 100644
index 0000000..606d876
--- /dev/null
+++ b/pages/case/patient-inner-info.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/case/patient-invite.vue b/pages/case/patient-invite.vue
new file mode 100644
index 0000000..e1cb824
--- /dev/null
+++ b/pages/case/patient-invite.vue
@@ -0,0 +1,225 @@
+
+
+
+
+ {{ displayTeamCode }}
+
+
+
+
+
+
+
+
+
+
+ 微信扫一扫上面的二维码
+ 进入团队首页,即可发起线上咨询、建档授权等服务
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/case/search.vue b/pages/case/search.vue
new file mode 100644
index 0000000..2111c8b
--- /dev/null
+++ b/pages/case/search.vue
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+
+
+ 暂无搜索结果
+
+
+
+
+
+
+
+ {{ patient.name }}
+ {{ patient.gender }}/{{ patient.age }}岁
+
+
+
+ {{ tag }}
+
+
+
+
+
+
+
+ {{ patient.record.type }} / {{ patient.record.date }} / {{ patient.record.diagnosis }}
+
+ 暂无病历记录
+
+
+
+
+
+
+
+ 输入患者名称、手机号或院内ID号进行搜索
+
+
+
+
+
+
+