From 89823432beaae06f183690849d59164f3d8e4f1e Mon Sep 17 00:00:00 2001 From: "1747191978@qq.com" <1942943850@qq.com> Date: Mon, 17 Mar 2025 17:07:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E5=90=8C=E6=AD=A5=E7=AD=9B?= =?UTF-8?q?=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- acupuncture-后台/src/api/screening.js | 77 ++ acupuncture-后台/src/views/screening/h5.vue | 758 ++++++++++++++++++ .../src/views/screening/index.vue | 362 +++++++++ .../src/views/screening/qrCode.vue | 375 +++++++++ 4 files changed, 1572 insertions(+) create mode 100644 acupuncture-后台/src/api/screening.js create mode 100644 acupuncture-后台/src/views/screening/h5.vue create mode 100644 acupuncture-后台/src/views/screening/index.vue create mode 100644 acupuncture-后台/src/views/screening/qrCode.vue diff --git a/acupuncture-后台/src/api/screening.js b/acupuncture-后台/src/api/screening.js new file mode 100644 index 00000000..25baa229 --- /dev/null +++ b/acupuncture-后台/src/api/screening.js @@ -0,0 +1,77 @@ +import request from "@/utils/request"; +// ------ 筛查上报相关接口 ------ +// 通过组织id查询医院信息 +export function queryHospitalNoToken(data) { + return request({ + url: "admin/web/queryTenantById", + method: "post", + data: data, + }); +} +// 创建筛查 +export function create(data) { + return request({ + url: "admin/screening/createNoToken", + method: "post", + data: data, + }); +} +// 通过code提交数据 +export function screenSave(data) { + return request({ + url: "admin/screening/save", + method: "post", + data: data, + }); +} +// 提交筛查上报数据 +export function screenSubmit(data) { + return request({ + url: "admin/screening/submitNoToken", + method: "post", + data: data, + }); +} + +// ------ 筛查二维码相关接口 ------ +// 筛查二维码 列表 +export function queryScreenList(data) { + return request({ + url: "admin/wxQrCode/queryScreenList", + method: "post", + data: data, + }); +} +// 添加筛查二维码 +export function addScreen(data) { + return request({ + url: "admin/wxQrCode/addScreen", + method: "post", + data: data, + }); +} +// 删除筛查二维码 +export function deleteScreen(data) { + return request({ + url: "admin/wxQrCode/deleteScreen", + method: "post", + data: data, + }); +} +// // 导出二维码 +export function exportQr(data) { + return request({ + url: "admin/wxQrCode/exportScreen", + method: "post", + data: data, + }); +} + +// ------ 筛查列表 ------ +export function queryDetail(data) { + return request({ + url: "admin/screening/queryDetail", + method: "post", + data: data, + }); +} diff --git a/acupuncture-后台/src/views/screening/h5.vue b/acupuncture-后台/src/views/screening/h5.vue new file mode 100644 index 00000000..4015b476 --- /dev/null +++ b/acupuncture-后台/src/views/screening/h5.vue @@ -0,0 +1,758 @@ + + + + + + diff --git a/acupuncture-后台/src/views/screening/index.vue b/acupuncture-后台/src/views/screening/index.vue new file mode 100644 index 00000000..cdcc4a26 --- /dev/null +++ b/acupuncture-后台/src/views/screening/index.vue @@ -0,0 +1,362 @@ + + + + + + diff --git a/acupuncture-后台/src/views/screening/qrCode.vue b/acupuncture-后台/src/views/screening/qrCode.vue new file mode 100644 index 00000000..b5a8f8a3 --- /dev/null +++ b/acupuncture-后台/src/views/screening/qrCode.vue @@ -0,0 +1,375 @@ + + + + + +