云
2 天以前 346a988f537228ae44731cd31007f1412b482e83
src/views/basicData/mdm/modules/form.vue
@@ -38,7 +38,12 @@
      return;
    }
    modalApi.lock();
    const data = (await formApi.getValues()) as MdmItemApi.Item;
    // 编辑时保留列表未展示的历史字段,避免保存精简表单时清空它们。
    const data = {
      ...formData.value,
      ...(await formApi.getValues()),
      syncMes: formData.value?.syncedMes ?? true,
    } as MdmItemApi.Item;
    try {
      await (formData.value?.id ? updateItem(data) : createItem(data));
      await modalApi.close();
@@ -63,8 +68,6 @@
      modalApi.lock();
      try {
        formData.value = await getItem(data.id);
        // 同步状态映射:详情接口返回 syncedMes,表单字段为 syncMes
        formData.value.syncMes = formData.value.syncedMes ?? true;
        await formApi.setValues(formData.value);
      } finally {
        modalApi.unlock();