This commit is contained in:
Your Name
2026-04-10 14:43:58 +08:00
parent fdf714f833
commit 4909ec6daa
38 changed files with 6549 additions and 735 deletions
@@ -407,7 +407,8 @@ const resetForm = () => {
// 打开抽屉
const open = (data: any) => {
resetForm()
formData.appointment_id = data.id || 0
formData.diagnosis_id = data.diagnosis_id || 0
formData.patient_name = data.patient_name || ''
+13 -18
View File
@@ -179,15 +179,6 @@
<el-table-column label="操作" width="380" fixed="right" align="left">
<template #default="{ row }">
<div class="action-btns">
<!-- <el-button
v-perms="['doctor.appointment/detail']"
type="primary"
link
size="small"
@click="handleDetail(row)"
>
详情
</el-button> -->
<el-button
v-perms="['tcm.diagnosis/edit']"
type="primary"
@@ -198,6 +189,7 @@
编辑患者
</el-button>
<template v-if="row.status !== 3">
<el-button
v-perms="['tcm.diagnosis/videoQr']"
type="warning"
@@ -227,15 +219,17 @@
>
完成
</el-button>
<el-button
v-perms="['tcm.diagnosis/kaifang']"
type="primary"
link
size="small"
@click="handlePrescription(row)"
>
{{ prescriptionActionLabel(row) }}
</el-button>
</template>
<el-button
v-perms="['tcm.diagnosis/kaifang']"
type="primary"
link
size="small"
@click="handlePrescription(row)"
>
{{ prescriptionActionLabel(row) }}
</el-button>
<el-dropdown trigger="click" @command="(cmd) => handleAction(cmd, row)" placement="bottom-end">
<el-button type="info" link size="small">
@@ -959,6 +953,7 @@ function prescriptionActionLabel(row: any) {
// 开处方 / 查看已通过处方(只读)
const handlePrescription = (row: any) => {
//console.log(row)
if (!row.diagnosis_id && !row.patient_id) {
feedback.msgWarning('该预约缺少诊单信息,请先编辑患者')
return