diff --git a/frontend/src/views/desktop/KeyVisits.vue b/frontend/src/views/desktop/KeyVisits.vue index 914a179..16690f9 100644 --- a/frontend/src/views/desktop/KeyVisits.vue +++ b/frontend/src/views/desktop/KeyVisits.vue @@ -156,6 +156,7 @@ function onVisitorsChange(val: string[]) { } async function handleSave() { + if (!form.value.customer_id) { ElMessage.warning('请选择客户单位'); return } try { if (dialogMode.value === 'create') { await api.post('/key-visits/', form.value) @@ -297,7 +298,7 @@ async function quickStatusChange(row: any, newStatus: string) { - +