|
@@ -361,11 +361,15 @@ export default {
|
|
|
})
|
|
|
} else {
|
|
|
if (injuryMode.value) {
|
|
|
- injurySettlement(patient.value).then((res) => {
|
|
|
- ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
|
|
|
- type: 'success',
|
|
|
+ injurySettlement(patient.value)
|
|
|
+ .then((res) => {
|
|
|
+ ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
|
|
|
+ type: 'success',
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .then(() => {
|
|
|
+ afterDismiss()
|
|
|
})
|
|
|
- })
|
|
|
} else {
|
|
|
const param = {
|
|
|
patNo: patient.value.inpatientNo,
|
|
@@ -396,6 +400,8 @@ export default {
|
|
|
selfPayDismiss(param).then(() => {
|
|
|
ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
|
|
|
type: 'success',
|
|
|
+ }).then(() => {
|
|
|
+ afterDismiss()
|
|
|
})
|
|
|
})
|
|
|
}
|
|
@@ -403,10 +409,19 @@ export default {
|
|
|
dischargeProcessing(patient.value).then(() => {
|
|
|
ElMessageBox.alert(dismissBtnText.value + '成功。', '提示', {
|
|
|
type: 'success',
|
|
|
+ }).then(() => {
|
|
|
+ afterDismiss()
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ const afterDismiss = () => {
|
|
|
+ if (patient.value.midSetl) {
|
|
|
+ patient.value.ledgerSn += 1
|
|
|
+ }
|
|
|
+ showActOrders.value = false
|
|
|
+ }
|
|
|
+
|
|
|
const conventionsVisible = ref(false)
|
|
|
const roughConventions = ref([])
|
|
|
const conventionDetails = ref([])
|