| | |
| | | , { field: 'HMinQty', title: 'å
ç®±å
è£
æ°', width: 100, edit: 'text' } |
| | | , { field: 'HBQty', title: 'å
ç®±æ°', width: 100 } |
| | | , { field: 'HWXQty', title: 'å¤ç®±å
è£
æ°', width: 100, edit: 'text' } |
| | | , { field: 'HWBQty', title: 'å¤ç®±æ°', width: 100} |
| | | , { field: 'HWBQty', title: 'å¤ç®±æ°', width: 100 } |
| | | , { field: 'HPrice', title: 'åä»·', width: 100, hide: true } |
| | | , { field: 'HMoney', title: 'éé¢', width: 100, hide: true } |
| | | , { field: 'HMTONO', title: '计åè·è¸ªåå·', width: 100 } |
| | |
| | | }); |
| | | } |
| | | }); |
| | | //table.on('tool(mainTable)', function (d) { |
| | | // switch (d.event) { |
| | | // case "inputHKFPeriod": |
| | | // $(d.tr).find(".layui-table-edit").keyup(function () { |
| | | // var $input = $(this), val = $input.val(); |
| | | // if (!val) val = "1"; |
| | | // $input.val(val.replace(/[^\d]/g, '')); |
| | | // }); |
| | | // break; |
| | | // } |
| | | //}); |
| | | table.on('edit(mainTable)', function (obj) { //注ï¼editæ¯åºå®äºä»¶åï¼testæ¯tableåå§å®¹å¨ç屿§ lay-filter="对åºçå¼" |
| | | var value = obj.value //å¾å°ä¿®æ¹åçå¼ |
| | | , data = obj.data //å¾å°æå¨è¡ææé®å¼ |
| | | , field = obj.field; //å¾å°å段 |
| | | |
| | | var HMinQty = 0; |
| | | var HWXQty = 0; |
| | | var HKFPeriod = 0; |
| | |
| | | if (obj.data.HBQty != undefined) { |
| | | HBQty = parseFloat(obj.data.HBQty); |
| | | } |
| | | //HMinQty å
ç®±å
è£
æ° |
| | | //HBQty å
ç®±æ° |
| | | //HWXQty å¤ç®±å
è£
æ° |
| | | //HWBQty å¤ç®±æ° HWBQty |
| | | switch (field) { |
| | | case "HMinQty": |
| | | case "HQty": |
| | | obj.update({ |
| | | HMinQty: 0, |
| | | HBQty: 0, |
| | | HWXQty: 0, |
| | | HWBQty: 0, |
| | | }); |
| | | break; |
| | | case "HMinQty": //å
ç®±å
è£
æ° |
| | | if (HMinQty < 0) { |
| | | f_alert("å
ç®±å
è£
æ°ä¸è½ä¸ºè´æ°!"); |
| | | } |
| | | else if (HWBQty > HBQty) { |
| | | f_alert("å¤ç®±æ°éä¸è½è¶
åºå
ç®±æ°é") |
| | | else if (HWXQty > 0 && HMinQty > HWXQty) { |
| | | f_alert("å
ç®±å
è£
æ°éä¸è½è¶
åºå¤ç®±å
è£
æ°é") |
| | | obj.update({ |
| | | HBQty: Math.ceil(parseFloat(obj.data.HQty) / parseFloat(obj.value)), |
| | | HWXQty: 0, |
| | | HWBQty: 0, |
| | | }); |
| | | return; |
| | | } |
| | | else (HWXQty >= 0) |
| | | else (HWXQty > 0)//å¤ç®±å
è£
æ°å¤§äº0æ¶å |
| | | { |
| | | obj.update({ |
| | | //å¤ç®±å
è£
æ»æ° = å
ç®±æ°é/å¤ç®±æ°é * å
ç®±å
è£
æ°é |
| | | HBQty: Math.ceil(parseFloat(obj.data.HQty) / parseFloat(obj.value)), |
| | | HWXQty: Math.ceil(parseFloat(obj.data.HBQty) / parseFloat(obj.data.HWBQty)) * parseFloat(obj.data.HMinQty), |
| | | |
| | | }); |
| | | if (parseFloat(obj.data.HWBQty) > 0) |
| | | obj.update({ |
| | | HWXQty: Math.ceil(parseFloat(obj.data.HBQty) / parseFloat(obj.data.HWBQty)) * parseFloat(obj.data.HMinQty), |
| | | }); |
| | | } |
| | | break; |
| | | //case "HWBQty": //å¤ç®±ä¸ªæ°åçåå |
| | | // if (HWBQty < 0) { |
| | | // f_alert("å¤ç®±æ°éä¸è½ä¸ºè´æ°") |
| | | // return; |
| | | // } |
| | | // else if (HWBQty > HBQty) { |
| | | // f_alert("å¤ç®±æ°éä¸è½è¶
åºå
ç®±æ°é") |
| | | // return; |
| | | // } |
| | | // else { |
| | | // obj.update({ |
| | | // //å¤ç®±å
è£
æ»æ° = å
ç®±æ°é/å¤ç®±æ°é * å
ç®±å
è£
æ°é |
| | | // HWXQty: Math.ceil(parseFloat(obj.data.HBQty) / parseFloat(obj.data.HWBQty)) * parseFloat(obj.data.HMinQty), |
| | | // //HWXQty: 12 |
| | | // }); |
| | | // } |
| | | // break; |
| | | case "HWXQty": |
| | | if (HWXQty > 0) { |
| | | if (HMinQty >= 0) { |