diff --git a/backend/src/views/apps/crm/contract/components/create.vue b/backend/src/views/apps/crm/contract/components/create.vue index 6897f65..f100bb5 100644 --- a/backend/src/views/apps/crm/contract/components/create.vue +++ b/backend/src/views/apps/crm/contract/components/create.vue @@ -454,7 +454,7 @@ watch( } ); -/** 选择签订日期:生效日期为空时默认带入(生效日期仍可手动修改,改过则不再被覆盖) */ +/** 签订日期兜底(编辑历史数据/程序赋值):生效日期为空时带入签订日期 */ watch( () => form.sign_date, (nv) => { @@ -462,9 +462,13 @@ watch( } ); -/** 签订日期变更(用户操作):自动带入生效日期 */ +/** + * 签订日期变更(用户操作):生效日期始终同步为签订日期。 + * 生效日期此后仍可单独调整;但签订日期再次变化时会重新同步, + * 保持「生效日期默认等于签订日期」的口径。 + */ function onSignDateChange(val) { - if (val && !form.effective_date) form.effective_date = val; + if (val) form.effective_date = val; } /** 合同形式文案:2双方 3三方 4四方 */ diff --git a/backend/src/views/apps/crm/contract/components/detail_payback.vue b/backend/src/views/apps/crm/contract/components/detail_payback.vue index 35baca9..4c34820 100644 --- a/backend/src/views/apps/crm/contract/components/detail_payback.vue +++ b/backend/src/views/apps/crm/contract/components/detail_payback.vue @@ -2,6 +2,7 @@
回款计划 + @@ -88,9 +89,18 @@ 已回款:¥{{ formatMoney(progressSummary.total_received) }} 待回款:¥{{ formatMoney((progressSummary.total_planned || 0) - (progressSummary.total_received || 0)) }}
- + + - + 新建回款 @@ -115,15 +125,15 @@ - + + + + - - -