|
@@ -339,3 +339,56 @@ export const sdsPage = async (params: {
|
|
|
export const sdsDelete = async (id: number) => {
|
|
export const sdsDelete = async (id: number) => {
|
|
|
return await request.delete({ url: `/elderly-sds/delete?id=${id}` })
|
|
return await request.delete({ url: `/elderly-sds/delete?id=${id}` })
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+// 焦虑自评量表(SAS)数据接口
|
|
|
|
|
+export interface SASFormData {
|
|
|
|
|
+ id?: number
|
|
|
|
|
+ elderId: number
|
|
|
|
|
+ tenantId: number
|
|
|
|
|
+ assessmentData: Record<string, any> // 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-sas/create', data })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 更新焦虑自评量表记录
|
|
|
|
|
+export const sasUpdate = async (data: SASFormData) => {
|
|
|
|
|
+ return await request.put({ url: '/elderly-sas/update', data })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 根据ID获取焦虑自评量表记录
|
|
|
|
|
+export const sasGetById = async (id: number) => {
|
|
|
|
|
+ return await request.get({ url: '/elderly-sas/get?id=' + id })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 获取长者的焦虑自评量表记录
|
|
|
|
|
+export const sasGetByElderId = async (elderId: number) => {
|
|
|
|
|
+ return await request.get({ url: '/elderly-sas/getByElderId?elderId=' + elderId })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 分页查询焦虑自评量表记录
|
|
|
|
|
+export const sasPage = async (params: {
|
|
|
|
|
+ pageNo: number
|
|
|
|
|
+ pageSize: number
|
|
|
|
|
+ elderId?: number
|
|
|
|
|
+ assessor?: string
|
|
|
|
|
+ assessDate?: string
|
|
|
|
|
+}) => {
|
|
|
|
|
+ return await request.post({ url: '/elderly-sas/page', data: params })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+// 删除焦虑自评量表记录
|
|
|
|
|
+export const sasDelete = async (id: number) => {
|
|
|
|
|
+ return await request.delete({ url: `/elderly-sas/delete?id=${id}` })
|
|
|
|
|
+}
|