| | |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = value * 1; //æ°é |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | |
| | | //æ°å精度 |
| | | var HQty = value * 1; //æ°é |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = obj.data.HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=æ°é*å«ç¨åä»· |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | |
| | | } |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HPrice = value * 1; //åä»· |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | var HPrice = value * 1; //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=æ°é*å«ç¨åä»· |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | |
| | | return; |
| | | } |
| | | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | |
| | | //æ°å精度 |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | var HTaxPrice = obj.data.HTaxPrice * 1; //å«ç¨åä»· |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=æ°é*å«ç¨åä»· |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | |
| | | } |
| | | } |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | var HTaxPrice = value * 1; //å«ç¨åä»· |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· = å«ç¨åä»·/(1+ç¨ç) |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | var HTaxRate = obj.data.HTaxRate * 0.01; //ç¨ç |
| | | var HTaxPrice = obj.data.HTaxPrice * 1; //å«ç¨åä»· |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | //var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | //var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=æ°é*å«ç¨åä»· |
| | | var HTaxMoney = HlineTotal - HMoney; |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=æ°é*å«ç¨åä»· |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[rowIndex + i].HQty * 1; //æ°é |
| | | var HPrice = option.data[rowIndex + i].HPrice * 1; //åä»· |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | var HTaxPrice = option.data[rowIndex + i].HTaxPrice*1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | //æ°å精度 |
| | | |
| | | option.data[rowIndex + i].HMaterID = resultData.HItemID; |
| | | option.data[rowIndex + i].ç©æä»£ç = resultData.ç©æä»£ç ; |
| | | option.data[rowIndex + i].ç©æåç§° = resultData.ç©æåç§°; |
| | |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | var HTaxPrice = obj.data.HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | |
| | | |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | |
| | | for (var i = rowIndex * 1; i < option.data.length; i++) { |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = value * 1; //æ°é |
| | | var HPrice = option.data[i].HPrice * 1; //åä»· |
| | | var HTaxRate = option.data[i].HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = option.data[i].HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HTaxRate = option.data[i].HTaxRate * 0.01; //ç¨ç |
| | | HTaxRate = HTaxRate; |
| | | var HTaxPrice = option.data[i].HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = dealDoubleToFixed(HlineTotal, 2); |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | option.data[i].HQty = HQty; |
| | | option.data[i].HPrice = HPrice; |
| | |
| | | for (var i = rowIndex * 1; i < option.data.length; i++) { |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[i].HQty * 1; //æ°é |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | var HPrice = value * 1; //åä»· |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HTaxRate = option.data[i].HTaxRate * 0.01; //ç¨ç |
| | | HTaxRate = HTaxRate; |
| | | /*var HDiscountRate = option.data[i].HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | HTaxRate = HTaxRate; |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = dealDoubleToFixed(HlineTotal, 2); |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | option.data[i].HQty = HQty; |
| | | option.data[i].HPrice = HPrice; |
| | |
| | | |
| | | for (var i = rowIndex * 1; i < option.data.length; i++) { |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[i].HQty * 1; //æ°é |
| | | var HPrice = option.data[i].HPrice * 1; //åä»· |
| | | var HTaxRate = value * 1 * 0.01; //ç¨ç |
| | | /*var HDiscountRate = option.data[i].HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | var HQty = option.data[i].HQty * 1; |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HTaxRate = value * 1 * 0.01; //ç¨ç |
| | | HTaxRate = HTaxRate; |
| | | var HTaxPrice = option.data[i].HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = dealDoubleToFixed(HlineTotal, 2); |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | option.data[i].HQty = HQty; |
| | | option.data[i].HPrice = HPrice; |
| | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | for (var i = rowIndex * 1; i < option.data.length; i++) { |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[i].HQty * 1; //æ°é |
| | | var HTaxRate = option.data[i].HTaxRate * 0.01; //ç¨ç |
| | | /*var HDiscountRate = option.data[i].HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = value * 1;; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»·=å«ç¨åæ®/(1+ç¨ç) |
| | | |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | |
| | | //è®¾ç½®æ°æ®å°æ°ä½æ° |
| | | var HQty = option.data[i].HQty * 1; |
| | | HQty = dealDoubleToFixed(HQty, 1); |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HTaxRate = option.data[i].HTaxRate * 0.01; //ç¨ç |
| | | HTaxRate = HTaxRate; |
| | | var HTaxPrice = value * 1;; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = dealDoubleToFixed(HTaxPrice, 3); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = dealDoubleToFixed(HPrice, 3); |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = dealDoubleToFixed(HMoney, 2); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = dealDoubleToFixed(HlineTotal, 2); |
| | | |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | option.data[i].HQty = HQty; |
| | | option.data[i].HPrice = HPrice; |
| | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[rowIndex + i].HQty * 1; //æ°é |
| | | var HPrice = option.data[rowIndex + i].HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | var HTaxRate = value * 0.01; |
| | | var HTaxPrice = option.data[rowIndex + i].HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | //æ°å精度 |
| | | |
| | | option.data[rowIndex + i].HMaterID = resultData.HItemID; |
| | | option.data[rowIndex + i].ç©æä»£ç = resultData.ç©æä»£ç ; |
| | | option.data[rowIndex + i].ç©æåç§° = resultData.ç©æåç§°; |
| | |
| | | var HQtyDec = (Dec["HQtyDec"] == null || Dec["HQtyDec"] == 0) ? 4 : Dec["HQtyDec"]; //æ°é精度 |
| | | var HPriceDec = (Dec["HPriceDec"] == null || Dec["HPriceDec"] == 0) ? 4 : Dec["HPriceDec"]; //å价精度 |
| | | var HMoneyDec = (Dec["HMoneyDec"] == null || Dec["HMoneyDec"] == 0) ? 2 : Dec["HMoneyDec"]; //éé¢ç²¾åº¦ |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = obj.data.HQty * 1; //æ°é |
| | | var HPrice = obj.data.HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | var HTaxPrice = obj.data.HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | HTaxPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | |
| | | //åæ¥æ´æ°è¡¨æ ¼åç¼å对åºçå¼ |
| | | obj.update({ |
| | | HQty: HQty |
| | |
| | | |
| | | //æ°æ®æ ¡éªåæ ¼ï¼éç®è®°å½ |
| | | var HQty = option.data[rowIndex + i].HQty * 1; //æ°é |
| | | var HPrice = option.data[rowIndex + i].HPrice * 1; //åä»· |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | /*var HDiscountRate = obj.data.HDiscountRate * 1; //ææ£ç*/ |
| | | var HTaxPrice = HPrice * (1 + HTaxRate); //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | /*var HRelTaxPrice = HTaxPrice * HDiscountRate; //å®é
å«ç¨åä»·=å«ç¨åä»·*ææ£ç*/ |
| | | //ææ£é¢ = å«ç¨åä»· * (1 - ææ£ç) * æ°é |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | var HlineTotal = HMoney + HTaxMoney; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | //æ°å精度 |
| | | HQty = Number(HQty.toFixed(HQtyDec)); |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | var HTaxRate = value * 0.01; //ç¨ç |
| | | var HTaxPrice = option.data[rowIndex + i].HTaxPrice * 1; //å«ç¨åä»·=åä»·*(1+ç¨ç) |
| | | HTaxPrice = Number(HTaxPrice.toFixed(HPriceDec)); |
| | | |
| | | var HPrice = HTaxPrice / (1 + HTaxRate); //åä»· |
| | | HPrice = Number(HPrice.toFixed(HPriceDec)); |
| | | var HMoney = HQty * HPrice; //éé¢=æ°é*åä»· |
| | | HMoney = Number(HMoney.toFixed(HMoneyDec)); |
| | | var HTaxMoney = HMoney * HTaxRate; //ç¨é¢=éé¢*ç¨ç |
| | | HTaxMoney = Number(HTaxMoney.toFixed(HMoneyDec)); |
| | | var HlineTotal = HQty * HTaxPrice; //ä»·ç¨å计=éé¢+ç¨é¢ |
| | | HlineTotal = Number(HlineTotal.toFixed(HMoneyDec)); |
| | | //æ°å精度 |
| | | |
| | | option.data[rowIndex + i].HMaterID = resultData.HItemID; |
| | | option.data[rowIndex + i].ç©æä»£ç = resultData.ç©æä»£ç ; |
| | | option.data[rowIndex + i].ç©æåç§° = resultData.ç©æåç§°; |