|
@@ -129,10 +129,13 @@ const fixed2Num = computed(() => {
|
|
|
return settingStore.getFix2Num
|
|
return settingStore.getFix2Num
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
+const tempResValue = ref({})
|
|
|
|
|
+
|
|
|
/** 打开弹窗 */
|
|
/** 打开弹窗 */
|
|
|
const open = async (id) => {
|
|
const open = async (id) => {
|
|
|
dialogVisible.value = true
|
|
dialogVisible.value = true
|
|
|
const res = await getExpenseOrderDetail(id)
|
|
const res = await getExpenseOrderDetail(id)
|
|
|
|
|
+ tempResValue.value = res
|
|
|
res.items = res.items.filter(
|
|
res.items = res.items.filter(
|
|
|
(item) =>
|
|
(item) =>
|
|
|
(item.expenseSource == 'long_term_care_insurance' ||
|
|
(item.expenseSource == 'long_term_care_insurance' ||
|
|
@@ -212,6 +215,10 @@ const open = async (id) => {
|
|
|
payTotal.value += Number(formatNum(item.totalAmount))
|
|
payTotal.value += Number(formatNum(item.totalAmount))
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ }else if (item.payStatus == 2) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ unPayTotal.value = (tempResValue.value.actualAmount - tempResValue.value.payableAmount) || 0
|
|
|
|
|
+ }catch (e) {}
|
|
|
}
|
|
}
|
|
|
total.value += item.roundAmount
|
|
total.value += item.roundAmount
|
|
|
totalDecimal.value += item.roundTwoDecimalAmount
|
|
totalDecimal.value += item.roundTwoDecimalAmount
|