| | |
| | | }; |
| | | }); |
| | | |
| | | //#region çå¬åå
æ ¼ç¼è¾ åå
æ ¼ç¼è¾å åæ´ |
| | | table.on('edit(mainTable)', function (obj) { |
| | | //æ°å¼æ ¼å¼æ ¡éªå·¥å
· |
| | | var ref = /^\d+(\.\d+)?$/; //éè´æ°æ£åè¡¨è¾¾å¼ |
| | | var temp = ""; |
| | | topScroll = $('#mainTable').next('.layui-table-view').find('.layui-table-body').scrollTop();//è·åæ»å¨æ¡ä½ç½® |
| | | // åå
æ ¼ç¼è¾ä¹åçå¼ |
| | | var oldText = $(this).prev().text(); |
| | | var value = obj.value //å¾å°ä¿®æ¹åçå¼ |
| | | , data = obj.data //å¾å°æå¨è¡ææé®å¼ |
| | | , field = obj.field; //å¾å°å段 |
| | | //layer.msg('[ID: ' + data.id + '] ' + field + ' åæ®µæ´æ¹ä¸ºï¼' + value); |
| | | |
| | | switch (field) { |
| | | case "HMaterialJQty": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HMaterialJQty: oldText |
| | | }); |
| | | table.render(option); |
| | | layer.msg("éé_ç»´æ¤ è¯·è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | break; |
| | | case "HWeight_TL": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp) || temp == 0) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HWeight_TL: oldText |
| | | }); |
| | | table.render(option); |
| | | layer.msg("ææå
é_ç»´æ¤ è¯·è¾å
¥å¤§äº0çæ°å!"); |
| | | return; |
| | | } |
| | | break; |
| | | case "HWeight_CP": //æ°é |
| | | //æ°æ®æ ¼å¼æ ¡éª |
| | | temp = value + ""; |
| | | if (!ref.test(temp)) { |
| | | //æ¢å¤æ°æ®å°ç¼è¾å |
| | | obj.update({ |
| | | HWeight_CP: oldText |
| | | }); |
| | | table.render(option); |
| | | layer.msg("å®é
å
é_ç»´æ¤ è¯·è¾å
¥ä¸å°äº0çæ°å!"); |
| | | return; |
| | | } |
| | | break; |
| | | default: |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //// æ¥è¯¢æé® |
| | | //form.on('submit(btnSearch)', function (data) { |
| | |
| | | for (var key in data1.list) { |
| | | if (data1.list[key].ColmCols == "HItemID") { |
| | | col[1 + parseInt(key)] = { field: data1.list[key].ColmCols, title: data1.list[key].ColmCols, width: 200, align: 'center', hide: true }; |
| | | } else { |
| | | } |
| | | else if (data1.list[key].ColmCols == "HMaterialJQty") { |
| | | col[1 + parseInt(key)] = { field: data1.list[key].ColmCols, title: "éé_ç»´æ¤", width: 200, align: 'center',edit:true}; |
| | | } |
| | | else if (data1.list[key].ColmCols == "HWeight_TL") { |
| | | col[1 + parseInt(key)] = { field: data1.list[key].ColmCols, title: "ææå
é_ç»´æ¤", width: 200, align: 'center',edit: true }; |
| | | } |
| | | else if (data1.list[key].ColmCols == "HWeight_CP") { |
| | | col[1 + parseInt(key)] = { field: data1.list[key].ColmCols, title: "å®é
å
é_ç»´æ¤", width: 200, align: 'center',edit: true }; |
| | | } |
| | | else { |
| | | switch (data1.list[key].ColmCols) { |
| | | case "æ°é": |
| | | col[1 + parseInt(key)] = { field: data1.list[key].ColmCols, title: data1.list[key].ColmCols, width: 200, align: 'center', totalRow: true, sort: true }; |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | 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]; |
| | |
| | | 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çæ°åï¼"); |
| | | //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çæ°åï¼"); |
| | | //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ï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ææå
é_ç»´æ¤ ä¸è½ä¸º0ï¼"); |
| | | return false; |
| | | } else if (!ref.test(temp)) { |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ææå
é请è¾å
¥å¤§äº0çæ°åï¼"); |
| | | layer.msg("第" + (i + 1) + "è¡ï¼ææå
é_ç»´æ¤ è¯·è¾å
¥å¤§äº0çæ°åï¼"); |
| | | return false; |
| | | } |
| | | } |