From 34718ece041e3ca5f424951439a8c4662aa58401 Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期三, 14 七月 2021 15:56:04 +0800 Subject: [PATCH] 出库通知档新增紧急状态字段(0无,1紧急),wcs调用优先生成工作档 --- src/main/webapp/jsFiles/waitPakOut.js | 1163 ++++++++++++++++++++++++++++++--------------------------- 1 files changed, 605 insertions(+), 558 deletions(-) diff --git a/src/main/webapp/jsFiles/waitPakOut.js b/src/main/webapp/jsFiles/waitPakOut.js index 9e98818..31e9bba 100644 --- a/src/main/webapp/jsFiles/waitPakOut.js +++ b/src/main/webapp/jsFiles/waitPakOut.js @@ -1,310 +1,323 @@ /** * 鍑哄簱閫氱煡妗� */ -var myColumns=[]; -$(function(){ - getColumns(); - - $('#test-table').bootstrapTable('destroy'); - $('#test-table').bootstrapTable({ - method : 'GET', - url: "work/waitPakOutList.action", - cache : false, - striped : true, - pagination : true, //鍦ㄨ〃鏍煎簳閮ㄦ樉绀哄垎椤靛伐鍏锋爮 - pageSize : 10, //榛樿姣忛〉鏉℃暟 - pageNumber : 1, //榛樿鍒嗛〉 - pageList : [5,10,20,50,100],//鍒嗛〉鏁� - showColumns : true, //鏄剧ず闅愯棌鍒� - showRefresh : false, //鏄剧ず鍒锋柊鎸夐挳 - showExport : false, - toolbar:"#toolbar", - singleselect : true, - clickToSelect: true, // 鍗曞嚮琛屽嵆鍙互閫変腑 - search : false,//鏄剧ず鎼滅礌琛ㄥ崟 - silent : true, //鍒锋柊浜嬩欢蹇呴』璁剧疆 - sidePagination : "server", //琛ㄧず鏈嶅姟绔姹� - columns : //myColumns, - [{ - checkbox:true - },{ - field : "lgnum", - title : "浠撳簱鍙�", +var myColumns = []; +$(function () { + getColumns(); + + $('#test-table').bootstrapTable('destroy'); + $('#test-table').bootstrapTable({ + method: 'GET', + url: "work/waitPakOutList.action", + cache: false, + striped: true, + pagination: true, //鍦ㄨ〃鏍煎簳閮ㄦ樉绀哄垎椤靛伐鍏锋爮 + pageSize: 10, //榛樿姣忛〉鏉℃暟 + pageNumber: 1, //榛樿鍒嗛〉 + pageList: [5, 10, 20, 50, 100],//鍒嗛〉鏁� + showColumns: true, //鏄剧ず闅愯棌鍒� + showRefresh: false, //鏄剧ず鍒锋柊鎸夐挳 + showExport: false, + toolbar: "#toolbar", + singleSelect : true, + clickToSelect: true, // 鍗曞嚮琛屽嵆鍙互閫変腑 + search: false,//鏄剧ず鎼滅礌琛ㄥ崟 + silent: true, //鍒锋柊浜嬩欢蹇呴』璁剧疆 + sidePagination: "server", //琛ㄧず鏈嶅姟绔姹� + columns: //myColumns, + [{ + checkbox: true + }, { + field: "lgnum", + title: "浠撳簱鍙�", // class : 'col-md-2', - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "tanum", - title : "杞偍缂栧彿", - align : "center", - valign : "middle", - }, { - field : "tapos", - title : "琛岄」鐩�", - align : "center", - valign : "middle", - }, { - field : "matnr", - title : "鐗╂枡", - align : "left", - valign : "middle", - sortable : "true" - }, { - field : "maktx", - title : "鐗╂枡鎻忚堪", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "werks", - title : "宸ュ巶", - align : "center", - valign : "middle", - sortable : "true"//, + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "tanum", + title: "杞偍缂栧彿", + align: "center", + valign: "middle", + }, { + field: "tapos", + title: "琛岄」鐩�", + align: "center", + valign: "middle", + }, { + field: "matnr", + title: "鐗╂枡", + align: "left", + valign: "middle", + sortable: "true" + }, { + field: "maktx", + title: "鐗╂枡鎻忚堪", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "werks", + title: "宸ュ巶", + align: "center", + valign: "middle", + sortable: "true"//, // visible : false - }, { - field : "vsolm", - title : "鏁伴噺", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "meins", - title : "鍗曚綅", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "vltyp", - title : "婧愬彂鍦扮被鍨�", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "vlpla", - title : "婧愬彂鍦颁粨浣�", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "nltyp", - title : "鐩殑鍦扮被鍨�", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "nlpla", - title : "鐩殑鍦颁粨浣�", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "bname", - title : "鐢ㄦ埛ID", - align : "center", - valign : "middle", - sortable : "true" - }, { - field : "memo", - title : "澶囨敞", - align : "center", - valign : "middle", - sortable : "true", - visible : false - }, { - field : "status", - title : "璧勬枡鐘舵��", - align : "center", - valign : "middle", - sortable : "true", - formatter : function(value, row, index) { - if(value=='N'){ - return '鏈鐞�'; - }else if(value=='Y'){ - return '鍑哄簱涓�'; - }else if(value=='X'){ - return '浠诲姟寮傚父'; - } - } - }, { - field : "io_status", - title : "瀹屾垚鐘舵��", - align : "center", - valign : "middle", - sortable : "true", - formatter : function(value, row, index) { - if(value=='N'){ - return '鏈畬鎴�'; - }else if(value=='Y'){ - return '鍑哄簱瀹屾垚'; - }else if(value=='X'){ - return '鍥炴姤寮傚父'; - } - } - }, { - field : "modi_user", - title : "淇敼浜哄憳", - align : "center", - valign : "middle", - visible : false, - sortable : "true" - }, { - field : "modi_time", - title : "淇敼鏃堕棿", - align : "center", - valign : "middle", - visible : false, - sortable : "true" - }, { - field: 'operate', - title: '鎿嶄綔', - class : 'col-md-2', - align: 'center', - valign: 'middle', - formatter: operateFormatter, - }], - queryParamsType: "undefined", + }, { + field: "vsolm", + title: "鏁伴噺", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "meins", + title: "鍗曚綅", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "vltyp", + title: "婧愬彂鍦扮被鍨�", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "vlpla", + title: "婧愬彂鍦颁粨浣�", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "nltyp", + title: "鐩殑鍦扮被鍨�", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "nlpla", + title: "鐩殑鍦颁粨浣�", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "bname", + title: "鐢ㄦ埛ID", + align: "center", + valign: "middle", + sortable: "true" + }, { + field: "memo", + title: "澶囨敞", + align: "center", + valign: "middle", + sortable: "true", + visible: false + }, { + field: "status", + title: "璧勬枡鐘舵��", + align: "center", + valign: "middle", + sortable: "true", + formatter: function (value, row, index) { + if (value == 'N') { + return '鏈鐞�'; + } else if (value == 'Y') { + return '鍑哄簱涓�'; + } else if (value == 'X') { + return '浠诲姟寮傚父'; + } + } + }, { + field: "io_status", + title: "瀹屾垚鐘舵��", + align: "center", + valign: "middle", + sortable: "true", + formatter: function (value, row, index) { + if (value == 'N') { + return '鏈畬鎴�'; + } else if (value == 'Y') { + return '鍑哄簱瀹屾垚'; + } else if (value == 'X') { + return '鍥炴姤寮傚父'; + } + } + }, { + field: "ems_status", + title: "绱ф�ョ姸鎬�", + align: "center", + valign: "middle", + sortable: "true", + formatter: function (value, row, index) { + if (value == 0) { + return '鏃�'; + } else if (value == 1) { + return '<span style="color: red">绱ф��</span>'; + } + } + }, { + field: "modi_user", + title: "淇敼浜哄憳", + align: "center", + valign: "middle", + visible: false, + sortable: "true" + }, { + field: "modi_time", + title: "淇敼鏃堕棿", + align: "center", + valign: "middle", + visible: false, + sortable: "true" + }, { + field: 'operate', + title: '鎿嶄綔', + class: 'col-md-2', + align: 'center', + valign: 'middle', + formatter: operateFormatter, + }], + queryParamsType: "undefined", queryParams: function queryParams(params) { //璁剧疆鏌ヨ鍙傛暟 var param = { pageNumber: params.pageNumber, pageSize: params.pageSize, - matnr:$("#search_sheet_no").val(), - vlpla:$("#loc_no").val(), - maktx:$("#search_mat_no").val() + matnr: $("#search_sheet_no").val(), + vlpla: $("#loc_no").val(), + maktx: $("#search_mat_no").val() // searchText: params.searchText }; return param; }, - formatLoadingMessage : function() { - return "璇风◢绛夛紝姝e湪鍔犺浇涓�..."; - }, + formatLoadingMessage: function () { + return "璇风◢绛夛紝姝e湪鍔犺浇涓�..."; + }, - formatNoMatches : function() { - return '鏃犵鍚堟潯浠剁殑璁板綍'; - }, - //娉ㄥ唽鍔犺浇瀛愯〃鐨勪簨浠躲�傛敞鎰忎笅杩欓噷鐨勪笁涓弬鏁帮紒 - onExpandRow: function (index, row, $detail) { + formatNoMatches: function () { + return '鏃犵鍚堟潯浠剁殑璁板綍'; + }, + //娉ㄥ唽鍔犺浇瀛愯〃鐨勪簨浠躲�傛敞鎰忎笅杩欓噷鐨勪笁涓弬鏁帮紒 + onExpandRow: function (index, row, $detail) { oInit.InitSubTable(index, row, $detail); }, - onCheck:function(row){ - getNetACount(); + onCheck: function (row) { + getNetACount(); // alert(row.menu_name); - },onUncheck:function(row){ - getNetACount(); + }, onUncheck: function (row) { + getNetACount(); // alert('鍙栨秷閫変腑'); - },onCheckAll:function(){ - getNetACount(); - },onUncheckAll:function(){ - getNetACount(); + }, onCheckAll: function () { + getNetACount(); + }, onUncheckAll: function () { + getNetACount(); }, - onClickRow:function (row,$element) { + onClickRow: function (row, $element) { $('.info').removeClass('info'); $($element).addClass('info'); } - }); -}); + }); +}); function operateFormatter(value, row, index) { - return [ + return [ // '<button type="button" style="display:'+updateEnable+'" class=" btn btn-info" onclick="overWaitPakOut(\''+row.lgnum+'\',\''+row.tanum+'\',\''+row.tapos+'\')">瀹屾垚</button>', - ' <button style="display:'+deleteEnable+'" class=" btn btn-danger" type="button" onclick="delWaitPakOut(\''+row.lgnum+'\',\''+row.tanum+'\',\''+row.tapos+'\')">鍒犻櫎</button>' - ].join(''); + ' <button style="display:' + deleteEnable + '" class=" btn btn-danger" type="button" onclick="delWaitPakOut(\'' + row.lgnum + '\',\'' + row.tanum + '\',\'' + row.tapos + '\')">鍒犻櫎</button>' + ].join(''); } function getColumns() { - myColumns=[]; - // 鍔犺浇鍔ㄦ�佽〃鏍� - $.ajax({ - url : $("#PageContext").val() + "/matColumn.json", - type : 'get', - dataType : "json", - async : false, - success : function(returnValue) { - // 鏈煡璇㈠埌鐩稿簲鐨勫垪锛屽睍绀洪粯璁ゅ垪 - if (returnValue.retCode == "0") { - //娌℃煡鍒板垪鐨勬椂鍊欐妸涔嬪墠鐨勫垪鍐嶇粰瀹� - myColumns = $table.bootstrapTable('getOptions').columns[0]; - } else { - // 寮傛鑾峰彇瑕佸姩鎬佺敓鎴愮殑鍒� - myColumns.push({ - checkbox:true, - align : "center", - valign : "middle" - }); - myColumns.push({ - title: '搴�', - field: '', - formatter: function (value, row, index) { - return index+1; - } - }); - myColumns.push({ - field : "sheet_no", - title : "鍗曞彿", - class : 'col-md-1', - align : "center", - valign : "middle", - sortable : "true" - }); - myColumns.push({ - field : "loc_no", - title : "搴撲綅", - align : "left", - valign : "middle" - }); - myColumns.push({ - field : "io_status", - title : "鐘舵��", - align : "left", - valign : "middle", - formatter : function(value, row, index) { - if (value=='1'){ - return '鍑嗗涓�'; - }else if (value=='2'){ - return "<font color='blue'>鍑哄簱涓�</font>"; - }else if (value=='3'){ - return "<font color='red'>瀹屾垚</font>"; - } - } - }); - myColumns.push({ - field : "ctns", - title : "浼樺厛绾�", - align : "left", - valign : "middle" - }); - var arr = returnValue.data; - $.each(arr, function(i, item) { + myColumns = []; + // 鍔犺浇鍔ㄦ�佽〃鏍� + $.ajax({ + url: $("#PageContext").val() + "/matColumn.json", + type: 'get', + dataType: "json", + async: false, + success: function (returnValue) { + // 鏈煡璇㈠埌鐩稿簲鐨勫垪锛屽睍绀洪粯璁ゅ垪 + if (returnValue.retCode == "0") { + //娌℃煡鍒板垪鐨勬椂鍊欐妸涔嬪墠鐨勫垪鍐嶇粰瀹� + myColumns = $table.bootstrapTable('getOptions').columns[0]; + } else { + // 寮傛鑾峰彇瑕佸姩鎬佺敓鎴愮殑鍒� + myColumns.push({ + checkbox: true, + align: "center", + valign: "middle" + }); + myColumns.push({ + title: '搴�', + field: '', + formatter: function (value, row, index) { + return index + 1; + } + }); + myColumns.push({ + field: "sheet_no", + title: "鍗曞彿", + class: 'col-md-1', + align: "center", + valign: "middle", + sortable: "true" + }); + myColumns.push({ + field: "loc_no", + title: "搴撲綅", + align: "left", + valign: "middle" + }); + myColumns.push({ + field: "io_status", + title: "鐘舵��", + align: "left", + valign: "middle", + formatter: function (value, row, index) { + if (value == '1') { + return '鍑嗗涓�'; + } else if (value == '2') { + return "<font color='blue'>鍑哄簱涓�</font>"; + } else if (value == '3') { + return "<font color='red'>瀹屾垚</font>"; + } + } + }); + myColumns.push({ + field: "ctns", + title: "浼樺厛绾�", + align: "left", + valign: "middle" + }); + var arr = returnValue.data; + $.each(arr, function (i, item) { // alert(item.ColumnCode); // myColumns.push(item.ColumnCode); - myColumns.push({ - "field" : item.ColumnCode, - "title" : item.ColumnName, + myColumns.push({ + "field": item.ColumnCode, + "title": item.ColumnName, // "hide" : true, - "visible" : item.visible, - "align" : item.align,//'center', - "valign" : item.valign//'middle' - }); - }); - } + "visible": item.visible, + "align": item.align,//'center', + "valign": item.valign//'middle' + }); + }); + } // console.log(myColumns); // alert(myColumns.toString()); // return myColumns; - } - }); + } + }); } /** * 鏉′欢鏌ヨ搴撲綅 * @returns */ -function getByCon(){ +function getByCon() { // $("#test-table").bootstrapTable('refresh'); - $("#test-table").bootstrapTable('refreshOptions',{pageNumber:1}); //鍒嗛〉鍚庨噸鏂版悳绱㈡椂锛屽垵濮嬪寲椤电爜涓�1 + $("#test-table").bootstrapTable('refreshOptions', {pageNumber: 1}); //鍒嗛〉鍚庨噸鏂版悳绱㈡椂锛屽垵濮嬪寲椤电爜涓�1 } -function formValidator(){ +function formValidator() { // $("#addForm").bootstrapValidator({ // message: 'This value is not valid', // feedbackIcons: { @@ -366,70 +379,70 @@ } //琛ㄥ崟楠岃瘉 -$(function(){ - formValidator(); +$(function () { + formValidator(); }); //娣诲姞锛屾墦寮�妯℃�佹 -function addWaitPakOut(){ +function addWaitPakOut() { // $("#addDlg").modal('show'); // $("#loc_detail").bootstrapTable('refreshOptions',{pageNumber:1}); } //娣诲姞鍓嶉獙璇佹槸鍚﹀敮涓� -function checkCode(){ - var x=$("#mat_no_add").val(); - if(x!=""){ - $.ajax({ - url:'work/checkCodeOut.action', - dataType:'json', - type:'post', - data:{ - did:$("#mat_no_add").val(), - loc_no:$("#loc_no_add").val() - }, - success:function(data){ - $("#info").text(data.msg); - $("#mat_name_add").val(data.mat_name_add); - }, - error:function(){ - alert("璇锋眰澶辫触"); - } - }); - }else{ - return false; - } +function checkCode() { + var x = $("#mat_no_add").val(); + if (x != "") { + $.ajax({ + url: 'work/checkCodeOut.action', + dataType: 'json', + type: 'post', + data: { + did: $("#mat_no_add").val(), + loc_no: $("#loc_no_add").val() + }, + success: function (data) { + $("#info").text(data.msg); + $("#mat_name_add").val(data.mat_name_add); + }, + error: function () { + alert("璇锋眰澶辫触"); + } + }); + } else { + return false; + } }; //鎻愪氦鎻掑叆 -function insertWaitPakOut(){ - var msg=$("#info").text(); - if(msg=="浠e彿鍙敤"){ - if($("#addForm").data('bootstrapValidator').validate().isValid()){ - $.ajax({ - url:'work/addWaitPakOut.action', - type:'post', - dataType:'json', - data:$("#addForm").serialize(), - success:function(info){ - if(info>0){ - alert("娣诲姞鎴愬姛"); - }else{ - alert("娣诲姞澶辫触"); - } - $("#test-table").bootstrapTable('refresh'); - closedlg(); - }, - error:function(){ - alert('璇锋眰澶辫触'); - } - }); - }else{ - return false; - } - }else{ - alert("浠e彿涓嶅彲鐢�"); - } +function insertWaitPakOut() { + var msg = $("#info").text(); + if (msg == "浠e彿鍙敤") { + if ($("#addForm").data('bootstrapValidator').validate().isValid()) { + $.ajax({ + url: 'work/addWaitPakOut.action', + type: 'post', + dataType: 'json', + data: $("#addForm").serialize(), + success: function (info) { + if (info > 0) { + alert("娣诲姞鎴愬姛"); + } else { + alert("娣诲姞澶辫触"); + } + $("#test-table").bootstrapTable('refresh'); + closedlg(); + }, + error: function () { + alert('璇锋眰澶辫触'); + } + }); + } else { + return false; + } + } else { + alert("浠e彿涓嶅彲鐢�"); + } } /** @@ -437,290 +450,324 @@ * @returns */ //function getvalue(sheet_no,mat_no){ -function getvalue(sheet_no,mat_no,out_qty){ +function getvalue(sheet_no, mat_no, out_qty) { // if(out_qty>0){ // alert('宸叉湁鍑哄簱鏁伴噺锛屼笉鑳戒慨鏀�'); // return; // } - $.ajax({ - url:'work/queryWaitPakOutById.action', - type:'post', - dataType:'json', - data:{sheet_no:sheet_no,mat_no:mat_no}, - success:function(data){ - $("#sheet_no").val(data.sheet_no); - $("#mat_no").val(data.mat_no); - $("#mat_name").val(data.mat_name); - $("#qty").val(data.qty); - $("#out_qty").val(data.out_qty); - $("#memo").val(data.memo); - }, - error:function(){ - alert("璇锋眰澶辫触"); - } - }); - $("#mydlg").modal("show"); + $.ajax({ + url: 'work/queryWaitPakOutById.action', + type: 'post', + dataType: 'json', + data: {sheet_no: sheet_no, mat_no: mat_no}, + success: function (data) { + $("#sheet_no").val(data.sheet_no); + $("#mat_no").val(data.mat_no); + $("#mat_name").val(data.mat_name); + $("#qty").val(data.qty); + $("#out_qty").val(data.out_qty); + $("#memo").val(data.memo); + }, + error: function () { + alert("璇锋眰澶辫触"); + } + }); + $("#mydlg").modal("show"); } //淇濆瓨淇敼鍐呭 -function upWaitPakOut(){ - if($("#myform").data('bootstrapValidator').validate().isValid()){ - $.ajax({ - url:'work/upWaitPakOut.action', - type:'post', - dataType:'json', - data:$("#myform").serialize(), - success:function(data){ - if(data>0){ - alert("淇敼鎴愬姛"); - }else{ - alert("淇敼澶辫触"); - } - $("#test-table").bootstrapTable('refresh'); - closedlg(); - }, - error:function(){ - alert("璇锋眰澶辫触"); - } - }); - }else{ - return false; - } +function upWaitPakOut() { + if ($("#myform").data('bootstrapValidator').validate().isValid()) { + $.ajax({ + url: 'work/upWaitPakOut.action', + type: 'post', + dataType: 'json', + data: $("#myform").serialize(), + success: function (data) { + if (data > 0) { + alert("淇敼鎴愬姛"); + } else { + alert("淇敼澶辫触"); + } + $("#test-table").bootstrapTable('refresh'); + closedlg(); + }, + error: function () { + alert("璇锋眰澶辫触"); + } + }); + } else { + return false; + } } /** * 鎵嬪伐瀹岀粨鍑哄簱閫氱煡妗o紝鍙嶉ERP * @returns */ -function overWaitPakOut(lgnum,tanum,tapos){ - var msg = '浠撳簱鍙�:' + lgnum + '\n杞偍缂栧彿:' + tanum + '\n琛岄」鐩�:' + tapos; - if(confirm('纭瀹岀粨璇ョ瑪閫氱煡妗o紵\n' + msg)){ - $.ajax({ - url:'work/overWaitPakOut.action', - type:'post', - dataType:'json', - data:{ - lgnum:lgnum, - tanum:tanum, - tapos:tapos - }, - success:function(data){ - if(data>0){ - alert("瀹岀粨鎴愬姛"); - }else{ - alert("瀹岀粨澶辫触"); - } - $("#test-table").bootstrapTable('refresh'); - closedlg(); - }, - error:function(){ - alert("璇锋眰澶辫触"); - } - }); - }else{ - return false; - } +function overWaitPakOut(lgnum, tanum, tapos) { + var msg = '浠撳簱鍙�:' + lgnum + '\n杞偍缂栧彿:' + tanum + '\n琛岄」鐩�:' + tapos; + if (confirm('纭瀹岀粨璇ョ瑪閫氱煡妗o紵\n' + msg)) { + $.ajax({ + url: 'work/overWaitPakOut.action', + type: 'post', + dataType: 'json', + data: { + lgnum: lgnum, + tanum: tanum, + tapos: tapos + }, + success: function (data) { + if (data > 0) { + alert("瀹岀粨鎴愬姛"); + } else { + alert("瀹岀粨澶辫触"); + } + $("#test-table").bootstrapTable('refresh'); + closedlg(); + }, + error: function () { + alert("璇锋眰澶辫触"); + } + }); + } else { + return false; + } } //鍗曚釜鍒犻櫎 -function delWaitPakOut(lgnum,tanum,tapos){ - if(confirm('鎮ㄧ‘瀹氳鍒犻櫎杩欐潯鏁版嵁鍚�')){ - $.ajax({ - url:'work/delWaitPakOut.action', - type:'post', - dataType:'json', - data:{ - lgnum:lgnum, - tanum:tanum, - tapos:tapos - }, - success:function(data){ - if(data>0){ - alert("鍒犻櫎鎴愬姛"); - }else{ - alert("鍒犻櫎澶辫触"); - } - $("#test-table").bootstrapTable('refresh'); - }, - error:function(){ - alert("璇锋眰澶辫触"); - } - }); - } +function delWaitPakOut(lgnum, tanum, tapos) { + if (confirm('鎮ㄧ‘瀹氳鍒犻櫎杩欐潯鏁版嵁鍚�')) { + $.ajax({ + url: 'work/delWaitPakOut.action', + type: 'post', + dataType: 'json', + data: { + lgnum: lgnum, + tanum: tanum, + tapos: tapos + }, + success: function (data) { + if (data > 0) { + alert("鍒犻櫎鎴愬姛"); + } else { + alert("鍒犻櫎澶辫触"); + } + $("#test-table").bootstrapTable('refresh'); + }, + error: function () { + alert("璇锋眰澶辫触"); + } + }); + } } //鍙栨秷鍑哄簱 -function cancleRetreve(){ - var idstr=[]; - var matStr=[]; - var locStr=[]; - - var flag = true; - //鑾峰彇閫変腑鐨勮 - var a= $('#test-table').bootstrapTable('getSelections'); - if(a.length<=0){ - alert('璇烽�夋嫨寰呭鐞嗘暟鎹�'); - return; - } - if(confirm('纭鍙栨秷鍑哄簱锛�')){ - $.each(a,function(index){ - if(a[index].io_status!="1"){ - flag = false; - } - idstr.push(a[index].sheet_no); - matStr.push(a[index].mat_no); - locStr.push(a[index].loc_no) - }); - if(flag==false){ - alert('瀛樺湪鍑哄簱涓暟鎹紝涓嶈兘鍙栨秷'); - return; - } - $.ajax({ - url:'work/movePakOutToLog.action', - type:'post', - dataType:'json', - data:{ids:idstr, matStr:matStr, locStr:locStr}, - traditional: true, - success:function(data){ - if(data>0){ - alert("鍙栨秷鎴愬姛"); - }else{ - alert("鍙栨秷澶辫触"); - } - $("#test-table").bootstrapTable('refresh'); - }, - error:function(){ - alert("璇锋眰澶辫触"); - } - }); - } +function cancleRetreve() { + var idstr = []; + var matStr = []; + var locStr = []; + + var flag = true; + //鑾峰彇閫変腑鐨勮 + var a = $('#test-table').bootstrapTable('getSelections'); + if (a.length <= 0) { + alert('璇烽�夋嫨寰呭鐞嗘暟鎹�'); + return; + } + if (confirm('纭鍙栨秷鍑哄簱锛�')) { + $.each(a, function (index) { + if (a[index].io_status != "1") { + flag = false; + } + idstr.push(a[index].sheet_no); + matStr.push(a[index].mat_no); + locStr.push(a[index].loc_no) + }); + if (flag == false) { + alert('瀛樺湪鍑哄簱涓暟鎹紝涓嶈兘鍙栨秷'); + return; + } + $.ajax({ + url: 'work/movePakOutToLog.action', + type: 'post', + dataType: 'json', + data: {ids: idstr, matStr: matStr, locStr: locStr}, + traditional: true, + success: function (data) { + if (data > 0) { + alert("鍙栨秷鎴愬姛"); + } else { + alert("鍙栨秷澶辫触"); + } + $("#test-table").bootstrapTable('refresh'); + }, + error: function () { + alert("璇锋眰澶辫触"); + } + }); + } } //鍏抽棴妯℃�佹 -function closedlg(){ - $("#mydlg").modal("hide"); - $("#addDlg").modal("hide"); - $("#info").text(""); - $("#infos").text(""); - - $('#myform').data('bootstrapValidator', null); - $("#addForm").data('bootstrapValidator',null); - formValidator(); - //$('#mydlg').data('bootstrapValidator').resetForm(true); - $("input[type=reset]").trigger("click"); +function closedlg() { + $("#mydlg").modal("hide"); + $("#addDlg").modal("hide"); + $("#info").text(""); + $("#infos").text(""); + + $('#myform').data('bootstrapValidator', null); + $("#addForm").data('bootstrapValidator', null); + formValidator(); + //$('#mydlg').data('bootstrapValidator').resetForm(true); + $("input[type=reset]").trigger("click"); } //娣诲姞鍑哄簱鍗� -function addPakOutData(){ - if($("#sheet_no").val()==""){ - alert('璇疯緭鍏ュ嚭搴撳崟鍙�'); - return; - } - var locstr=[]; - //鑾峰彇閫変腑鐨勮 - var a= $('#loc_detail').bootstrapTable('getSelections'); - if(a.length>0){ - $.each(a,function(index){ - locstr.push(a[index].loc_no+';'+a[index].mat_no); - }); +function addPakOutData() { + if ($("#sheet_no").val() == "") { + alert('璇疯緭鍏ュ嚭搴撳崟鍙�'); + return; + } + var locstr = []; + //鑾峰彇閫変腑鐨勮 + var a = $('#loc_detail').bootstrapTable('getSelections'); + if (a.length > 0) { + $.each(a, function (index) { + locstr.push(a[index].loc_no + ';' + a[index].mat_no); + }); - if(confirm("纭畾娣诲姞鍒板嚭搴撳崟?")){ + if (confirm("纭畾娣诲姞鍒板嚭搴撳崟?")) { // console.log(idstr); - $.ajax({ - url:'work/addPakOutData.action', - dataType:'json', - type:'post', - traditional:true, - data:{ - sheet_no:$("#sheet_no").val().trim(), - locstr:locstr - }, - success:function(data){ - if(data.code==0){ - alert("娣诲姞鎴愬姛锛�" + data.msg); - $('#test-table').bootstrapTable('refresh'); - }else{ - alert("娣诲姞澶辫触锛�" + data.msg); - } - }, - error:function(){ - alert("璇锋眰澶辫触锛�"); - } - }); - }else{ - return false; - } - }else{ - alert("璇疯嚦灏戦�変腑涓�琛屾暟鎹�"); - } + $.ajax({ + url: 'work/addPakOutData.action', + dataType: 'json', + type: 'post', + traditional: true, + data: { + sheet_no: $("#sheet_no").val().trim(), + locstr: locstr + }, + success: function (data) { + if (data.code == 0) { + alert("娣诲姞鎴愬姛锛�" + data.msg); + $('#test-table').bootstrapTable('refresh'); + } else { + alert("娣诲姞澶辫触锛�" + data.msg); + } + }, + error: function () { + alert("璇锋眰澶辫触锛�"); + } + }); + } else { + return false; + } + } else { + alert("璇疯嚦灏戦�変腑涓�琛屾暟鎹�"); + } } //纭鍑哄簱 -function confirmRetrieve(){ - if($("#stn_no").val()==""){ - alert('璇烽�夋嫨鍏ㄦ澘鍑哄簱绔�'); - return; - } +function confirmRetrieve() { + if ($("#stn_no").val() == "") { + alert('璇烽�夋嫨鍏ㄦ澘鍑哄簱绔�'); + return; + } // if($("#stn_no1").val()==""){ // alert('璇烽�夋嫨鎷f枡绔�'); // return; // } - var idstr=[]; - var locstr=[]; + var idstr = []; + var locstr = []; // var flag = true; - //鑾峰彇閫変腑鐨勮 - var a= $('#test-table').bootstrapTable('getSelections'); - if(a.length>0){ - $.each(a,function(index){ + //鑾峰彇閫変腑鐨勮 + var a = $('#test-table').bootstrapTable('getSelections'); + if (a.length > 0) { + $.each(a, function (index) { // if(a[index].retrieve_qty<=0){ // flag = false; // return; // } - var temp = []; - temp.push(a[index].loc_no); - temp.push(a[index].mat_no); + var temp = []; + temp.push(a[index].loc_no); + temp.push(a[index].mat_no); // temp.push(a[index].retrieve_qty); - var str = temp.join(';'); - idstr.push(str); - + var str = temp.join(';'); + idstr.push(str); + // idstr.push(a[index].mat_no); - if(locstr.indexOf(a[index].loc_no)<0){ - locstr.push(a[index].loc_no); - } - }); + if (locstr.indexOf(a[index].loc_no) < 0) { + locstr.push(a[index].loc_no); + } + }); // if(flag==false){ // alert('鍑哄簱鏁伴噺蹇呴』澶т簬0'); // return; // } - if(confirm("纭畾鍚姩鍑哄簱?")){ - console.log(idstr); - $.ajax({ - url:'work/confirmRetrieve.action', - dataType:'json', - type:'post', - traditional:true, - data:{ - ids:idstr, - locstr:locstr, - stn_no:$("#stn_no").val(), - stn_no1:1 //$("#stn_no1").val() - }, - success:function(data){ - if(data.code==0){ - alert("鍚姩鎴愬姛锛�" + data.msg); - $('#test-table').bootstrapTable('refresh'); - }else{ - alert("鍚姩澶辫触锛�" + data.msg); - } - }, - error:function(){ - alert("璇锋眰澶辫触锛�"); - } - }); - }else{ - return false; - } - }else{ - alert("璇疯嚦灏戦�変腑涓�琛屾暟鎹�"); - } + if (confirm("纭畾鍚姩鍑哄簱?")) { + console.log(idstr); + $.ajax({ + url: 'work/confirmRetrieve.action', + dataType: 'json', + type: 'post', + traditional: true, + data: { + ids: idstr, + locstr: locstr, + stn_no: $("#stn_no").val(), + stn_no1: 1 //$("#stn_no1").val() + }, + success: function (data) { + if (data.code == 0) { + alert("鍚姩鎴愬姛锛�" + data.msg); + $('#test-table').bootstrapTable('refresh'); + } else { + alert("鍚姩澶辫触锛�" + data.msg); + } + }, + error: function () { + alert("璇锋眰澶辫触锛�"); + } + }); + } else { + return false; + } + } else { + alert("璇疯嚦灏戦�変腑涓�琛屾暟鎹�"); + } +} + +/* 璁剧疆閫氱煡妗d负绱ф�ヤ换鍔� */ +function emsBtn() { + // 鑾峰彇褰撳墠琛� + var row = $("#test-table").bootstrapTable('getSelections'); + var paramList = []; + if (row.length > 0) { + row.map(function (item) { + paramList.push({ + lgnum: item.lgnum, + tanum: item.tanum, + tapos: item.tapos, + }) + }); + } + if(confirm('鎮ㄧ‘瀹氳璁剧疆璇ヤ换鍔′负绱ф�ョ姸鎬佸悧')){ + $.ajax({ + url: 'work/waitPakOutSetEms.action', + type:'post', + dataType:'text', + contentType:"application/json", + data: JSON.stringify(paramList), + success: function (data) { + if (isNaN(Number(data))) { + alert(data); + } + $('#test-table').bootstrapTable('refresh'); + }, + error: function () { + alert("璇锋眰澶辫触锛�"); + } + }); + } } \ No newline at end of file -- Gitblit v1.9.1