src/views/collaborativeApproval/approvalProcess/components/approvalDia.vue
@@ -401,19 +401,8 @@ formRef.value.clearValidate(); } }); // 确保选项加载完成后再匹配值类型 // 确保选项加载完成 getProductOptions().then(() => { // 确保值类型匹配(如果选项已加载) if (productOptions.value.length > 0 && form.value.approveDeptId) { const matchedOption = productOptions.value.find( opt => opt.deptId == form.value.approveDeptId || String(opt.deptId) === String(form.value.approveDeptId) ); if (matchedOption) { form.value.approveDeptId = matchedOption.deptId; } } // 再次清除验证,确保选项加载后值匹配正确 nextTick(() => { if (formRef.value) {