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