From 9c05974a6a8851b5ba605b836d6456bbdc6a5f5b Mon Sep 17 00:00:00 2001 From: Flow <958079825@qq.com> Date: Tue, 17 Jun 2025 16:24:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E7=94=9F=E9=80=9A=E7=9F=A5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/doctornotice/index.ts | 110 ++++---- .../Device_Data_Components/ECG_datas.vue | 64 ++++- src/views/vip/doctornotice/index.vue | 242 +++--------------- 3 files changed, 148 insertions(+), 268 deletions(-) diff --git a/src/api/doctornotice/index.ts b/src/api/doctornotice/index.ts index e08824a65..a018a8f99 100644 --- a/src/api/doctornotice/index.ts +++ b/src/api/doctornotice/index.ts @@ -1,54 +1,56 @@ -import request from '@/config/axios' - -// 医生通知 VO -export interface DoctornoticeVO { - id: number // 主键ID - deviceid: number // 设备ID - userid: number // 接收通知的用户ID - doctorid: number // 发送通知的医生ID - datatime: Date // 发送时间 - noticetype: number // 通知类型(1:异常提醒,2:建议提醒,3:复查提醒) - noticetitle: string // 通知标题 - noticecontent: string // 通知内容 - noticelevel: number // 通知级别(1:普通,2:重要,3:紧急) - readstatus: number // 读取状态(0:未读,1:已读) - readtime: Date // 读取时间 - createtime: Date // 创建时间 - updatetime: Date // 更新时间 - createby: string // 创建人 - updateby: string // 更新人 - isdeleted: number // 是否删除(0:未删除,1:已删除) -} - -// 医生通知 API -export const DoctornoticeApi = { - // 查询医生通知分页 - getDoctornoticePage: async (params: any) => { - return await request.get({ url: `/system/doctornotice/page`, params }) - }, - - // 查询医生通知详情 - getDoctornotice: async (id: number) => { - return await request.get({ url: `/system/doctornotice/get?id=` + id }) - }, - - // 新增医生通知 - createDoctornotice: async (data: DoctornoticeVO) => { - return await request.post({ url: `/system/doctornotice/create`, data }) - }, - - // 修改医生通知 - updateDoctornotice: async (data: DoctornoticeVO) => { - return await request.put({ url: `/system/doctornotice/update`, data }) - }, - - // 删除医生通知 - deleteDoctornotice: async (id: number) => { - return await request.delete({ url: `/system/doctornotice/delete?id=` + id }) - }, - - // 导出医生通知 Excel - exportDoctornotice: async (params) => { - return await request.download({ url: `/system/doctornotice/export-excel`, params }) - }, -} \ No newline at end of file +import request from '@/config/axios' + +// 医生通知 VO +export interface DoctornoticeVO { + id: number // 主键ID + deviceid: number // 设备ID + userid: number // 接收通知的用户ID + username: string // 接收通知的用户姓名 + orgid: number // 机构ID + doctorid: number // 发送通知的医生ID + datatime: Date // 发送时间 + noticetype: number // 通知类型(1:异常提醒,2:建议提醒,3:复查提醒) + noticetitle: string // 通知标题 + noticecontent: string // 通知内容 + noticelevel: number // 通知级别(1:普通,2:重要,3:紧急) + readstatus: number // 读取状态(0:未读,1:已读) + readtime: Date // 读取时间 + createtime: Date // 创建时间 + updatetime: Date // 更新时间 + createby: string // 创建人 + updateby: string // 更新人 + isdeleted: number // 是否删除(0:未删除,1:已删除) +} + +// 医生通知 API +export const DoctornoticeApi = { + // 查询医生通知分页 + getDoctornoticePage: async (params: any) => { + return await request.get({ url: `/system/doctornotice/page`, params }) + }, + + // 查询医生通知详情 + getDoctornotice: async (id: number) => { + return await request.get({ url: `/system/doctornotice/get?id=` + id }) + }, + + // 新增医生通知 + createDoctornotice: async (data: DoctornoticeVO) => { + return await request.post({ url: `/system/doctornotice/create`, data }) + }, + + // 修改医生通知 + updateDoctornotice: async (data: DoctornoticeVO) => { + return await request.put({ url: `/system/doctornotice/update`, data }) + }, + + // 删除医生通知 + deleteDoctornotice: async (id: number) => { + return await request.delete({ url: `/system/doctornotice/delete?id=` + id }) + }, + + // 导出医生通知 Excel + exportDoctornotice: async (params) => { + return await request.download({ url: `/system/doctornotice/export-excel`, params }) + }, +} diff --git a/src/views/devices/Device_Data_Components/ECG_datas.vue b/src/views/devices/Device_Data_Components/ECG_datas.vue index a1fa1f269..61c4221d9 100644 --- a/src/views/devices/Device_Data_Components/ECG_datas.vue +++ b/src/views/devices/Device_Data_Components/ECG_datas.vue @@ -150,9 +150,17 @@