| | |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="ptjl" id="ptjl">é
å¥å«æ</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="HideColumn" id="HideColumn">éèå设置</button> |
| | | <button class="layui-btn layui-btn-normal" type="button" lay-submit="" style="margin-left: 0px;" lay-filter="btnReSearch" id="btnReSearch">éç½®</button> |
| | | <div class="layui-inline"> |
| | | <div style="padding-left: 10px;"> |
| | | <input type="checkbox" name="checkZXBZ" id="checkZXBZ" lay-skin="primary" lay-filter="checkZXBZ" title="æå°å
è£
"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-collapse"> |
| | | <div class="layui-colla-item"> |
| | |
| | | get_HideColumn(); |
| | | }) |
| | | |
| | | //æå°å
è£
|
| | | form.on('checkbox(checkZXBZ)', function (data) { |
| | | var checkZXBZ = $("input[name='checkZXBZ']").prop("checked");//å¤éæ¡ |
| | | |
| | | if (checkZXBZ) { |
| | | for (var i = 0; i < option.cols[0].length; i++) { |
| | | if (option.cols[0][i]["field"] == "å
æ°") { |
| | | option.cols[0][i]["edit"] = "text"; |
| | | } |
| | | if (option.cols[0][i]["field"] == "é
奿°é") { |
| | | option.cols[0][i]["edit"] = ""; |
| | | } |
| | | } |
| | | } else { |
| | | for (var i = 0; i < option.cols[0].length; i++) { |
| | | if (option.cols[0][i]["field"] == "å
æ°") { |
| | | option.cols[0][i]["edit"] = ""; |
| | | } |
| | | if (option.cols[0][i]["field"] == "é
奿°é") { |
| | | option.cols[0][i]["edit"] = "text"; |
| | | } |
| | | } |
| | | } |
| | | table.render(option); |
| | | }) |
| | | |
| | | //è¡å
é¼ æ 离å¼äºä»¶ |
| | | table.on('edit(mainTable)', function (obj) { |
| | | var HQty = 0.0; |
| | | |
| | | if (obj.field == "å
æ°") { |
| | | HQty = parseFloat(obj.data["å
æ°"]) * parseFloat(obj.data["æå°å
è£
"]) |
| | | //ä¿®æ¹æ°æ® |
| | | obj.update({ |
| | | "é
奿°é": HQty |
| | | }); |
| | | } |
| | | }) |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //#region æ¤é¡µé¢ææçæ¹æ³ |
| | |
| | | , { field: 'è°åºä»åºid', title: 'è°åºä»åºid', width: 120, hide: true } |
| | | , { field: 'è°å
¥ä»åº', title: 'è°å
¥ä»åº', width: 120, edit: 'text', event: 'InWarehouse' } |
| | | , { field: 'è°å
¥ä»åºid', title: 'è°å
¥ä»åºid', width: 120, hide: true } |
| | | , { field: 'é
奿°é', title: 'é
奿°é', width: 120 } |
| | | , { field: 'æå°å
è£
', title: 'æå°å
è£
', width: 160 } |
| | | , { field: 'å
æ°', title: 'å
æ°', width: 160 } |
| | | , { field: 'é
奿°é', title: 'é
奿°é', width: 120, edit: 'text' } |
| | | , { field: 'è°åºä»åºå¯ç¨åºåæ°é', title: 'è°åºä»åºå¯ç¨åºåæ°é', width: 120 } |
| | | , { field: 'è°åºä»åºåºåæ°é', title: 'è°åºä»åºåºåæ°é', width: 120 } |
| | | , { field: '已嫿æ°é', title: '已嫿æ°é', width: 160} |
| | |
| | | } |
| | | |
| | | //é
奿°é ä¿®æ¹è¡¨æ ¼ |
| | | //æå°å
è£
æ°é ä¿®æ¹è¡¨æ ¼ |
| | | function PTTable() { |
| | | if ($('#PTCount').val() % 1 != 0) { |
| | | return layer.msg("请è¾å
¥æ´æ°æ°é!"); |
| | |
| | | if ($('#PTCount').val() <= 0) { |
| | | return layer.msg("请è¾å
¥æ°é大äº0!"); |
| | | } |
| | | var checkZXBZ = $("input[name='checkZXBZ']").prop("checked");//å¤éæ¡ |
| | | |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | var num = $('#PTCount').val() * option.data[i]["åä½ç¨é"]; |
| | | option.data[i]["é
奿°é"] = num; |
| | | if (checkZXBZ) { |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | var num = $('#PTCount').val() * option.data[i]["æå°å
è£
"]; |
| | | option.data[i]["é
奿°é"] = num; |
| | | option.data[i]["å
æ°"] = $('#PTCount').val(); |
| | | } |
| | | } |
| | | else { |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | var num = $('#PTCount').val() * option.data[i]["åä½ç¨é"]; |
| | | option.data[i]["é
奿°é"] = num; |
| | | } |
| | | } |
| | | table.render(option); |
| | | } |
| | |
| | | function set_ptjl() { |
| | | for (var item in table.cache["mainTable"]) { |
| | | if (table.cache["mainTable"][item]["é
奿°é"] > table.cache["mainTable"][item]["è°åºä»åºå¯ç¨åºåæ°é"] || table.cache["mainTable"][item]["é
奿°é"] == 0) { |
| | | return layer.msg("第" + (parseInt(item) + 1) + "è¡çé
奿°é大äºè°åºä»åºå¯ç¨åºåæ°é!"); |
| | | return layer.msg("第" + (parseInt(item) + 1) + "è¡çé
奿°é大äºè°åºä»åºå¯ç¨åºåæ°é!æè
é
奿°é为0!"); |
| | | } |
| | | |
| | | } |
| | | |
| | | var sMainStr = JSON.stringify(table.cache['mainTable']) + ";" + sessionStorage["HUserName"] + ";" + sessionStorage["OrganizationID"]; |