From d1ecbc098962cfdcb1cf58abc06d16592fb3ce22 Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期五, 17 一月 2025 15:36:46 +0800
Subject: [PATCH] 1楼空托盘垛出库禁止AGV拉货
---
HTML/views/SOSetting/ExportAllot.html | 377 ++++++-----------------------------------------------
1 files changed, 45 insertions(+), 332 deletions(-)
diff --git a/HTML/views/SOSetting/ExportAllot.html b/HTML/views/SOSetting/ExportAllot.html
index 7651448..5c4fe6a 100644
--- a/HTML/views/SOSetting/ExportAllot.html
+++ b/HTML/views/SOSetting/ExportAllot.html
@@ -66,9 +66,9 @@
</div>
</div>
<div class="layui-inline">
- <label class="layui-form-label" style="width: 60px;">鎵规鍙�</label>
+ <label class="layui-form-label" style="width: 60px;">杩涘巶缂栧彿</label>
<div class="layui-input-inline">
- <input type="text" id="LotNo" name="LotNo" placeholder="鎵规鍙�" autocomplete="off"
+ <input type="text" id="LotNo" name="LotNo" placeholder="杩涘巶缂栧彿" autocomplete="off"
class="layui-input">
</div>
</div>
@@ -217,7 +217,13 @@
}}
{{ GetBtn7(d) }}
</script>
-
+ <script type="text/html" id="templetUpdateTime">
+ {{# function GetBtn71(d){
+ return formatDate(d.UpdateTime);
+ }
+ }}
+ {{ GetBtn71(d) }}
+ </script>
<script type="text/html" id="templetUnstackingMode">
{{# function GetBtn8(d){
switch (d.UnstackingMode) {
@@ -278,7 +284,7 @@
<script type="text/html" id="table-content-list2">
{{# function GetBtn2(d){
var html = '';
- if(d.SkuNo != "100099"){
+ if(d.SkuNo != "100099" && d.BoxNo != ''){
html =`<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="sel">
<i class="layui-icon layui-icon-edit"></i>璇︽儏</a>`;
}
@@ -333,7 +339,7 @@
{ field: 'PalletNo', title: '鎵樼洏鍙�', align: 'center', width: 95, },
{ field: 'SkuNo', title: '鐗╂枡缂栫爜', align: 'center', minWidth: 120 },
{ field: 'SkuName', title: '鐗╂枡鍚嶇О', align: 'center', width: 150 },
- { field: 'LotNo', title: '鎵规鍙�', align: 'center', width: 125 },
+ { field: 'LotNo', title: '杩涘巶缂栧彿', align: 'center', width: 125 },
{ field: 'Status', align: 'center', title: '鐘舵��', width: 90, templet: '#templetStatus' },
{ field: 'Qty', title: '鍑哄簱鏁伴噺', align: 'center', width: 90, },
{ field: 'CompleteQty', title: '鎷h揣鏁伴噺', align: 'center', width: 90 },
@@ -341,207 +347,19 @@
{ field: 'OutMode', title: '鍑哄簱鍙�', align: 'center', width: 90, templet: '#outType', },
{ field: 'LoadingAddre', title: '瑁呰溅鍙�', align: 'center', width: 90, templet: '#outType', },
{ field: 'IsAdvance', title: '鎷h揣绫诲瀷', align: 'center', width: 90, templet: '#templetIsAdvance' },
- { field: 'SupplierLot', title: '渚涜揣鎵规', align: 'center', width: 110 },
+ { field: 'SupplierLot', title: '鍘熷巶鎵瑰彿', align: 'center', width: 110 },
{ field: 'LotText', title: '鎵规鎻忚堪', align: 'center', width: 150 },
{ field: 'Standard', title: '鐗╂枡瑙勬牸', align: 'center', minWidth: 120, },
{ field: 'IsBale', title: '鏄惁瑁瑰寘', align: 'center', templet: '#templetIsBale', width: 90 },
{ field: 'IsBelt', title: '鏄惁鎵撳甫', align: 'center', templet: '#templetIsBelt', width: 90 },
{ field: 'CreateTime', align: 'center', title: '鍒涘缓鏃堕棿', width: 160, templet: '#templetCreateTime' },
+ { field: 'UpdateTime', align: 'center', title: '瀹屾垚鏃堕棿', width: 160, templet: '#templetUpdateTime' },
{ field: 'caozuo', title: '鎿嶄綔', fixed: 'right', width: 100, align: 'center', toolbar: '#table-content-list', "disabled": true }
]];
var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
//#endregion
function refreshTable() {
- //#region 鍘熷闈炶嚜瀹氫箟鍒�
- // var param = {
- // SoNo: $("#SoNo").val(),
- // // WaveNo:$("#WaveNo").val(),
- // PalletNo: $("#PalletNo").val(),
- // SkuNo: $("#SkuNo").val(),
- // SkuName: $("#SkuName").val(),
- // LotNo: $("#LotNo").val(),
- // Status: $("#Status").val(),
- // BoxNo: $("#BoxNo").val(),
- // };
-
- // table.render({
- // elem: '#LAY-app-content-list',
- // url: IP + "/BllSo/GetExportAllotList",
- // method: 'POST',
- // height: 'full-206',
- // id: 'LAY-app-content-list',
- // where: param,
- // contentType: 'application/json',
- // headers: { ToKen: $.cookie('token') },
- // page: true,
- // limit: pageCnt,
- // limits: pageLimits,
- // cellMinWidth: 60, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
- // done: function(){
- // initMenu();
- // },
- // cols: [
- // [{
- // title: '搴忓彿',
- // type: 'numbers',
- // width: 60,
- // fixed: 'left'
- // }, {
- // field: 'SONo',
- // title: '鍑哄簱鍗曞彿',
- // align: 'center',
- // fixed: 'left',
- // width: 180,
- // }, {
- // field: 'WaveNo',
- // title: '娉㈡鍗曞彿',
- // align: 'center',
- // width: 180,
- // hide: true
- // }, {
- // field: 'PalletNo',
- // title: '鎵樼洏鍙�',
- // align: 'center',
- // width: 95,
- // }, {
- // field: 'SkuNo',
- // title: '鐗╂枡缂栫爜',
- // align: 'center',
- // minWidth: 120,
- // }, {
- // field: 'SkuName',
- // title: '鐗╂枡鍚嶇О',
- // align: 'center',
- // width: 150,
- // }, {
- // field: 'LotNo',
- // title: '鎵规鍙�',
- // align: 'center',
- // width: 125,
- // }, {
- // field: 'Status',
- // align: 'center',
- // title: '鐘舵��',
- // width: 90,
- // templet: function (d) {
- // switch (d.Status) {
- // case "0":
- // return `<button class="layui-btn layui-btn-radius layui-btn-xs">寰呬笅鍙�</button>`;
- // case "1":
- // return `<button class="layui-btn layui-btn-radius layui-btn-warm layui-btn-xs">浠诲姟涓嬪彂</button>`;
- // case "2":
- // return `<button class="layui-btn layui-btn-radius layui-btn-normal layui-btn-xs">寰呮嫞璐�</button>`;
- // case "3":
- // return `<button class="layui-btn layui-btn-radius layui-btn-warm layui-btn-xs">閮ㄥ垎鎷h揣</button>`;
- // case "4":
- // // return `<button class="layui-btn layui-btn-radius layui-btn-danger layui-btn-xs">寰呭洖搴�</button>`;
- // case "5":
- // return `<button class="layui-btn layui-btn-radius layui-btn-danger layui-btn-xs">宸插畬鎴�</button>`;
- // case "6":
- // return `<button class="layui-btn layui-btn-radius layui-btn-danger layui-btn-xs">寮傚父鍙栨秷</button>`;
- // default:
- // return "";
- // }
- // },
- // }, {
- // field: 'Qty',
- // title: '鍑哄簱鏁伴噺',
- // align: 'center',
- // width: 90,
- // }, {
- // field: 'CompleteQty',
- // title: '鎷h揣鏁伴噺',
- // align: 'center',
- // width: 90,
- // }, {
- // field: 'OutMode',
- // title: '鍑哄簱鍙�',
- // align: 'center',
- // width: 90,
- // templet: '#outType',
- // }, {
- // field: 'IsAdvance',
- // title: '鎷h揣绫诲瀷',
- // align: 'center',
- // width: 90,
- // templet: function (d) {
- // switch (d.IsAdvance) {
- // case "0":
- // return "鍑哄簱";
- // case "1":
- // return "棰勬嫞";
- // default:
- // return "";
- // }
- // },
- // }, {
- // field: 'SupplierLot',
- // title: '渚涜揣鎵规',
- // align: 'center',
- // width: 110,
- // }, {
- // field: 'LotText',
- // title: '鎵规鎻忚堪',
- // align: 'center',
- // width: 150,
- // }, {
- // field: 'Standard',
- // title: '鐗╂枡瑙勬牸',
- // align: 'center',
- // minWidth: 120,
- // }, {
- // field: 'IsBale',
- // title: '鏄惁瑁瑰寘',
- // align: 'center',
- // templet: function (d) {
- // switch (d.IsBale) {
- // case "0":
- // return "涓嶈9鍖�";
- // case "1":
- // return "瑁瑰寘";
- // default:
- // return "";
- // }
-
- // },
- // width: 90,
- // hide: true,
- // }, {
- // field: 'IsBelt',
- // title: '鏄惁鎵撳甫',
- // align: 'center',
- // templet: function (d) {
- // switch (d.IsBelt) {
- // case "0":
- // return "涓嶆墦甯�";
- // case "1":
- // return "鎵撳甫";
- // default:
- // return "";
- // }
-
- // },
- // width: 90,
- // hide: true,
- // }, {
- // field: 'CreateTime',
- // align: 'center',
- // title: '鍒涘缓鏃堕棿',
- // width: 160,
- // templet: function (d) {
- // return formatDate(d.CreateTime);
- // },
- // }, {
- // title: '鎿嶄綔',
- // fixed: 'right',
- // width: 100,
- // align: 'center',
- // toolbar: '#table-content-list'
- // }]
- // ]
- // });
- //#endregion
-
+
//#region 鑷畾涔夎〃澶�
var colsJson
var param1 = {
@@ -602,132 +420,19 @@
//{field: 'BoxNo3',title: '鏀彿',align: 'center',width: 115},
{ field: 'SkuNo', title: '鐗╂枡缂栫爜', align: 'center', width: 120, },
{ field: 'SkuName', title: '鐗╂枡鍚嶇О', align: 'center' },
- { field: 'LotNo', title: '鎵规鍙�', align: 'center', width: 125, },
+ { field: 'LotNo', title: '杩涘巶缂栧彿', align: 'center', width: 125, },
{ field: 'CompleteQty', title: '鎷h揣鏁伴噺', align: 'center', width: 90, },
{ field: 'NowPalletNo', title: '鏂版墭鐩�', align: 'center', width: 95, },
{ field: 'LotText', title: '鎵规鎻忚堪', align: 'center', width: 150, },
- { field: 'SupplierLot', title: '渚涜揣鎵规', align: 'center', width: 110, },
+ { field: 'SupplierLot', title: '鍘熷巶鎵瑰彿', align: 'center', width: 110, },
{ field: 'Standard', title: '鐗╂枡瑙勬牸', align: 'center', width: 120, },
- //{field: 'CreateTime',align: 'center',title: '鍒涘缓鏃堕棿',width: 165,templet: '#templetCreateTime2'},
+ //{field: 'CreateTime',align: 'center',title: '鎷h揣鏃堕棿',width: 165,templet: '#templetCreateTime2'},
{ field: 'caozuo', title: '鎿嶄綔', fixed: 'right', width: 100, align: 'left', toolbar: '#table-content-list2', "disabled": true }
]];
var DetailColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(DetailColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
//#endregion
function refreshTablemx(val) {
- //#region 鍘熷闈炶嚜瀹氫箟鍒�
- // var param = {
- // Id: parseInt(val)
- // };
-
- // table.render({
- // elem: '#LAY-app-content-list2',
- // url: IP + "/BllSo/GetCompleteDetailList",
- // method: 'POST',
- // height: 'full-206',
- // id: 'LAY-app-content-list2',
- // where: param,
- // contentType: 'application/json',
- // headers: { ToKen: $.cookie('token') },
- // page: true,
- // limit: pageCnt,
- // limits: pageLimits,
- // cellMinWidth: 60, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
- // done: function(){
- // initMenu();
- // },
- // cols: [
- // [{
- // title: '搴忓彿',
- // type: 'numbers',
- // width: 60,
- // fixed: 'left'
- // }, {
- // field: 'SONo',
- // title: '鍑哄簱鍗曞彿',
- // align: 'center',
- // fixed: 'left',
- // width: 180,
- // }, {
- // field: 'PalletNo',
- // title: '鎵樼洏鍙�',
- // align: 'center',
- // width: 95,
- // }, {
- // field: 'BoxNo',
- // title: '绠卞彿',
- // align: 'center',
- // width: 220,
- // }, {
- // field: 'BoxNo2',
- // title: '鐩掑彿',
- // align: 'center',
- // width: 115,
- // hide: true,
- // }, {
- // field: 'BoxNo3',
- // title: '鏀彿',
- // align: 'center',
- // width: 115,
- // hide: true,
- // }, {
- // field: 'SkuNo',
- // title: '鐗╂枡缂栫爜',
- // align: 'center',
- // width: 120,
- // }, {
- // field: 'SkuName',
- // title: '鐗╂枡鍚嶇О',
- // align: 'center',
- // }, {
- // field: 'LotNo',
- // title: '鎵规鍙�',
- // align: 'center',
- // width: 125,
- // }, {
- // field: 'CompleteQty',
- // title: '鎷h揣鏁伴噺',
- // align: 'center',
- // width: 90,
- // }, {
- // field: 'NowPalletNo',
- // title: '鏂版墭鐩�',
- // align: 'center',
- // width: 95,
- // }, {
- // field: 'LotText',
- // title: '鎵规鎻忚堪',
- // align: 'center',
- // width: 150,
- // }, {
- // field: 'SupplierLot',
- // title: '渚涜揣鎵规',
- // align: 'center',
- // width: 110,
- // }, {
- // field: 'Standard',
- // title: '鐗╂枡瑙勬牸',
- // align: 'center',
- // width: 120,
- // }, {
- // field: 'CreateTime',
- // align: 'center',
- // title: '鍒涘缓鏃堕棿',
- // width: 165,
- // templet: function (d) {
- // return formatDate(d.CreateTime);
- // },
- // hide: true,
- // }, {
- // title: '鎿嶄綔',
- // fixed: 'right',
- // width: 90,
- // align: 'center',
- // toolbar: '#table-content-list2'
- // }]
- // ]
- // });
- //#endregion
-
+
//#region 鑷畾涔夎〃澶�
var colsJson2
var param1 = {
@@ -829,25 +534,33 @@
console.log(obj);
if (obj.event === 'del') {
layer.confirm('纭畾鎾ら攢閫変腑鐨勫垎閰嶄俊鎭悧锛�', function (index) {
- var param = {
- Id: parseInt(obj.data.Id)
- };
- sendData(IP + "/BllSo/DelExportAllot", param, 'post', function (res) {
- console.log(res);
- if (res.code == 0) { //鎴愬姛
- layer.msg(res.msg, {
- icon: 1,
- time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
- }, function () {
- refreshTable();
- });
- } else { //涓嶆垚鍔�
- layer.msg(res.msg, {
- icon: 2,
- time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
- }, function () { });
- }
- });
+ if (doing) {
+ doing = false;
+
+ var param = {
+ Id: parseInt(obj.data.Id)
+ };
+ sendData(IP + "/BllSo/DelExportAllot", param, 'post', function (res) {
+ console.log(res);
+ if (res.code == 0) { //鎴愬姛
+ layer.msg(res.msg, {
+ icon: 1,
+ time: 1000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+ }, function () {
+ refreshTable();
+ doing = true;
+ });
+ } else { //涓嶆垚鍔�
+ layer.msg(res.msg, {
+ icon: 2,
+ time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+ }, function () {
+ doing = true;
+ });
+ }
+ });
+ }
+
});
}
});
--
Gitblit v1.8.0