diff --git a/wwwroot/my/new_ticket_form.ui b/wwwroot/my/new_ticket_form.ui index 650a076..847ddc6 100644 --- a/wwwroot/my/new_ticket_form.ui +++ b/wwwroot/my/new_ticket_form.ui @@ -21,6 +21,6 @@ {"wid": "attachments", "event": "changed", "actiontype": "script", "target": "self", "script": "var v=(event&&event.params)?event.params.attachments:null; var fs=v?(Array.isArray(v)?v:[v]):[]; var tot=0; for(var i=0;i9){new bricks.Message({title:'附件过多',message:'单条消息最多上传 9 个附件,已清空请重新选择'}).open(); if(w&&w.reset){w.reset();} return;} if(tot>9.5*1024*1024){new bricks.Message({title:'附件过大',message:'单次提交附件总大小不能超过 9.5MB,已清空请重新选择'}).open(); if(w&&w.reset){w.reset();} return;}"}, {"wid": "self", "event": "submited", "actiontype": "script", "target": "self", - "script": "var d=event.params||{}; await bricks.show_resp_message_or_error(d); if(d.success){ var pw=bricks.getWidgetById('new_ticket_pw',bricks.app); if(pw){pw.destroy();} var tbl=bricks.getWidgetById('my_ticket_table',bricks.app.root); if(tbl){await tbl.render({});} if(window.refreshTodo){window.refreshTodo();} }"} + "script": "var resp=event.params||{}; var d=null; try{ d=(resp&&typeof resp.json==='function')?await resp.json():resp; }catch(e){ d=null; } if(d&&d.success){ var pw=bricks.getWidgetById('new_ticket_pw',bricks.app); if(pw){pw.destroy();} var tbl=bricks.getWidgetById('my_ticket_table',bricks.app.root); if(tbl){await tbl.render({});} if(window.refreshTodo){window.refreshTodo();} new bricks.Message({title:'提交成功',message:d.message||'工单已提交,智能助手正在处理'}).open(); }else{ new bricks.Message({title:'提交失败',message:(d&&d.error)||'提交失败,请重试'}).open(); }"} ] }