修改分页
This commit is contained in:
parent
51b3742b9f
commit
5673decbee
@ -1514,9 +1514,31 @@ const isReadOnly = computed(() => {
|
||||
})
|
||||
|
||||
// 修改分页处理函数
|
||||
const handleCurrentChange = (val) => {
|
||||
const handleCurrentChange = async (val) => {
|
||||
pageNo.value = val
|
||||
getPatientList() // 直接调用获取列表函数
|
||||
try {
|
||||
const params = {
|
||||
pageNo: pageNo.value,
|
||||
pageSize: pageSize.value,
|
||||
isprint: null
|
||||
}
|
||||
|
||||
// 根据当前状态筛选值设置不同的查询参数
|
||||
if (statusFilter.value === '2') {
|
||||
// 已打印状态,查询 isprint 为 1 的数据
|
||||
params.isprint = 1
|
||||
} else {
|
||||
// 其他状态,使用 status 字段查询
|
||||
params.status = statusFilter.value
|
||||
}
|
||||
|
||||
const res = await PatientApi.getPatientPage(params)
|
||||
patients.value = res.list
|
||||
total.value = res.total
|
||||
} catch (error) {
|
||||
console.error('获取患者列表失败:', error)
|
||||
ElMessage.error('获取患者列表失败')
|
||||
}
|
||||
}
|
||||
|
||||
// 修改签名加载错误处理
|
||||
@ -2027,11 +2049,11 @@ const handleStatusFilterChange = async (value) => {
|
||||
// 重置选中的患者
|
||||
selectedPatient.value = null // 清空选中的患者
|
||||
searchQuery.value = '' // 清空搜索词
|
||||
patients.value = [] // 清空患者列表
|
||||
pageNo.value = 1 // 重置页码为第一页
|
||||
|
||||
try {
|
||||
const params = {
|
||||
pageNo: 1,
|
||||
pageNo: pageNo.value,
|
||||
pageSize: pageSize.value,
|
||||
isprint: null
|
||||
}
|
||||
@ -2046,10 +2068,8 @@ const handleStatusFilterChange = async (value) => {
|
||||
}
|
||||
|
||||
const res = await PatientApi.getPatientPage(params)
|
||||
|
||||
patients.value = res.list
|
||||
total.value = res.total
|
||||
console.log( patients.value)
|
||||
} catch (error) {
|
||||
console.error('获取患者列表失败:', error)
|
||||
ElMessage.error('获取患者列表失败')
|
||||
|
Loading…
Reference in New Issue
Block a user