| | |
| | | set_GridDelete(obj); //è¡å
å é¤ |
| | | set_GridCellCheck(obj); //è¡å
å¿«æ·é®çé |
| | | }); |
| | | |
| | | //çå¬åå
æ ¼ç¼è¾ åå
æ ¼ç¼è¾å åæ´ |
| | | table.on('edit(mainTable)', function (obj) { |
| | | // åå
æ ¼ç¼è¾ä¹åçå¼ |
| | | 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 "HQty": //æ°é |
| | | value = isNaN(value) ? 0 : value; |
| | | var HMinQty = isNaN(data.HMinQty) ? 0 : data.HMinQty; |
| | | if (HMinQty == 0) { |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: value, //æ°é |
| | | HBQty: 0, //ç®±æ°=æ°é/æå°å
è£
æ°é |
| | | }); |
| | | } |
| | | else |
| | | { |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: value, //æ°é |
| | | HBQty: Math.ceil(value / HMinQty), //ç®±æ°=æ°é/æå°å
è£
æ°é |
| | | }); |
| | | } |
| | | break; |
| | | case "HMinQty": //æå°å
è£
æ°é |
| | | value = isNaN(value) ? 0 : value; |
| | | var HQty = isNaN(data.HQty) ? 0 : data.HQty; |
| | | if (HQty == 0) //餿°ä¸º0 |
| | | { |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HMinQty: value, //æå°å
è£
æ°é |
| | | HBQty: 0, //ç®±æ°=æ°é/æå°å
è£
æ°é |
| | | }); |
| | | } |
| | | else { |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HMinQty: value, //æå°å
è£
æ°é |
| | | HBQty: Math.ceil(HQty / value), //ç®±æ°=æ°é/æå°å
è£
æ°é |
| | | }); |
| | | } |
| | | |
| | | break; |
| | | default: |
| | | } |
| | | }); |
| | | |
| | | //䏿æ¡äºä»¶éæ©è§¦å |
| | | form.on('select(HSourceBillType)', function (data) { |
| | | $("#HSourceBillNo").val(""); |