gaoluyang
21 小时以前 b64a0deae5b5d33f9e20671a68936b27f0b9b00b
src/views/wls/returnissue/modules/form.vue
@@ -142,7 +142,12 @@
      if (formData.value?.id) {
        await updateReturnIssue({ ...formData.value, ...data });
        formData.value = { ...formData.value, ...data };
      } else {
        emit('success');
        message.success($t('ui.actionMessage.operationSuccess'));
        await modalApi.close();
        return;
      }
      // 新增:保持弹窗打开,切换到编辑模式
        const id = await createReturnIssue(data);
        formData.value = {
          ...data,
@@ -152,7 +157,6 @@
        await formApi.setFieldValue('id', id);
        await formApi.setFieldValue('status', formData.value.status);
        formType.value = 'update';
      }
      originalSnapshot.value = JSON.stringify(await formApi.getValues());
      emit('success');
      message.success($t('ui.actionMessage.operationSuccess'));