src/views/qualityManagement/finalInspection/components/formDia.vue
@@ -203,7 +203,7 @@
const modelOptions = ref([]);
// 打开弹框
const openDialog = async (type, row, defaultCheckResult = "") => {
const openDialog = async (type, row, defaultCheckResult = "", defaultCheckName = "") => {
  operationType.value = type;
  dialogFormVisible.value = true;
  // 先清空表单验证状态,避免闪烁
@@ -237,6 +237,9 @@
    if (defaultCheckResult) {
      form.value.checkResult = defaultCheckResult;
    }
    // 如果传入了默认检验员,覆盖row中的值(优先使用传入的检验员)
    console.log('formDia checkName debug:', { defaultCheckName, rowCheckName: row.checkName });
    form.value.checkName = defaultCheckName || row.checkName || "";
    currentProductId.value = row.productId || 0
    // 清空验证状态,避免数据加载过程中的校验闪烁
    nextTick(() => {