import request from '@/config/axios' export const adaptServiceRecordGetInfo = async (id) => { return await request.get({ url: '/elderly-adapt-service-record/get?id='+id }) } export const activityServiceRecordGetInfo = async (id) => { return await request.get({ url: '/elderly-activity-record/get?id='+id }) } export const careServiceRecordGetInfo = async (id) => { return await request.get({ url: '/elderly-care-service-record/get?id='+id }) } export const adaptServiceRecordDelete = async (id) => { return await request.delete({ url: '/elderly-adapt-service-record/delete?id='+id }) } export const activityServiceRecordDelete = async (id) => { return await request.delete({ url: '/elderly-activity-record/delete?id='+id }) } export const careServiceRecordDelete = async (id) => { return await request.delete({ url: '/elderly-care-service-record/delete?id='+id }) } export const adaptServiceRecordGetPage = async (params) => { return await request.get({ url: '/elderly-adapt-service-record/page',params}) } export const activityServiceRecordGetPage = async (params) => { return await request.get({ url: '/elderly-activity-record/page',params}) } export const careServiceRecordGetPage = async (params) => { return await request.get({ url: '/elderly-care-service-record/page',params}) } export const adaptServiceRecordCreate = async (data) => { return await request.post({ url: '/elderly-adapt-service-record/create', data:data }) } export const activityServiceRecordCreate = async (data) => { return await request.post({ url: '/elderly-activity-record/create', data:data }) } export const careServiceRecordCreate = async (data) => { return await request.post({ url: '/elderly-care-service-record/create', data:data }) } export const careServiceRecordUpdate = async (data) => { return await request.put({ url: '/elderly-care-service-record/update', data:data }) } export const adaptServiceRecordUpdate = async (data) => { return await request.put({ url: '/elderly-adapt-service-record/update', data:data }) } export const activityServiceRecordUpdate = async (data) => { return await request.put({ url: '/elderly-activity-record/update', data:data }) } // ==================== 楼层活动记录表 ==================== export const floorActivityRecordGetInfo = async (id) => { return await request.get({ url: '/elderly-build-floor-activity-text/get?id=' + id }) } export const floorActivityRecordDelete = async (id) => { return await request.delete({ url: '/elderly-build-floor-activity-text/delete?id=' + id }) } export const floorActivityRecordGetPage = async (params) => { return await request.get({ url: '/elderly-build-floor-activity-text/page', params }) } export const floorActivityRecordCreate = async (data) => { return await request.post({ url: '/elderly-build-floor-activity-text/create', data: data }) } export const floorActivityRecordUpdate = async (data) => { return await request.put({ url: '/elderly-build-floor-activity-text/update', data: data }) } // ==================== 楼层活动照片记录表 ==================== export const floorActivityPhotoRecordGetInfo = async (id) => { return await request.get({ url: '/elderly-build-floor-activity-image/get?id=' + id }) } export const floorActivityPhotoRecordDelete = async (id) => { return await request.delete({ url: '/elderly-build-floor-activity-image/delete?id=' + id }) } export const floorActivityPhotoRecordGetPage = async (params) => { return await request.get({ url: '/elderly-build-floor-activity-image/page', params }) } export const floorActivityPhotoRecordCreate = async (data) => { return await request.post({ url: '/elderly-build-floor-activity-image/create', data: data }) } export const floorActivityPhotoRecordUpdate = async (data) => { return await request.put({ url: '/elderly-build-floor-activity-image/update', data: data }) } // ==================== 评估服务量表 ==================== // 创建 MMSE 评估记录 export const mmseCreate = async (data) => { return await request.post({ url: '/elderly-assess-simple-mental-state/create', data }) } // 更新 MMSE 评估记录 export const mmseUpdate = async (data) => { return await request.put({ url: '/elderly-assess-simple-mental-state/update', data }) } // 获得 MMSE 评估记录分页 export const mmseGetPage = async (params) => { return await request.get({ url: '/elderly-assess-simple-mental-state/page', params }) } // 获得 MMSE 评估记录 export const mmseGetById = async (id) => { return await request.get({ url: '/elderly-assess-simple-mental-state/get?id=' + id }) } // 根据长者ID获得 MMSE 评估记录 export const mmseGetByElderId = async (elderId) => { return await request.get({ url: '/elderly-mmse/get-by-elder-id?elderId=' + elderId }) } // 删除 MMSE 评估记录 export const mmseDelete = async (id) => { return await request.delete({ url: `/elderly-assess-simple-mental-state/delete?id=${id}` }) } // 导出 MMSE 评估记录 export const mmseExport = async (id) => { return await request.download({ url: '/elderly-mmse/export?id=' + id }) } // 感知觉与沟通评估表数据接口 export interface PerceptionFormData { id?: number elderId: number tenantId: number assessmentData: Record // JSON 对象存储所有表单数据 totalScore?: number // 总分(冗余字段,便于查询) assessor?: string // 评估人(冗余字段,便于查询) assessDate?: string // 评估日期(冗余字段,便于查询) createdAt?: string updatedAt?: string } // 创建感知觉与沟通评估记录 export const perceptionCreate = async (data: PerceptionFormData) => { return await request.post({ url: '/elderly-assess-perception-communication/create', data }) } // 更新感知觉与沟通评估记录 export const perceptionUpdate = async (data: PerceptionFormData) => { return await request.put({ url: '/elderly-assess-perception-communication/update', data }) } // 根据ID获取感知觉与沟通评估记录 export const perceptionGetById = async (id: number) => { return await request.get({ url: '/elderly-assess-perception-communication/get?id=' + id }) } // 获取长者的感知觉与沟通评估记录 export const perceptionGetByElderId = async (elderId: number) => { return await request.get({ url: '/elderly-perception/getByElderId?elderId=' + elderId }) } // 分页查询感知觉与沟通评估记录 export const perceptionPage = async (params:any) => { return await request.get({ url: '/elderly-assess-perception-communication/page', params }) } // 删除感知觉与沟通评估记录 export const perceptionDelete = async (id: number) => { return await request.delete({ url: `/elderly-assess-perception-communication/delete?id=${id}` }) } // 导出感知觉与沟通评估记录 export const perceptionExport = async (id: number) => { return await request.download({ url: '/elderly-perception/export?id=' + id }) } // NGASR自杀风险评估量表数据接口 export interface NGASRFormData { id?: number elderId: number tenantId: number assessmentData: Record // JSON 对象存储所有表单数据 totalScore?: number // 总分(冗余字段,便于查询) assessor?: string // 评估人(冗余字段,便于查询) assessDate?: string // 评估日期(冗余字段,便于查询) createdAt?: string updatedAt?: string } // 创建NGASR评估记录 export const ngasrCreate = async (data: NGASRFormData) => { return await request.post({ url: '/elderly-assess-suicide-risk/create', data }) } // 更新NGASR评估记录 export const ngasrUpdate = async (data: NGASRFormData) => { return await request.put({ url: '/elderly-assess-suicide-risk/update', data }) } // 根据ID获取NGASR评估记录 export const ngasrGetById = async (id: number) => { return await request.get({ url: '/elderly-assess-suicide-risk/get?id=' + id }) } // 获取长者的NGASR评估记录 export const ngasrGetByElderId = async (elderId: number) => { return await request.get({ url: '/elderly-ngasr/getByElderId?elderId=' + elderId }) } // 分页查询NGASR评估记录 export const ngasrPage = async (params:any) => { return await request.get({ url: '/elderly-assess-suicide-risk/page', params }) } // 删除NGASR评估记录 export const ngasrDelete = async (id: number) => { return await request.delete({ url: `/elderly-assess-suicide-risk/delete?id=${id}` }) } // 攻击风险因素评估量表数据接口 export interface AttackRiskFormData { id?: number elderId: number tenantId: number assessmentData: Record // JSON 对象存储所有表单数据 attackLevel?: number // 攻击风险等级(1=I级,2=II级,3=III级,4=IV级) riskLevel?: string // 风险等级(none/low/medium/high) assessor?: string // 评估人(冗余字段,便于查询) assessDate?: string // 评估日期(冗余字段,便于查询) createdAt?: string updatedAt?: string } // 创建攻击风险因素评估记录 export const attackRiskCreate = async (data: AttackRiskFormData) => { return await request.post({ url: '/elderly-assess-attack-risk-factors/create', data }) } // 更新攻击风险因素评估记录 export const attackRiskUpdate = async (data: AttackRiskFormData) => { return await request.put({ url: '/elderly-assess-attack-risk-factors/update', data }) } // 根据ID获取攻击风险因素评估记录 export const attackRiskGetById = async (id: number) => { return await request.get({ url: '/elderly-assess-attack-risk-factors/get?id=' + id }) } // 获取长者的攻击风险因素评估记录 export const attackRiskGetByElderId = async (elderId: number) => { return await request.get({ url: '/elderly-attack-risk/getByElderId?elderId=' + elderId }) } // 分页查询攻击风险因素评估记录 export const attackRiskPage = async (params:any) => { return await request.get({ url: '/elderly-assess-attack-risk-factors/page', params }) } // 删除攻击风险因素评估记录 export const attackRiskDelete = async (id: number) => { return await request.delete({ url: `/elderly-assess-attack-risk-factors/delete?id=${id}` }) } // 抑郁自评量表(SDS)数据接口 export interface SDSFormData { id?: number elderId: number tenantId: number assessmentData: Record // JSON 对象存储所有表单数据 rawScore?: number // 粗分 standardScore?: number // 标准分 depressionLevel?: string // 抑郁程度 assessor?: string // 评估人(冗余字段,便于查询) assessDate?: string // 评估日期(冗余字段,便于查询) createdAt?: string updatedAt?: string } // 创建抑郁自评量表记录 export const sdsCreate = async (data: SDSFormData) => { return await request.post({ url: '/elderly-assess-depression/create', data }) } // 更新抑郁自评量表记录 export const sdsUpdate = async (data: SDSFormData) => { return await request.put({ url: '/elderly-assess-depression/update', data }) } // 根据ID获取抑郁自评量表记录 export const sdsGetById = async (id: number) => { return await request.get({ url: '/elderly-assess-depression/get?id=' + id }) } // 获取长者的抑郁自评量表记录 export const sdsGetByElderId = async (elderId: number) => { return await request.get({ url: '/elderly-sds/getByElderId?elderId=' + elderId }) } // 分页查询抑郁自评量表记录 export const sdsPage = async (params: any) => { return await request.get({ url: '/elderly-assess-depression/page', params }) } // 删除抑郁自评量表记录 export const sdsDelete = async (id: number) => { return await request.delete({ url: `/elderly-assess-depression/delete?id=${id}` }) } // 焦虑自评量表(SAS)数据接口 export interface SASFormData { id?: number elderId: number tenantId: number assessmentData: Record // JSON 对象存储所有表单数据 rawScore?: number // 粗分 standardScore?: number // 标准分 anxietyLevel?: string // 焦虑程度 assessor?: string // 评估人(冗余字段,便于查询) assessDate?: string // 评估日期(冗余字段,便于查询) createdAt?: string updatedAt?: string } // 创建焦虑自评量表记录 export const sasCreate = async (data: SASFormData) => { return await request.post({ url: '/elderly-assess-anxiety/create', data }) } // 更新焦虑自评量表记录 export const sasUpdate = async (data: SASFormData) => { return await request.put({ url: '/elderly-assess-anxiety/update', data }) } // 根据ID获取焦虑自评量表记录 export const sasGetById = async (id: number) => { return await request.get({ url: '/elderly-assess-anxiety/get?id=' + id }) } // 获取长者的焦虑自评量表记录 export const sasGetByElderId = async (elderId: number) => { return await request.get({ url: '/elderly-sas/getByElderId?elderId=' + elderId }) } // 分页查询焦虑自评量表记录 export const sasPage = async (params: any) => { return await request.get({ url: '/elderly-assess-anxiety/page', params }) } // 删除焦虑自评量表记录 export const sasDelete = async (id: number) => { return await request.delete({ url: `/elderly-assess-anxiety/delete?id=${id}` }) }