|
|
|
@ -29,7 +29,7 @@ Page({ |
|
|
|
{ value: 0, label: '未入组' }, |
|
|
|
{ value: 0, label: '未入组' }, |
|
|
|
{ value: 1, label: '已入组' }, |
|
|
|
{ value: 1, label: '已入组' }, |
|
|
|
] as Array<{ value: string | number; label: string }>, |
|
|
|
] as Array<{ value: string | number; label: string }>, |
|
|
|
timeType: 0, // 0-跳转时间,1-入组时间
|
|
|
|
|
|
|
|
jumpStartTime: '', |
|
|
|
jumpStartTime: '', |
|
|
|
jumpEndTime: '', |
|
|
|
jumpEndTime: '', |
|
|
|
enrollStartTime: '', |
|
|
|
enrollStartTime: '', |
|
|
|
@ -128,8 +128,8 @@ Page({ |
|
|
|
|
|
|
|
|
|
|
|
this.setData({ loading: true }) |
|
|
|
this.setData({ loading: true }) |
|
|
|
|
|
|
|
|
|
|
|
// 根据时间类型判断传递哪个时间参数
|
|
|
|
// 同时传递跳转时间和入组时间(如果有值)
|
|
|
|
const { timeType, jumpStartTime, jumpEndTime, enrollStartTime, enrollEndTime, jumpStatus, enrollStatus } = this.data |
|
|
|
const { jumpStartTime, jumpEndTime, enrollStartTime, enrollEndTime, jumpStatus, enrollStatus } = this.data |
|
|
|
const params: any = { |
|
|
|
const params: any = { |
|
|
|
keyword: this.data.keyword, |
|
|
|
keyword: this.data.keyword, |
|
|
|
page: this.data.page, |
|
|
|
page: this.data.page, |
|
|
|
@ -146,16 +146,13 @@ Page({ |
|
|
|
params.enrollStatus = enrollStatus |
|
|
|
params.enrollStatus = enrollStatus |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 时间类型:0-跳转时间,1-入组时间
|
|
|
|
// 跳转时间
|
|
|
|
if (timeType === 0) { |
|
|
|
if (jumpStartTime) params.jumpStartTime = jumpStartTime |
|
|
|
// 跳转时间
|
|
|
|
if (jumpEndTime) params.jumpEndTime = jumpEndTime |
|
|
|
if (jumpStartTime) params.jumpStartTime = jumpStartTime |
|
|
|
|
|
|
|
if (jumpEndTime) params.jumpEndTime = jumpEndTime |
|
|
|
// 入组时间
|
|
|
|
} else { |
|
|
|
if (enrollStartTime) params.enrollStartTime = enrollStartTime |
|
|
|
// 入组时间
|
|
|
|
if (enrollEndTime) params.enrollEndTime = enrollEndTime |
|
|
|
if (enrollStartTime) params.enrollStartTime = enrollStartTime |
|
|
|
|
|
|
|
if (enrollEndTime) params.enrollEndTime = enrollEndTime |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
wx.ajax({ |
|
|
|
wx.ajax({ |
|
|
|
method: 'GET', |
|
|
|
method: 'GET', |
|
|
|
@ -250,17 +247,6 @@ Page({ |
|
|
|
}) |
|
|
|
}) |
|
|
|
this.getPatientList() |
|
|
|
this.getPatientList() |
|
|
|
}, |
|
|
|
}, |
|
|
|
// 时间类型切换
|
|
|
|
|
|
|
|
handleTimeTypeChange(e: WechatMiniprogram.CustomEvent) { |
|
|
|
|
|
|
|
const timeType = e.detail.value === '1' ? 1 : 0 |
|
|
|
|
|
|
|
this.setData({ |
|
|
|
|
|
|
|
timeType, |
|
|
|
|
|
|
|
page: 1, |
|
|
|
|
|
|
|
patientList: [], |
|
|
|
|
|
|
|
hasMore: true, |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
this.getPatientList() |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
// 跳转开始时间选择
|
|
|
|
// 跳转开始时间选择
|
|
|
|
handleJumpStartTimeChange(e: WechatMiniprogram.CustomEvent) { |
|
|
|
handleJumpStartTimeChange(e: WechatMiniprogram.CustomEvent) { |
|
|
|
const jumpStartTime = e.detail.value |
|
|
|
const jumpStartTime = e.detail.value |
|
|
|
@ -357,13 +343,13 @@ Page({ |
|
|
|
}, |
|
|
|
}, |
|
|
|
// 上传材料
|
|
|
|
// 上传材料
|
|
|
|
handleUpload(e: WechatMiniprogram.CustomEvent) { |
|
|
|
handleUpload(e: WechatMiniprogram.CustomEvent) { |
|
|
|
const { id } = e.currentTarget.dataset |
|
|
|
const { id, type } = e.currentTarget.dataset |
|
|
|
// 查找患者信息
|
|
|
|
// 查找患者信息
|
|
|
|
const patient = this.data.patientList.find((p: any) => p.id === id) |
|
|
|
const patient = this.data.patientList.find((p: any) => p.id === id) |
|
|
|
if (!patient) return |
|
|
|
if (!patient) return |
|
|
|
|
|
|
|
|
|
|
|
// 判断是跳转材料还是入组材料
|
|
|
|
// 根据点击的按钮判断是跳转材料还是入组材料
|
|
|
|
const isJumpMaterial = patient.jumpAuditStatus === 0 || patient.jumpAuditStatus === 3 |
|
|
|
const isJumpMaterial = type === 'jump' |
|
|
|
const auditType = isJumpMaterial ? 1 : 2 |
|
|
|
const auditType = isJumpMaterial ? 1 : 2 |
|
|
|
const title = isJumpMaterial ? '上传跳转证明材料' : '上传入组证明材料' |
|
|
|
const title = isJumpMaterial ? '上传跳转证明材料' : '上传入组证明材料' |
|
|
|
|
|
|
|
|
|
|
|
|