生成时间: 2026-08-03 · 数据来源: xnybw平台需求及工作计划(1).xlsx(南网在线绿能云缺陷跟踪表·新增批次)· 仅针对 backup730/730backup 分支代码

Excel第100行 · 厂站端点击提交、批量提交后需要增加二次确认 2.1.待开发

一级模块并网资料流程
状态2.1.待开发

问题描述:厂站端点击提交、批量提交后需要增加二次确认。

旧代码涉及的项目文件名及对应行数

xnybw5f/src/views/projectNew/components/baseInfo/components/batchInfo.vue

代码库里已经有可以直接复用的确认弹窗写法,例如同文件第 3375 行 this.$confirm('此操作将当前目录回退到"待提交"状态, 是否继续?'...),只是没有应用到"提交"和"批量提交"这两个动作上。

修复代码涉及的项目文件名及行数

xnybw5f/src/views/projectNew/components/baseInfo/components/batchInfo.vue 第 3289 行(submitFlow 的 else 分支起始处)、第 3546 行(batchSend 起始处)

修复方案

// submitFlow() else 分支,建议在真正发起请求前加确认
} else {
  this.$confirm('确认提交该资料进入审核流程吗?', '提示', {
    confirmButtonText: '确定',
    cancelButtonText: '取消',
    type: 'warning'
  }).then(() => {
    this.sendLoading = true
    this.loading = true
    // ...原有 cascadeQuery / startProcessInstance 逻辑不变
  }).catch(() => {})
}

// batchSend() 建议在通过节点状态/专业一致性校验之后、真正调用发送接口之前加确认
this.$confirm(`确认批量提交选中的 ${this.multipleSelection.length} 条资料进入审核流程吗?`, '提示', {
  confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning'
}).then(() => {
  // ...原有批量发送逻辑
}).catch(() => { this.loading = false })