diff --git a/src/renderer/store/modules/chat.js b/src/renderer/store/modules/chat.js index fad8c4f..5cb8a4b 100644 --- a/src/renderer/store/modules/chat.js +++ b/src/renderer/store/modules/chat.js @@ -49,6 +49,28 @@ const submitErros = { } // 错误状态 +const Error = { + 1: '打印托盘移动错误', + 2: '识别墨盒失败', + 3: '打印机内部通讯错误', + 4: '墨盒容量低', + 5: '机械臂移动错误,请按功能按钮重试。', + 6: '设备处于离线状态', + 7: '设备门盖被打开', + 8: '从打印托盘上抓取光盘错误,请手动将光盘取走', + 9: '多张光盘被抓取或移动,请手动取出多余的光盘。', + 10: '从进盘仓到光驱的过程中,抓取错误,请手动将光盘放回进盘仓后重试。', + 11: '从进盘仓到打印托盘的过程中,抓取错误,请手动将光盘放回进盘仓后重试。', + 12: '从光驱到打印托盘的过程中,抓取错误,请手动将光盘放回光驱后重试。', + 13: '打印机需要校准', + 14: '检测墨盒错误', + 15: '校准光盘桶失败', + 16: '等待打印完成超时', + 17: '打印托盘中未放置光盘。', + 18: '设备清洗 ', + 19: '从光驱上抓取光盘到错误,请手动将光盘取走', + 32: '其他错误', +} const Error1 = { 0: '托盘移动错误', 1: '墨盒类型错误', @@ -437,6 +459,15 @@ const actions = { // 打印报错处理 } else if (data.resp_name === 'printer_error') { let error = data.resp_info + if (error.error) { + let errors = error.error + console.log(errors) + for (let i = 0; i < errors.length; i++) { + setTimeout(() => { + commit('setData', { name: 'printer_error', data: { type: 'error', notify: Error[errors[i]] } }) + }, 500) + } + } if (error.error1) { let errors = error.error1.toString(2).split('').reverse() console.log(errors)