From 7fae09d0e9b72ee3b26b108f087659c22ddd1c0b Mon Sep 17 00:00:00 2001 From: shidongli Date: Fri, 29 Nov 2024 17:32:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=82=A3=E8=80=85=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/department.js | 20 + src/assets/images/jd.png | Bin 0 -> 265 bytes src/assets/images/run.gif | Bin 0 -> 3696 bytes src/views/components/SearchForm.vue | 1111 ++++++++++++++++-- src/views/manage/Patientmanagement/index.vue | 544 +++++++++ 5 files changed, 1581 insertions(+), 94 deletions(-) create mode 100644 src/assets/images/jd.png create mode 100644 src/assets/images/run.gif create mode 100644 src/views/manage/Patientmanagement/index.vue diff --git a/src/api/system/department.js b/src/api/system/department.js index ac0b346..6fc2a79 100644 --- a/src/api/system/department.js +++ b/src/api/system/department.js @@ -49,3 +49,23 @@ export function delDepartment(id) { method: 'delete' }) } + +// 导入 +export function patientUpload(data) { + return request({ + url: '/manage/patientInfo/patientUpload', + method: 'post', + data: data + }) +} + +// 导入提交 + +export function secondaryUpload(data) { + return request({ + url: '/manage/patientInfo/secondaryUpload', + method: 'post', + data: data + }) +} + diff --git a/src/assets/images/jd.png b/src/assets/images/jd.png new file mode 100644 index 0000000000000000000000000000000000000000..6532be5581bc8f9b71c3be499682f3983687b4e7 GIT binary patch literal 265 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 -
-
- + +
+ +
+
+ + + 导入 + + +
+ + + + + + + + + + + + 添加 + + + + + + + + +
将文件拖到此处,或点击上传
+
+
+ 1. + 下载导入模板 +
+
2.最大支持2MB的xls/xlsx文件
+
3.一次导入患者数量不能超过5000
+ 自动去除当日重复记录
-
- - - + + + + + + + +
基本信息
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- +
扩展信息
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + +
+ +
+
+
+
+
+
+
+
+
导入中,请稍等
+
+
+ \ No newline at end of file diff --git a/src/views/manage/Patientmanagement/index.vue b/src/views/manage/Patientmanagement/index.vue new file mode 100644 index 0000000..6283c19 --- /dev/null +++ b/src/views/manage/Patientmanagement/index.vue @@ -0,0 +1,544 @@ + + + + + \ No newline at end of file