From 1310b47a24f0cc70f0128c820bd490dca6a1a921 Mon Sep 17 00:00:00 2001 From: yyk <2336760928@qq.com> Date: 星期四, 22 八月 2024 14:08:03 +0800 Subject: [PATCH] Merge branch 'master' into yyk --- HTML/views/ASNSetting/PalletUpShelf.html | 313 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 313 insertions(+), 0 deletions(-) diff --git a/HTML/views/ASNSetting/PalletUpShelf.html b/HTML/views/ASNSetting/PalletUpShelf.html new file mode 100644 index 0000000..517a855 --- /dev/null +++ b/HTML/views/ASNSetting/PalletUpShelf.html @@ -0,0 +1,313 @@ +<!DOCTYPE html> +<html> + +<head> + <meta charset="utf-8"> + <title>鎵樼洏涓婃灦</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" + content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all"> + <link rel="stylesheet" href="../../css/public.css" media="all"> + <style> + .rightMargin { + margin-right: 0px; + } + + .buJu { + margin-top: 10px; + display: flex; + flex-direction: row-reverse; + } + + .beiJing { + background-color: #fafafa; + padding-top: 5px; + border-radius: 3px; + box-shadow: inset 0 0 3px 1px #ccc; + } + + /* 琛ㄦ牸涓嬫媺灏忕澶撮殣钘� */ + .layui-table-grid-down { + display: none; + } + </style> + <script> + // 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮� + document.addEventListener("DOMContentLoaded", function () { + + //鑾峰彇table榛樿鏄剧ず鏁� + pageCntFirst(); + //鍒ゆ柇鏄惁寮�鍚痶able鍒楄〃鍒楀璋冩暣鍔熻兘銆� + GetIsSetColW(); + }); + </script> +</head> + + +<body> + + <div class="layui-fluid" style="padding: 3px;"> + <div class="layui-card"> + <div class="layui-form layui-card-header layuiadmin-card-header-auto"> + <div class="layui-form-item"> + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label" style="width: 60px;">杩芥函鍙�</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <input type="text" id="TraceNo" name="TraceNo" placeholder="杩芥函鍙�" autocomplete="off" + class="layui-input"> + </div> + </div> + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label" style="width: 60px;">浠诲姟鍙�</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <input type="text" id="TaskNo" name="TaskNo" placeholder="浠诲姟鍙�" autocomplete="off" + class="layui-input"> + </div> + </div> + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label" style="width: 60px;">鎵樼洏鍙�</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <div class="layui-input-inline" style="margin-right: 0;"> + <input type="text" id="PalletNo" name="PalletNo" placeholder="鎵樼洏鍙�" autocomplete="off" + class="layui-input"> + </div> + </div> + </div> + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label" style="width: 60px;">鐗╁搧缂栫爜</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <input type="text" id="SkuNo" name="SkuNo" placeholder="鐗╂枡缂栫爜" autocomplete="off" + class="layui-input"> + </div> + </div> + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label" style="width: 60px;">鐗╁搧鍚嶇О</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <input type="text" id="SkuName" name="SkuName" placeholder="鐗╂枡鍚嶇О" autocomplete="off" + class="layui-input"> + </div> + </div> + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label" style="width: 60px;">鎵规鍙�</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <div class="layui-input-inline" style="margin-right: 0;"> + <input type="text" id="LotNo" name="LotNo" placeholder="鎵规鍙�" autocomplete="off" + class="layui-input"> + </div> + </div> + </div> + + + <div class="layui-inline" style="margin-right: 0;"> + <label class="layui-form-label">鐘舵��</label> + <div class="layui-input-inline" style="margin-right: 0;"> + <div class="layui-input-inline" style="margin-right: 0;"> + <select name="Status" id="Status" lay-filter="Status" lay-search> + <option value=""></option> + <option value="0">绛夊緟鎵ц</option> + <option value="1">姝e湪鎵ц</option> + <option value="2">鎵ц瀹屾垚</option> + <option value="4">宸插彇娑�</option> + + </select> + </div> + </div> + </div> + + <div class="layui-inline"> + <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit + lay-filter="LAY-app-contlist-search"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储 + </button> + + </div> + + </div> + </div> + <div class="layui-card-body"> + <div class="position-relative"> + <table id="Box-list" lay-filter="Box-list"></table> + + <div class="headerSetIcon"> + <button class="layui-btn layui-btn-primary layui-btn-sm" data-type="customCols"> + <i class="layui-icon"></i> + </button> + </div> + + + + <script type="text/html" id="templetStatus"> + {{# function GetBtn1(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-xs layui-btn-danger ">姝e湪鎵ц</button>'; + case "2": return '<button class="layui-btn layui-btn-radius layui-btn-xs layui-btn-normal ">鎵ц瀹屾垚</button>'; + case "3": return '<button class="layui-btn layui-btn-radius layui-btn-xs layui-btn-normal ">宸插彇娑�</button>'; + default: return ""; + } + } + }} + {{ GetBtn1(d) }} + </script> + + <script type="text/html" id="templetCreateTime"> + {{# function GetBtn2(d){ + return formatDate(d.CreateTime); + } + }} + {{ GetBtn2(d) }} + </script> + <script type="text/html" id="templetUpdateTime"> + {{# function GetBtn3(d){ + return formatDate(d.UpdateTime); + } + }} + {{ GetBtn3(d) }} + </script> + + </div> + + <script type="text/html" id="toolbarDemoList"> + {{# function GetBtn2(d){ + var html = ''; + if(d.Origin == "WMS鐢熸垚" || d.Status == "0"){ + html = `<a class="layui-btn layui-btn-danger layui-btn-xs delClass" lay-event="del"> + <i class="layui-icon layui-icon-delete"></i>鍒犻櫎</a>`; + + } + return html; + } + }} + {{ GetBtn2(d) }} + </script> + </div> + + </div> + </div> + + + <script src="../../layuiadmin/layui/layui.js"></script> + <script src="../../js/public.js"></script> + <script src="../../js/jquery-3.5.1.min.js"></script> + <script src="../../js/jquery.cookie.js"></script> + <script> + + layui.config({ + base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'form', 'layer', 'table', 'laydate',], function () { + var form = layui.form, + table = layui.table, + layer = layui.layer, + laydate = layui.laydate; + + // 鎼滅储鏂规硶 + form.on('submit(LAY-app-contlist-search)', function (data) { + bindTable(); + + }); + + // 椤甸潰鍔犺浇缁戝畾Table + bindTable(); + + //鑷畾涔夎〃澶� + var TotalColsArr = [[ + + { field: 'TraceNo', title: '杩芥函鍙�', align: 'center', fixed: 'left', width: 180, "disabled": true }, + { field: 'TaskNo', title: '浠诲姟鍙�', align: 'center', fixed: 'left', width: 220, "disabled": true }, + { field: 'PalletNo', title: '鎵樼洏鍙�', align: 'center', fixed: 'left', width: 220, "disabled": true }, + { field: 'Status', title: '鐘舵��', align: 'center', templet: '#templetStatus', width: 90 }, + { field: 'SkuNo', title: '鐗╂枡缂栫爜', align: 'center', width: 140 }, + { field: 'SkuName', title: '鐗╂枡鍚嶇О', align: 'center' }, + { field: 'LotNo', title: '鎵规鍙�', align: 'center', width: 155 }, + + { field: 'LocatNo', title: '鍌ㄤ綅鍦板潃', align: 'center', width: 90 }, + { field: 'RoadwayName', title: '鎵�灞炲贩閬�', align: 'center', width: 90 }, + { field: 'WareHouseName', title: '鎵�灞炰粨搴�', align: 'center', width: 90 }, + + { field: 'CreateUserName', title: '鍒涘缓浜�', align: 'center', width: 100 }, + { field: 'CreateTime', title: '鍒涘缓鏃堕棿', align: 'center', width: 160, templet: '#templetCreateTime' }, + + { field: 'UpdateUserName', title: '鏇存柊浜�', align: 'center', width: 100 }, + { field: 'UpdateTime', title: '鏇存柊鏃堕棿', align: 'center', width: 160, templet: '#templetUpdateTime' }, + //{ field: 'caozuo', title: '鎿嶄綔', fixed: 'right', width: 100, align: 'center', toolbar: '#toolbarDemoList', "disabled": true } + ]]; + //url缂栫爜 + var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜 + //#endregion + function bindTable() { + + var colsJson + var param1 = { + Href: 'BllAsn/GetPalletUpShelfList' + }; + sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function (res) { + if (res.code == 0) { + if (res.data == '' || res.data == undefined || res.data == null) { + colsJson = TotalColsArr + } else { + colsJson = eval(res.data); + } + } else { + colsJson = TotalColsArr + } + var param = { + TraceNo: $("#ASNNo").val(), + TaskNo: $("#BoxNo").val(), + PalletNo: $("#PalletNo").val(), + SkuNo: $("#SkuNo").val(), + SkuName: $("#SkuName").val(), + LotNo: $("#LotNo").val(), + Status: $("#Status").val(), + }; + table.render({ + elem: '#Box-list', + url: IP + "/BllAsn/GetPalletUpShelfList", + method: 'POST', + height: 'full-96', + id: 'Box-list', + where: param, + contentType: 'application/json', + headers: { ToKen: $.cookie('token') }, + page: true, + even: true, + limit: pageCnt, + limits: pageLimits, + cellMinWidth: 60, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + done: function (res) { + + //鑷畾涔夊垪瀹� + SetTableColW('Box-list', 'BllAsn/GetPalletUpShelfList', TotalColsSysArr); + }, + cols: colsJson + }); + }); + //#endregion + } + + //鑷畾涔夎〃澶� + active = { + customCols: function () { + layer.open({ + type: 2, + title: '鑷畾涔夊垪', + content: '../SystemSettings/HeaderSetting.html?Href=BllAsn/GetPalletUpShelfList&ColsSysArr=' + TotalColsSysArr, + maxmin: false, + resize: false, + area: ['970px', '650px'] + }); + }, + }; + $('.layui-btn').on('click', function () { + var type = $(this).data('type'); + active[type] ? active[type].call(this) : ''; + }); + }) + </script> +</body> + +</html> \ No newline at end of file -- Gitblit v1.8.0