|
@@ -302,6 +302,42 @@ const fillContractForm = (data: any) => {
|
|
|
detailData.value = data
|
|
detailData.value = data
|
|
|
const contract = data.elderlyContractDO || {}
|
|
const contract = data.elderlyContractDO || {}
|
|
|
|
|
|
|
|
|
|
+ // 先清空可能从上份合同残留的数据,再重新回填
|
|
|
|
|
+ contractForm.elderGenderText = ''
|
|
|
|
|
+ contractForm.elderIdCard = ''
|
|
|
|
|
+ contractForm.elderPapersType = ''
|
|
|
|
|
+ contractForm.elderBirth = ''
|
|
|
|
|
+ contractForm.startDate = ''
|
|
|
|
|
+ contractForm.endDate = ''
|
|
|
|
|
+ contractForm.roomType = ''
|
|
|
|
|
+ contractForm.roomNo = ''
|
|
|
|
|
+ contractForm.totalFee = ''
|
|
|
|
|
+ contractForm.depositFee = ''
|
|
|
|
|
+ contractForm.depositAmt = ''
|
|
|
|
|
+ contractForm.depositAmtCn = ''
|
|
|
|
|
+ contractForm.depositAmt1 = ''
|
|
|
|
|
+ contractForm.depositAmtCn1 = ''
|
|
|
|
|
+ contractForm.depositAmt2 = ''
|
|
|
|
|
+ contractForm.depositAmtCn2 = ''
|
|
|
|
|
+ contractForm.depositType = ''
|
|
|
|
|
+ contractForm.partyCName = ''
|
|
|
|
|
+ contractForm.partyCGenderText = ''
|
|
|
|
|
+ contractForm.partyCBirth = ''
|
|
|
|
|
+ contractForm.partyCPapersType = ''
|
|
|
|
|
+ contractForm.partyCRelation = ''
|
|
|
|
|
+ contractForm.partyCIdCard = ''
|
|
|
|
|
+ contractForm.partyCPhone = ''
|
|
|
|
|
+ contractForm.partyCAddress = ''
|
|
|
|
|
+ contractForm.partyCHomeAddr = ''
|
|
|
|
|
+ contractForm.partyCZip = ''
|
|
|
|
|
+ contractForm.partyCWorkUnit = ''
|
|
|
|
|
+ contractForm.partyCCommAddr = ''
|
|
|
|
|
+ contractForm.partyCAccountName = ''
|
|
|
|
|
+ contractForm.partyCBank = ''
|
|
|
|
|
+ contractForm.partyCAccount = ''
|
|
|
|
|
+ contractForm.partyCSign = ''
|
|
|
|
|
+ contractForm.partyCDate = ''
|
|
|
|
|
+
|
|
|
contractForm.contractNumber = contract.contractNumber || ''
|
|
contractForm.contractNumber = contract.contractNumber || ''
|
|
|
contractForm.elderName = contract.elderName || data.elderName || ''
|
|
contractForm.elderName = contract.elderName || data.elderName || ''
|
|
|
|
|
|
|
@@ -710,9 +746,9 @@ const displayExpenseName = (item: any): string => {
|
|
|
const category = item?.itemCategoryName || ''
|
|
const category = item?.itemCategoryName || ''
|
|
|
const name = item?.itemName || ''
|
|
const name = item?.itemName || ''
|
|
|
if (category && name && category !== name) {
|
|
if (category && name && category !== name) {
|
|
|
- return `${category}(${name})`
|
|
|
|
|
|
|
+ return `${category}(${name})¥`
|
|
|
}
|
|
}
|
|
|
- return category || name || ''
|
|
|
|
|
|
|
+ return category + '¥' || name + '¥' || ''
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const bedList = ref<{ chargeName: string; id: string; price: number }[]>([])
|
|
const bedList = ref<{ chargeName: string; id: string; price: number }[]>([])
|
|
@@ -1332,7 +1368,7 @@ watch(
|
|
|
3.根据本合同第一条、第二条乙方选择的房间、照护等级及服务项目,各方共同确认,乙方入住甲方需支付的养老服务费用具体如下:
|
|
3.根据本合同第一条、第二条乙方选择的房间、照护等级及服务项目,各方共同确认,乙方入住甲方需支付的养老服务费用具体如下:
|
|
|
</p>
|
|
</p>
|
|
|
<p class="content-text">
|
|
<p class="content-text">
|
|
|
- (1)养老服务费用为:
|
|
|
|
|
|
|
+ (1)养老服务费用为:¥
|
|
|
<FieldItem
|
|
<FieldItem
|
|
|
v-model="contractForm.totalFee"
|
|
v-model="contractForm.totalFee"
|
|
|
:is-text-mode="isTextMode"
|
|
:is-text-mode="isTextMode"
|
|
@@ -1343,7 +1379,7 @@ watch(
|
|
|
</p>
|
|
</p>
|
|
|
<p class="content-text"> 其中: </p>
|
|
<p class="content-text"> 其中: </p>
|
|
|
<p v-for="item in monthlyExpensesList" :key="item.id" class="content-text">
|
|
<p v-for="item in monthlyExpensesList" :key="item.id" class="content-text">
|
|
|
- {{ item.itemCategoryName || item.itemName }}:
|
|
|
|
|
|
|
+ {{ item.itemCategoryName+'¥' || item.itemName+'¥' }}:
|
|
|
<FieldItem
|
|
<FieldItem
|
|
|
v-model="item.actualAmount"
|
|
v-model="item.actualAmount"
|
|
|
:is-text-mode="isTextMode"
|
|
:is-text-mode="isTextMode"
|
|
@@ -1445,8 +1481,9 @@ watch(
|
|
|
</p>
|
|
</p>
|
|
|
<p class="content-text"> 4.乙方应支付的阶段性费用及支付方式如下: </p>
|
|
<p class="content-text"> 4.乙方应支付的阶段性费用及支付方式如下: </p>
|
|
|
<div v-for="item in stageExpensesList" :key="item.id" class="content-text">
|
|
<div v-for="item in stageExpensesList" :key="item.id" class="content-text">
|
|
|
- {{ displayExpenseName(item) }}:
|
|
|
|
|
|
|
+ {{ displayExpenseName(item) }}:
|
|
|
<template v-if="item.isFreeGift == 1">
|
|
<template v-if="item.isFreeGift == 1">
|
|
|
|
|
+ ({{ item.amount }})
|
|
|
赠送开始时间
|
|
赠送开始时间
|
|
|
<FieldItem
|
|
<FieldItem
|
|
|
v-model="item.freeStartTime"
|
|
v-model="item.freeStartTime"
|