点击当前工序完成的时增加当前时间和任务详情中实际开始时间对比,如果小于60s增加提示并且不请求接口
| | |
| | | */ |
| | | function finishTaskProduce() { |
| | | if (task?.value && task.value?.Procedure?.ID) { |
| | | //点击的时候不能比实际开始时间大于1分钟 |
| | | let realStartTime = task.value?.Procedure?.realStartTime |
| | | if (realStartTime) { |
| | | realStartTime = realStartTime * 1000 |
| | | let time = Date.now() |
| | | let differ = Math.abs(time - realStartTime) / 1000 |
| | | if (differ > 60) { |
| | | ElMessage({ |
| | | message: '工序制造时间太短,请检查!', |
| | | type: 'warning' |
| | | }) |
| | | return true |
| | | } |
| | | } |
| | | finishTask({ id: task!.value.Procedure.ID }).then( |
| | | (res) => { |
| | | ElMessage({ |