feat(mes): 统一工作台报工记录与报工页面的提交批次号校验逻辑

- 在 index.vue 中将 selectedTask 传递给 FeedbackHistoryTab 组件,以便获取当前任务配置。
- 修改 FeedbackHistoryTab 提交逻辑(handleSubmit),在提交前调用 getBatchRequirements 检查是否需要批次号,若需要则弹出输入框,与报工页面的处理逻辑保持一致。
- 扩展批次号弹窗的确认回调(handleBatchConfirm),使其同时支持“提交(submit)”和“审批(approve)”两种操作流程。
已修改1个文件
4 ■■■■ 文件已修改
src/views/mes/workbench/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mes/workbench/index.vue
@@ -267,18 +267,21 @@
          <FeedbackHistoryTab
            v-else-if="activeTab === 'history'"
            :task-id="selectedTask?.id"
            :task="selectedTask"
            :refresh-key="reportRefreshKey"
            @reported="onReported"
          />
          <RecordParamTab
            v-else-if="activeTab === 'record-param'"
            :task-id="selectedTask?.id"
            :task="selectedTask"
            :work-order-id="selectedTask?.id"
            :workstation-id="workstationId"
          />
          <ProductIssueTab
            v-else-if="activeTab === 'product-issue'"
            :task-id="selectedTask?.id"
            :task="selectedTask"
            :task-code="selectedTask?.code"
            :task-name="selectedTask?.name"
            :work-order-id="selectedTask?.workOrderId"
@@ -288,6 +291,7 @@
          <ReturnIssueTab
            v-else-if="activeTab === 'return-issue'"
            :task-id="selectedTask?.id"
            :task="selectedTask"
            :task-code="selectedTask?.code"
            :task-name="selectedTask?.name"
            :work-order-id="selectedTask?.workOrderId"