| | |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-view"><i class="layui-icon layui-icon-tips"></i>é¢è§</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-print"><i class="layui-icon layui-icon-print"></i>æå°</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-save"><i class="layui-icon layui-icon-print"></i>ä¿å</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | </div> |
| | | </script> |
| | |
| | | break; |
| | | case 'btn-print': |
| | | get_PrintReport(); |
| | | break; |
| | | case 'btn-save': |
| | | save(); |
| | | break; |
| | | }; |
| | | }); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | col.push({ |
| | | field: "HMaterialJQty" |
| | | , title: "éé" |
| | | , width: 200 |
| | | , edit: true |
| | | }); |
| | | |
| | | col.push({ |
| | | field: "HWeight_TL" |
| | | , title: "æ¶æå
é" |
| | | , width: 200 |
| | | , edit: true |
| | | }); |
| | | |
| | | col.push({ |
| | | field: "HWeight_CP" |
| | | , title: "å®é
å
é" |
| | | , width: 200 |
| | | , edit: true |
| | | }); |
| | | |
| | | //ä¸ºè¡¨æ ¼æ¸²æçåæ°è®¾å®å¼ |
| | | option.cols = [col]; |
| | | option.data = data1.data; |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä¿å |
| | | function save() { |
| | | var data_temp = option.data; |
| | | for (var i = 0; i < data_temp.length; i++) { |
| | | data_temp[i]["HInterID"] = HInterID; |
| | | data_temp[i]["HBillNo"] = HBillNo; |
| | | data_temp[i]["HBillType"] = HBillType; |
| | | data_temp[i]["HBarCode"] = data_temp[i]["æ¡ç "]; |
| | | } |
| | | |
| | | if (!AllowLoadData(data_temp)) { |
| | | return; |
| | | } |
| | | |
| | | var sSubStr = JSON.stringify(option.data); |
| | | //æ¼æ¥åæ° |
| | | var sMainSub = sSubStr + ";" + sessionStorage["HUserName"]; |
| | | |
| | | var index = layer.load(); |
| | | $.ajax({ |
| | | type: "POST", |
| | | url: GetWEBURL() + "/Kf_ICStockInOutBill/Kf_BarCodeDetailQuery_saveData", //æ¹æ³æå¨é¡µé¢åæ¹æ³å |
| | | async: true, |
| | | data: { "msg": sMainSub }, |
| | | dataType: "json", |
| | | success: function (data) { |
| | | if (data.count == 1) { // 说æéªè¯æåäºï¼ |
| | | layer.msg(data.Message, { icon: 1 }); |
| | | layer.close(index); |
| | | } |
| | | else { |
| | | layer.alert(data.Message, { icon: 5 }); |
| | | layer.close(index); |
| | | } |
| | | }, |
| | | error: function (err) { |
| | | layer.alert("é误:" + err, { icon: 5 }); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ°æ®æ ¡éª |
| | | function AllowLoadData(data) { |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | |
| | | //#region å表 æ°æ®æ£éª |
| | | for (var i = 0; i < data.length; i++) { |
| | | //ééæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HMaterialJQty"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + (i+1) + "è¡ï¼ééä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + (i+1) + "è¡ï¼éé请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | //å®é
å
éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HWeight_CP"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å®é
å
éä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼å®é
å
é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | //ææå
éæ ¼å¼æ ¡éª |
| | | temp = option.data[i]["HWeight_TL"] + ""; |
| | | if (temp == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ææå
éä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ææå
é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |
| | | return true; |
| | | } |
| | | //#endregion |
| | | |
| | | //// éç½®è¿æ»¤æ¡ä»¶ |
| | | //function set_ClearQuery() { |
| | | // //$("#HStartDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * 30), "yyyy-MM-dd")); |