spring
2026-07-03 2540d86f0dbd77f654f558c3bf9d5ddbe7422f16
src/views/mes/pro/feedback/modules/form.vue
@@ -1,4 +1,4 @@
<script lang="ts" setup>
<script lang="ts" setup>
import type { FormType } from '../data';
import type { MesProFeedbackApi } from '#/api/mes/pro/feedback';
@@ -152,7 +152,7 @@
    await submitFeedback(formData.value!.id!);
    await modalApi.close();
    emit('success');
    message.success('报工单已提交');
    message.success('报订单已提交');
  } finally {
    modalApi.unlock();
  }
@@ -169,7 +169,7 @@
    await modalApi.close();
    emit('success');
    message.success(
      finished ? '报工单已审批完成' : '报工成功,请等待质量检验完成!',
      finished ? '报订单已审批完成' : '报工成功,请等待质量检验完成!',
    );
  } finally {
    modalApi.unlock();
@@ -186,7 +186,7 @@
    await rejectFeedback(formData.value.id);
    await modalApi.close();
    emit('success');
    message.success('报工单已驳回');
    message.success('报订单已驳回');
  } finally {
    modalApi.unlock();
  }
@@ -236,7 +236,7 @@
        formType.value !== 'detail' && formType.value !== 'approve',
    });
    if (!data?.id) {
      // 新增:默认报工人和报工时间,并自动生成报工单号
      // 新增:默认报工人和报工时间,并自动生成报订单号
      const code = await generateAutoCode(
        MesAutoCodeRuleCode.PRO_FEEDBACK_CODE,
      );
@@ -287,21 +287,21 @@
      <div class="flex flex-auto items-center justify-end gap-2">
        <Popconfirm
          v-if="canSubmit"
          title="确认提交该报工单?提交后将不能修改。"
          title="确认提交该报订单?提交后将不能修改。"
          @confirm="handleSubmit"
        >
          <Button type="primary">{{ $t('common.submit') }}</Button>
        </Popconfirm>
        <Popconfirm
          v-if="canApprove"
          title="确认审批通过该报工单?"
          title="确认审批通过该报订单?"
          @confirm="handleApprove"
        >
          <Button type="primary">通过</Button>
        </Popconfirm>
        <Popconfirm
          v-if="canApprove"
          title="确认驳回该报工单?"
          title="确认驳回该报订单?"
          @confirm="handleReject"
        >
          <Button danger>不通过</Button>