From 41627341cf8a7b096be51079125607faeb209152 Mon Sep 17 00:00:00 2001
From: 王佳豪 <g675230687@126.com>
Date: 星期四, 15 七月 2021 15:30:11 +0800
Subject: [PATCH] 出库通知档 1.联动勾选,源发地仓位相同的同时勾选和取消勾选(行点击触发)
---
src/main/webapp/jsFiles/waitPakOut.js | 1169 ++++++++++++++++++++++++++++++---------------------------
1 files changed, 611 insertions(+), 558 deletions(-)
diff --git a/src/main/webapp/jsFiles/waitPakOut.js b/src/main/webapp/jsFiles/waitPakOut.js
index 9e98818..49479d0 100644
--- a/src/main/webapp/jsFiles/waitPakOut.js
+++ b/src/main/webapp/jsFiles/waitPakOut.js
@@ -1,310 +1,329 @@
/**
* 鍑哄簱閫氱煡妗�
*/
-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: true
+ }, {
+ 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');
+ // 鑱斿姩鍕鹃��
+ if (row[0]) {
+ $("#test-table").bootstrapTable('uncheckBy', {field:"vlpla", values:[row.vlpla]});
+ } else {
+ $("#test-table").bootstrapTable('checkBy', {field:"vlpla", values:[row.vlpla]});
+ }
}
- });
-});
+ });
+});
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 +385,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 +456,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