fix: Bug #395 疾病报告卡添加撤销审核功能 | Bug #398/#399 门诊预约已预约和已取号记录不应被时间过滤
This commit is contained in:
@@ -205,6 +205,14 @@
|
||||
>
|
||||
审核
|
||||
</el-button>
|
||||
<el-button
|
||||
v-if="row.status === 2"
|
||||
type="warning"
|
||||
link
|
||||
@click="handleRevokeAudit(row)"
|
||||
>
|
||||
撤销审核
|
||||
</el-button>
|
||||
<el-button
|
||||
type="info"
|
||||
link
|
||||
@@ -825,6 +833,39 @@ function handleView(row) {
|
||||
loadCardDetail(row.cardNo);
|
||||
}
|
||||
|
||||
// 撤销审核
|
||||
async function handleRevokeAudit(row) {
|
||||
try {
|
||||
await ElMessageBox.confirm(
|
||||
'确定要撤销此报卡的审核吗?',
|
||||
'确认撤销',
|
||||
{
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning',
|
||||
}
|
||||
);
|
||||
|
||||
const res = await returnInfectiousCard({
|
||||
cardNo: row.cardNo,
|
||||
returnReason: '撤销审核'
|
||||
});
|
||||
|
||||
if (res.code === 200) {
|
||||
ElMessage.success('撤销审核成功');
|
||||
loadTableData();
|
||||
loadStats();
|
||||
} else {
|
||||
ElMessage.error(res.msg || '撤销审核失败');
|
||||
}
|
||||
} catch (err) {
|
||||
if (err !== 'cancel') {
|
||||
ElMessage.error('撤销审核失败');
|
||||
console.error(err);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 加载卡片详情
|
||||
async function loadCardDetail(cardNo) {
|
||||
drawerLoading.value = true;
|
||||
|
||||
Reference in New Issue
Block a user