Compare commits
1 Commits
94040e68fb
...
bug464-fix
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4c083cc698 |
@@ -280,13 +280,9 @@
|
|||||||
aa.balance_amount
|
aa.balance_amount
|
||||||
) AS personal_account
|
) AS personal_account
|
||||||
ON personal_account.encounter_id = ae.id
|
ON personal_account.encounter_id = ae.id
|
||||||
LEFT JOIN LATERAL (
|
LEFT JOIN med_medication_dispense mmd
|
||||||
SELECT status_enum
|
ON mmd.med_req_id = T1.id
|
||||||
FROM med_medication_dispense
|
AND mmd.delete_flag = '0'
|
||||||
WHERE med_req_id = T1.id AND delete_flag = '0'
|
|
||||||
ORDER BY create_time DESC
|
|
||||||
LIMIT 1
|
|
||||||
) mmd ON true
|
|
||||||
WHERE T1.delete_flag = '0'
|
WHERE T1.delete_flag = '0'
|
||||||
AND T1.refund_medicine_id IS NULL
|
AND T1.refund_medicine_id IS NULL
|
||||||
AND T1.generate_source_enum = #{doctorPrescription}
|
AND T1.generate_source_enum = #{doctorPrescription}
|
||||||
|
|||||||
@@ -56,13 +56,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="申请单号" prop="applyNo" min-width="160" align="center" header-align="center" />
|
<el-table-column label="申请单号" prop="applyNo" min-width="160" align="center" header-align="center" />
|
||||||
<el-table-column label="单据状态" prop="applyStatus" width="100" align="center" header-align="center">
|
|
||||||
<template #default="scope">
|
|
||||||
<el-tag :type="getStatusType(scope.row.applyStatus)" size="small">
|
|
||||||
{{ getStatusLabel(scope.row.applyStatus, scope.row) }}
|
|
||||||
</el-tag>
|
|
||||||
</template>
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column label="检验项目" prop="itemName" min-width="170px" align="center" header-align="center">
|
<el-table-column label="检验项目" prop="itemName" min-width="170px" align="center" header-align="center">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<span>{{ scope.row.itemName }}</span>
|
<span>{{ scope.row.itemName }}</span>
|
||||||
@@ -1452,26 +1445,6 @@ const formatAmount = (amount) => {
|
|||||||
return num.toFixed(2)
|
return num.toFixed(2)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 单据状态标签文字
|
|
||||||
const getStatusLabel = (applyStatus, row) => {
|
|
||||||
// applyStatus: 0=待开立, 1=已开立(已签发)
|
|
||||||
// 结合收费/执行标记推导更丰富的状态
|
|
||||||
if (applyStatus === 1) {
|
|
||||||
// 已收费后根据执行标记判断
|
|
||||||
if (row.needExecute === true) {
|
|
||||||
return '已执行'
|
|
||||||
}
|
|
||||||
return '已开立'
|
|
||||||
}
|
|
||||||
return '待开立'
|
|
||||||
}
|
|
||||||
|
|
||||||
// 单据状态标签颜色
|
|
||||||
const getStatusType = (applyStatus) => {
|
|
||||||
if (applyStatus === 1) return 'success'
|
|
||||||
return 'info'
|
|
||||||
}
|
|
||||||
|
|
||||||
// 格式化日期时间为字符串 YYYY-MM-DD HH:mm:ss
|
// 格式化日期时间为字符串 YYYY-MM-DD HH:mm:ss
|
||||||
const formatDateTime = (date) => {
|
const formatDateTime = (date) => {
|
||||||
if (!date) return ''
|
if (!date) return ''
|
||||||
|
|||||||
Reference in New Issue
Block a user