feat(web-admin): enforce single contract on plan-contract supplement save

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-08-30 11:05:15 +08:00
1 parent 173e6cdf59
commit 946a71b2e0
1 file changed
+6 -2
@@ -772,8 +772,12 @@ async function handleSaveStopContracts() {
ElMessage.warning('请先维护本段客户后再选择合同')
return
}
if (!supplementDraft.contracts.length) {
ElMessage.warning('请先选择至少 1 份合同')
if (supplementDraft.contracts.length === 0) {
ElMessage.warning('请先选择合同')
return
}
if (supplementDraft.contracts.length > 1) {
ElMessage.warning('只能保留一份合同,请移除多余合同后再保存')
return
}
supplementSaving.value = true