From e0a8755035834765adc87d940d7e6525db207754 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期一, 09 八月 2021 08:05:25 +0800
Subject: [PATCH] #
---
src/main/webapp/static/js/safeSto/locAllot.js | 124 +++++++++++++++++++----------------------
1 files changed, 57 insertions(+), 67 deletions(-)
diff --git a/src/main/webapp/static/js/safeSto/locAllot.js b/src/main/webapp/static/js/safeSto/locAllot.js
index 68633b1..e21f39d 100644
--- a/src/main/webapp/static/js/safeSto/locAllot.js
+++ b/src/main/webapp/static/js/safeSto/locAllot.js
@@ -1,39 +1,39 @@
var locDetlData = [];
var pageCurr;
+
function getCol() {
var cols = [
- {field: 'anfme', align: 'center',title: '鏁伴噺', edit:'text', width: 130, style:'color: blue;font-weight: bold'}
- ,{field: 'locNo', align: 'center',title: '搴撲綅鍙�'}
- ,{field: 'matnr', align: 'center',title: '鍟嗗搧缂栧彿'}
- ,{field: 'maktx', align: 'center',title: '鍟嗗搧鍚嶇О'}
- ,{field: 'lgnum', align: 'center',title: '瑙勬牸'}
- ,{field: 'type', align: 'center',title: '鍨嬪彿', hide: true}
- ,{field: 'color', align: 'center',title: '鏉$爜', hide: true}
- ,{field: 'supplier', align: 'center',title: '鎵瑰彿', hide: true}
- ,{field: 'altme', align: 'center',title: '鍗曚綅'}
- ,{field: 'warehouse', align: 'center',title: '鍗曟嵁缂栧彿', hide: true}
- ,{field: 'bname', align: 'center',title: '瀹㈡埛鍚嶇О', hide: true}
- ,{field: 'brand', align: 'center',title: '鍝侀」鏁�', hide: true}
- ,{field: 'memo', align: 'center', title: '澶囨敞', hide: true}
- ,{field: 'zpallet', align: 'center',title: '鎵樼洏鐮�'}
+ {field: 'anfme', align: 'center', title: '鏁伴噺', width: 130, style: 'color: blue;font-weight: bold'}
+ , {field: 'locNo', align: 'center', title: '搴撲綅鍙�'}
+ , {field: 'matnr', align: 'center', title: '鍟嗗搧缂栧彿'}
+ , {field: 'maktx', align: 'center', title: '鍟嗗搧鍚嶇О'}
+ , {field: 'lgnum', align: 'center', title: '瑙勬牸'}
+ , {field: 'type', align: 'center', title: '鍨嬪彿', hide: true}
+ , {field: 'color', align: 'center', title: '鏉$爜', hide: true}
+ , {field: 'supplier', align: 'center', title: '鎵瑰彿', hide: true}
+ , {field: 'altme', align: 'center', title: '鍗曚綅'}
+ , {field: 'warehouse', align: 'center', title: '鍗曟嵁缂栧彿', hide: true}
+ , {field: 'bname', align: 'center', title: '瀹㈡埛鍚嶇О', hide: true}
+ , {field: 'brand', align: 'center', title: '鍝侀」鏁�', hide: true}
+ , {field: 'memo', align: 'center', title: '澶囨敞', hide: true}
+ , {field: 'zpallet', align: 'center', title: '鎵樼洏鐮�'}
];
- cols.push({fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:80})
+ cols.push({fixed: 'right', title: '鎿嶄綔', align: 'center', toolbar: '#operate', width: 80})
return cols;
}
-layui.use(['table','laydate', 'form'], function() {
+layui.use(['table', 'laydate', 'form'], function () {
var table = layui.table;
var $ = layui.jquery;
var layer = layui.layer;
var form = layui.form;
- var param = RequestParameter();
- debugger
+ var param = RequestParameter('matnr');
tableIns = table.render({
elem: '#chooseData',
url: baseUrl + '/get/asrsLocDetl',
where: {
- matnr: 'LSH10648050',
+ matnr: param,
},
headers: {token: localStorage.getItem('token')},
// data: [],
@@ -55,12 +55,11 @@
response: {
statusCode: 200
},
- done: function(res, curr, count) {
+ done: function (res, curr, count) {
if (res.code === 403) {
- top.location.href = baseUrl+"/";
+ top.location.href = baseUrl + "/";
}
- pageCurr=curr;
- limit();
+ pageCurr = curr;
getOutBound();
}
});
@@ -71,76 +70,67 @@
});
// 鐩戝惉琛屽伐鍏蜂簨浠�
- table.on('tool(chooseData)', function(obj){
+ table.on('tool(chooseData)', function (obj) {
var data = obj.data;
+ var site = $("#staNoSelect").val();
+ var node_id = RequestParameter('node_id');
+ var safe_qua = RequestParameter('safe_qua');
switch (obj.event) {
case 'stockOut':
- alert("鍚姩鍑哄簱");
- break;
- }
- });
-
- // 鐩戝惉澶村伐鍏锋爮浜嬩欢
- table.on('toolbar(chooseData)', function (obj) {
- var data = locDetlData;
- switch (obj.event) {
- case 'outbound':
- if (data.length === 0){
- layer.msg('璇峰厛娣诲姞搴撲綅鐗╂枡');
- } else {
- var staNo = $("#staNoSelect").val();
- if (staNo === "" || staNo === null){
- layer.msg("璇烽�夋嫨鍑哄簱鍙�");
- return;
- }
- var locDetls = [];
- data.forEach(function(elem) {
- locDetls.push({locNo: elem.locNo, matnr: elem.matnr, count: elem.count});
- });
- let param = {
- outSite: staNo,
- locDetls: locDetls
- }
+ if (site === '' || site === null || site === undefined) {
+ layer.msg('璇烽�夋嫨鍑哄簱绔欑偣');
+ return;
+ }
+ var printData = JSON.stringify(data);
+ layer.confirm('纭畾瑕佸嚭搴�' + data.locNo + '鍚�?', function (index) {
$.ajax({
- url: baseUrl+"/plate/out/start",
+ url: baseUrl + "/work/stock/transfer/locMode",
headers: {'token': localStorage.getItem('token')},
- data: JSON.stringify(param),
- contentType:'application/json;charset=UTF-8',
+ contentType: 'application/json;charset=UTF-8',
+ data: JSON.stringify({
+ node_id: node_id,
+ matnr: data.matnr,
+ safe_qua: safe_qua,
+ amount: data.anfme,
+ locNo: data.locNo,
+ }),
+ dataType: 'json',
method: 'POST',
success: function (res) {
- if (res.code === 200){
- locDetlData = [];
- tableIns.reload({data: locDetlData,done:function (res) {limit();getOutBound();}});
- layer.msg(res.msg);
- } else if (res.code === 403){
- top.location.href = baseUrl+"/";
+ if (res.code === 200) {
+ layer.msg(res.msg, {icon: 1})
+ tableIns.reload();
+ } else if (res.code === 403) {
+ top.location.href = baseUrl + "/";
} else {
- layer.msg(res.msg)
+ layer.msg(res.msg, {icon: 2})
}
+ layer.close(index);
}
});
- }
+ layer.close(index);
+ });
break;
}
});
// 鑾峰彇鍑哄簱鍙�
- function getOutBound(){
+ function getOutBound() {
$.ajax({
- url: baseUrl+"/available/take/site",
+ url: baseUrl + "/available/take/site",
headers: {'token': localStorage.getItem('token')},
method: 'POST',
async: false,
success: function (res) {
- if (res.code === 200){
+ if (res.code === 200) {
var tpl = $("#takeSiteSelectTemplate").html();
var template = Handlebars.compile(tpl);
var html = template(res);
$('#staNoSelect').append(html);
form.render('select');
- } else if (res.code === 403){
- top.location.href = baseUrl+"/";
- }else {
+ } else if (res.code === 403) {
+ top.location.href = baseUrl + "/";
+ } else {
layer.msg(res.msg)
}
}
--
Gitblit v1.9.1