From 3e40db6eb590b53a68f89d64d4449044d28da4d4 Mon Sep 17 00:00:00 2001
From: liuyuan <582976274@qq.com>
Date: Mon, 21 Jul 2025 13:00:58 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.js | 5 +-
src/views/components/commonBookTags/tags.vue | 13 +-
.../modules/medicalrecords/addCertificate.vue | 534 +++++
.../modules/medicalrecords/medicalList.vue | 1803 +++++++++++++++++
static/config/index-prod.js | 4 +-
static/config/index.js | 4 +-
6 files changed, 2353 insertions(+), 10 deletions(-)
create mode 100644 src/views/modules/medicalrecords/addCertificate.vue
create mode 100644 src/views/modules/medicalrecords/medicalList.vue
diff --git a/src/router/index.js b/src/router/index.js
index 54ff356..5a5e85e 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -78,10 +78,13 @@ const mainRoutes = {
{ path: '/training-course-list', component: _import('modules/trainingCourse/training-course-list'), name: 'training-course-list', meta: { title: '培训班管理', isTab: true } },
{ path: '/training-course-user', component: _import('modules/trainingCourse/training-course-user'), name: 'training-course-user', meta: { title: '用户列表', isTab: true } },
{ path: '/talents-list', component: _import('modules/talents/talents-list'), name: 'talents-list', meta: { title: '太湖英才列表', isTab: true } },
-
+
{ path: '/course-taihumedList', component: _import('modules/course/taihumedList'), name: 'course-taihumedList', meta: { title: '太湖标签', isTab: true } },
{ path: '/courses-list', component: _import('modules/talents/courses-list'), name: 'courses-list', meta: { title: '查看课程', isTab: true } },
{ path: '/mergeList', component: _import('modules/certificate/mergeList'), name: 'mergeList', meta: { title: '小班、自考证书', isTab: true } },
+
+ { path: '/medicalrecords-medicalList', component: _import('modules/medicalrecords/medicalList'), name: 'medicalrecords-medicalList', meta: { title: '医案列表', isTab: true } },
+
],
beforeEnter (to, from, next) {
let token = Vue.cookie.get('token')
diff --git a/src/views/components/commonBookTags/tags.vue b/src/views/components/commonBookTags/tags.vue
index fd94402..116eb67 100644
--- a/src/views/components/commonBookTags/tags.vue
+++ b/src/views/components/commonBookTags/tags.vue
@@ -5,11 +5,13 @@
class="info_bg"
style="overflow: hidden; white-space: nowrap; text-overflow: ellipsis"
>
- 当前标签:{{
+ 当前{{currentNode&&['wait','false','all','success'].includes(currentNode.data.id)?'状态':'标签' }}:{{
currentNode ? currentNode.data.title : ""
}}
-
@@ -68,7 +71,7 @@
v-if="data.isLast == 1 && source == 'shop'"
style="margin-right: 10px"
>{{ node.label }}{{ node.label }}
@@ -76,7 +79,7 @@
type="text"
size="mini"
@click.stop="handleClickNodes(node, data, 'addChildren')"
- v-if="data.isLast != 1&&!disableAddChild"
+ v-if="data.isLast != 1&&!disableAddChild&&!data.isDisableAddChild"
>
添加下级
diff --git a/src/views/modules/medicalrecords/addCertificate.vue b/src/views/modules/medicalrecords/addCertificate.vue
new file mode 100644
index 0000000..9575303
--- /dev/null
+++ b/src/views/modules/medicalrecords/addCertificate.vue
@@ -0,0 +1,534 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.tel ? item.tel : item.email }}
+ ({{ item.name }})
+
+
+
+
{{ addCertificateForm.userKey }}
+
+
+
+
+
+ {{
+ addCertificateForm.userName
+ ? addCertificateForm.userName
+ : "-"
+ }}
+
+
+
+
+
+ {{ addCertificateForm.userKey }}
+
+
+
+
+ {{
+ addCertificateForm.userName
+ ? addCertificateForm.userName
+ : "-"
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/modules/medicalrecords/medicalList.vue b/src/views/modules/medicalrecords/medicalList.vue
new file mode 100644
index 0000000..ebaa973
--- /dev/null
+++ b/src/views/modules/medicalrecords/medicalList.vue
@@ -0,0 +1,1803 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 医案列表 ( {{
+ currentNode.data ? currentNode.data.title : ""
+ }} )
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (pageIndex - 1) * pageSize + scope.$index + 1 }}
+
+
+
+
+
+ 姓名:{{
+ scope.row.user.name ? scope.row.user.name : "-"
+ }}
+
+
+ 手机号:{{ scope.row.user.tel }}
+
+
+ 邮箱:{{ scope.row.user.email }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ getStarLevel(scope.row.score) }} 星
+
+
+
+
+
+
+ 共涨
+ {{ getStarLevel(scope.row.statQueryScore) }}星
+ ({{ scope.row.statQueryScore }}
+ 湖分)
+
+ 共{{ scope.row.contributions.length }}条记录
+
+
+
+
+ {{ i + 1 }}、【{{ getTreeLabel(v.type) }}】-
+
+ {{ v.detail }} ({{ v.score }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 医案列表
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (pageIndex - 1) * pageSize + scope.$index + 1 }}
+
+
+
+
+
+ 姓名:{{
+ scope.row.user.name ? scope.row.user.name : "-"
+ }}
+
+
+ 手机号:{{ scope.row.user.tel }}
+
+
+ 邮箱:{{ scope.row.user.email }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确定
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/config/index-prod.js b/static/config/index-prod.js
index 66e94bf..1e2820b 100644
--- a/static/config/index-prod.js
+++ b/static/config/index-prod.js
@@ -5,9 +5,9 @@
window.SITE_CONFIG = {};
// api接口请求地址
- window.SITE_CONFIG['baseUrl'] = 'https://api.nuttyreading.com';
+ // window.SITE_CONFIG['baseUrl'] = 'https://api.nuttyreading.com';
// window.SITE_CONFIG['baseUrl'] = 'https://testapi.nuttyreading.com';
- // window.SITE_CONFIG['baseUrl'] = 'http://192.168.110.100:9200/pb';
+ window.SITE_CONFIG['baseUrl'] = 'http://192.168.110.100:9200/pb';
// cdn地址 = 域名 + 版本号
window.SITE_CONFIG['domain'] = './'; // 域名
diff --git a/static/config/index.js b/static/config/index.js
index 88a0b47..493669f 100644
--- a/static/config/index.js
+++ b/static/config/index.js
@@ -5,8 +5,8 @@
window.SITE_CONFIG = {};
// api接口请求地址
- window.SITE_CONFIG['baseUrl'] = 'https://api.nuttyreading.com'; // 线上正式环境
- // window.SITE_CONFIG['baseUrl'] = 'http://192.168.110.100:9200/pb'; //川
+ // window.SITE_CONFIG['baseUrl'] = 'https://api.nuttyreading.com'; // 线上正式环境
+ window.SITE_CONFIG['baseUrl'] = 'http://192.168.110.100:9200/pb'; //川
// cdn地址 = 域名 + 版本号
window.SITE_CONFIG['domain'] = './'; // 域名