index.js 744 B

12345678910111213141516171819202122232425262728293031
  1. // lionfish_comshop/components/orderInfo/index.js
  2. Component({
  3. /**
  4. * 组件的属性列表
  5. */
  6. properties: {
  7. orderInfo: {
  8. type: Object,
  9. observer: function (t) {
  10. let real_total = t.real_total * 1;
  11. let total = t.total * 1;
  12. var goodsTotal = parseFloat(real_total) - parseFloat(t.shipping_fare);
  13. let disAmount = parseFloat(t.voucher_credit) + parseFloat(t.fullreduction_money);
  14. disAmount = (disAmount > goodsTotal) ? goodsTotal : disAmount;
  15. this.setData({
  16. goodsTotal: goodsTotal.toFixed(2),
  17. disAmount: disAmount.toFixed(2)
  18. });
  19. }
  20. }
  21. },
  22. /**
  23. * 组件的初始数据
  24. */
  25. data: {
  26. disAmount: 0,
  27. goodsTotal: 0
  28. }
  29. })