var acceptClick; var account = request('lraccount'); var bootstrap = function ($, learun) { "use strict"; var selectRowsDatas = learun.frameTab.currentIframe().selectRowsData; var MsgData = learun.frameTab.currentIframe().MsgData; var TaskType = learun.frameTab.currentIframe().TaskType; var url = weburl + "api/WCS/handleTask"; var page = { init: function () { page.bind(); page.initData(); }, bind: function () { if (TaskType == 4) { $('#divPriority').show(); } else { $('#divPriority').hide(); } $('#User').val(top.$.lcoreUser.account); }, initData: function () { if (selectRowsDatas.length <= 0) { } } }; // 保存数据 acceptClick = function (callBack) { if (!$('#form').lrValidform()) { return false; } if (TaskType == 99) { learun.layerConfirm(MsgData, function (res, index) { if (res) { learun.httpAsyncPost(top.$.rootUrl + '/FJManager/Tasks/ReRgvTask', { "TaskIds": selectRowsDatas.map((item) => item.ID), "User": top.$.lcoreUser.account, "ManualRemarks": $('#ManualRemarks').val() }, function (deleteres) { if (deleteres.IsSucc) { if (deleteres.data.length > 0) { learun.alert.info(deleteres.data.toString() +"这些任务不满足条件。不能重下RGV任务。"); } else { learun.alert.info("操作成功!"); } } if (!!callBack) { callBack(); } top.layer.close(index); top.learun.layerClose(window.name); }); } }); } else { var handleTaskdata = JSON.stringify({ "TaskIds": selectRowsDatas.map((item) => item.ID), "Type": TaskType, "User": top.$.lcoreUser.account, "Priority": 0, "ManualRemarks": $('#ManualRemarks').val() }); if (TaskType == 4) { var Priority = $('#Priority').val(); var reg = /^(\-|\+)?\d+(\.\d+)?$/; if (!reg.test(Priority)) { learun.alert.error('请输入数字。'); $('#Priority').focus(); return false; } handleTaskdata = JSON.stringify({ "TaskIds": selectRowsDatas.map((item) => item.ID), "Type": TaskType, "User": top.$.lcoreUser.account, "Priority": Priority, "ManualRemarks": $('#ManualRemarks').val() }); } learun.layerConfirm(MsgData, function (res, index) { if (res) { $.ajax({ type: 'post', //data: { location: postData.map((item) => item.Id) }, data: handleTaskdata, dataType: 'json', contentType: "application/json;charset=utf-8", url: url, success: function (response) { //resCode 200 resMsg "成功" if (!!callBack) { callBack(); } top.layer.close(index); var message = ''; if (response.resDataList != null && response.resDataList.length > 0) { for (var i = 0; i < response.resDataList.length; i++) { message += response.resDataList[i].taskNo + " : " + response.resDataList[i].message + "。"; } learun.alert.error(message); } else { learun.alert.info(response.resMsg); top.learun.layerClose(window.name); } } }); } }); } }; page.init(); }