gaoluyang
6 天以前 9e7ed81d5fcfdc1489fc8a08edf5fe826dfe5fdc
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) {