// 临近超时任务 —— 接口暂未就绪,先用 mock 数据,后续替换为真实接口即可 // 口径:应随访日期(visitTime)在未来24小时内到期,且任务仍处于待随访(sendstate == 2) const mockList = [ { id: 1001, taskid: "RW20261014001", patid: "P10001", type: 1, taskName: "出院随访", sendname: "张伟", leavediagname: "急性阑尾炎", sendstate: 2, // 待随访 visitTime: "2026-10-14 18:30:00", phone: "13800001111", deptname: "普外科", leavehospitaldistrictname: "普外一病区", visitCount: 1, }, { id: 1002, taskid: "RW20261014002", patid: "P10002", type: 1, taskName: "术后随访", sendname: "王芳", leavediagname: "胆囊结石伴胆囊炎", sendstate: 2, visitTime: "2026-10-14 21:00:00", phone: "13800002222", deptname: "肝胆外科", leavehospitaldistrictname: "肝胆外科病区", visitCount: 1, }, { id: 1003, taskid: "RW20261015003", patid: "P10003", type: 1, taskName: "出院随访", sendname: "李强", leavediagname: "2型糖尿病", sendstate: 2, visitTime: "2026-10-15 09:00:00", phone: "13800003333", deptname: "内分泌科", leavehospitaldistrictname: "内分泌科病区", visitCount: 1, }, { id: 1004, taskid: "RW20261015004", patid: "P10004", type: 1, taskName: "出院随访", sendname: "赵敏", leavediagname: "高血压病", sendstate: 2, visitTime: "2026-10-15 11:30:00", phone: "13800004444", deptname: "心血管内科", leavehospitaldistrictname: "心血管内科病区", visitCount: 1, }, ]; // 查询临近超时任务数量 export function getNearTimeoutCount(data) { // TODO: 替换为真实接口,例如: // return request({ // url: "/smartor/serviceSubtask/getNearTimeoutCount", // method: "post", // data: data, // }); return Promise.resolve(mockList.length); } // 查询临近超时任务列表 export function getNearTimeoutList(data) { // TODO: 替换为真实接口,例如: // return request({ // url: "/smartor/serviceSubtask/getNearTimeoutList", // method: "post", // data: data, // }); return Promise.resolve({ rows: mockList, total: mockList.length }); }