| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 | 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();}
 |