Commit 89136ad029e08931bc5e2b72434b89f76c8b1b7c

Authored by yvan.ni
1 parent 0a33e554

商品生产分享海报时的价格的右对齐

pages/goods/goodsInfo/goodsInfo.js
... ... @@ -4084,24 +4084,32 @@ Page({
4084 4084 context.setFontSize(21.3 * unit)
4085 4085 th.draw_Text(context, share_title,
4086 4086 38 * unit, 180 * unit, 200 * unit, 279 * unit, unit);
  4087 +
4087 4088 //------产品的价格-------
4088 4089 context.setFontSize(23 * unit)
4089 4090 context.setFillStyle("red")
4090   - context.fillText("¥", 416 * unit, 185 * unit);
4091   - context.setFontSize(31 * unit)
  4091 +
  4092 +
4092 4093 var pri0 = th.data.data.shop_price;
4093 4094 if (th.data.prom_act)
4094 4095 pri0 = th.data.prom_act.price;
4095 4096 pri0 = parseFloat(pri0).toFixed(2);
4096   - context.fillText(pri0, 438 * unit, 185 * unit);
  4097 + var wd1=th.data.screenWidth-ut.measureText(pri0, 31 * unit)-25;
  4098 + context.fillText("¥", wd1-15, 185 * unit);
  4099 + context.setFontSize(31 * unit)
  4100 + context.fillText(pri0, wd1, 185 * unit);
  4101 +
4097 4102 //---市场价划掉---
4098 4103 context.setFillStyle("gray")
4099 4104 context.setFontSize(22 * unit)
4100   - context.fillText("¥" + th.data.data.market_price.toFixed(2), 426 * unit, 213 * unit);
  4105 + pri0="¥" + th.data.data.market_price.toFixed(2);
  4106 + var wd2=th.data.screenWidth-ut.measureText(pri0, 22 * unit)-25;
  4107 + context.fillText(pri0, wd2, 213 * unit);
  4108 +
4101 4109 context.setStrokeStyle('gray');
4102 4110 context.setLineWidth(1 * unit);
4103   - context.moveTo(426 * unit, 206 * unit);
4104   - context.lineTo(510 * unit, 206 * unit);
  4111 + context.moveTo(wd2-5, 206 * unit);
  4112 + context.lineTo(wd2+ut.measureText(pri0, 22 * unit)+5, 206 * unit);
4105 4113 context.stroke();
4106 4114  
4107 4115 }else{
... ...
pages/team/team_success/team_success.js
... ... @@ -484,22 +484,26 @@ Page({
484 484 //------产品的价格-------
485 485 context.setFontSize(24 * unit)
486 486 context.setFillStyle("red")
487   - context.fillText("¥", 428 * unit, 180 * unit);
488   - context.setFontSize(31 * unit)
489   -
  487 +
490 488 var pri0 = th.data.teamlist.price;
491 489 pri0=parseFloat(pri0).toFixed(2);
492   - context.fillText(pri0, 456 * unit, 180 * unit);
  490 + var wd1=th.data.screenWidth-ut.measureText(pri0, 31 * unit)-25;
  491 + context.fillText("¥", wd1-15, 180 * unit);
  492 + context.setFontSize(31 * unit)
  493 + context.fillText(pri0, wd1, 180 * unit);
  494 +
493 495 //---市场价划掉---
494 496 context.setFillStyle("gray")
495 497 context.setFontSize(22 * unit)
496   - context.fillText("¥" + th.data.goods.market_price, 438 * unit, 210 * unit);
  498 + pri0= "¥" + parseFloat(th.data.goods.market_price).toFixed(2);
  499 + var wd2=th.data.screenWidth-ut.measureText(pri0, 22 * unit)-25;
  500 + context.fillText(pri0, wd2, 210 * unit);
  501 +
497 502 context.setStrokeStyle('gray')
498 503 context.setLineWidth(1 * unit)
499   - context.moveTo(438 * unit, 204 * unit)
500   - context.lineTo(510 * unit, 204 * unit)
  504 + context.moveTo(wd2-5, 204 * unit)
  505 + context.lineTo(wd2+ut.measureText(pri0, 22 * unit)+5, 204 * unit)
501 506 context.stroke();
502   -
503 507 console.log(th.data.share_img_localpath);
504 508  
505 509  
... ...