Authored by Rock Zhang

Merge branch 'feature/cart' of git.dev.yoho.cn:web/yohobuy into feature/cart

@@ -10,9 +10,9 @@ class Helpers @@ -10,9 +10,9 @@ class Helpers
10 10
11 /** 11 /**
12 * 构建网站的URL 12 * 构建网站的URL
13 - * 13 + *
14 * 备注:所有的URL构建都尽量使用该方法,便于以后维护. 14 * 备注:所有的URL构建都尽量使用该方法,便于以后维护.
15 - * 15 + *
16 * @param string $uri 如 "/passport/reg/index" 16 * @param string $uri 如 "/passport/reg/index"
17 * @param array $param 参数项 array(key1 => value1, key2 => value2,),默认为array() 17 * @param array $param 参数项 array(key1 => value1, key2 => value2,),默认为array()
18 * @param string $module 模块名 如"index"表示默认, "guang"表示逛,"list"表示商品列表,"search"表示搜索 18 * @param string $module 模块名 如"index"表示默认, "guang"表示逛,"list"表示商品列表,"search"表示搜索
@@ -53,7 +53,7 @@ class Helpers @@ -53,7 +53,7 @@ class Helpers
53 53
54 /** 54 /**
55 * 根据尺寸获得图片url 55 * 根据尺寸获得图片url
56 - * 56 + *
57 * @param string $url 路径 57 * @param string $url 路径
58 * @param integer $width 图片宽度 58 * @param integer $width 图片宽度
59 * @param integer $height 图片高度 59 * @param integer $height 图片高度
@@ -67,7 +67,7 @@ class Helpers @@ -67,7 +67,7 @@ class Helpers
67 67
68 /** 68 /**
69 * 获取过滤APP里附加参数后的URL链接 69 * 获取过滤APP里附加参数后的URL链接
70 - * 70 + *
71 * @param string $url 路径 71 * @param string $url 路径
72 * @return string 去除掉如&openby:yohobuy={"action":"go.brand"}这样的APP附加参数 72 * @return string 去除掉如&openby:yohobuy={"action":"go.brand"}这样的APP附加参数
73 */ 73 */
@@ -84,7 +84,7 @@ class Helpers @@ -84,7 +84,7 @@ class Helpers
84 84
85 /** 85 /**
86 * 根据用户访问的COOKIE判断出性别 86 * 根据用户访问的COOKIE判断出性别
87 - * 87 + *
88 * @return string 88 * @return string
89 */ 89 */
90 public static function getGenderByCookie() 90 public static function getGenderByCookie()
@@ -102,7 +102,7 @@ class Helpers @@ -102,7 +102,7 @@ class Helpers
102 102
103 /** 103 /**
104 * 根据用户访问的COOKIE判断出频道 104 * 根据用户访问的COOKIE判断出频道
105 - * 105 + *
106 * @return int 106 * @return int
107 */ 107 */
108 public static function getChannelByCookie() 108 public static function getChannelByCookie()
@@ -124,7 +124,7 @@ class Helpers @@ -124,7 +124,7 @@ class Helpers
124 124
125 /** 125 /**
126 * 从用户加入购物车的COOKIE取出购物车凭证 126 * 从用户加入购物车的COOKIE取出购物车凭证
127 - * 127 + *
128 * @return string 128 * @return string
129 */ 129 */
130 public static function getShoppingKeyByCookie() 130 public static function getShoppingKeyByCookie()
@@ -135,7 +135,7 @@ class Helpers @@ -135,7 +135,7 @@ class Helpers
135 135
136 /** 136 /**
137 * 获取商品的ICON 137 * 获取商品的ICON
138 - * 138 + *
139 * @param int $type 139 * @param int $type
140 * @return array 140 * @return array
141 */ 141 */
@@ -195,7 +195,7 @@ class Helpers @@ -195,7 +195,7 @@ class Helpers
195 195
196 /** 196 /**
197 * 格式化商品信息 197 * 格式化商品信息
198 - * 198 + *
199 * @param array $productData 需要格式化的商品数据 199 * @param array $productData 需要格式化的商品数据
200 * @param bool $showTags 控制是否显示标签 200 * @param bool $showTags 控制是否显示标签
201 * @param bool $showNew 控制是否显示NEW图标 201 * @param bool $showNew 控制是否显示NEW图标
@@ -273,7 +273,7 @@ class Helpers @@ -273,7 +273,7 @@ class Helpers
273 273
274 /** 274 /**
275 * 格式化资讯文章 275 * 格式化资讯文章
276 - * 276 + *
277 * @param array $articleData 需要格式化的资讯数据 277 * @param array $articleData 需要格式化的资讯数据
278 * @param bool $showTag 是否显示左上角标签 278 * @param bool $showTag 是否显示左上角标签
279 * @param mixed $isApp 是否显示分享,在APP客户端里嵌入需要传url链接 279 * @param mixed $isApp 是否显示分享,在APP客户端里嵌入需要传url链接
@@ -348,7 +348,7 @@ class Helpers @@ -348,7 +348,7 @@ class Helpers
348 348
349 /** 349 /**
350 * 格式化广告焦点图数据 350 * 格式化广告焦点图数据
351 - * 351 + *
352 * @param array $bannerData 需要格式化的广告图数据 352 * @param array $bannerData 需要格式化的广告图数据
353 * @param int $width 图片的宽度 353 * @param int $width 图片的宽度
354 * @param int $height 图片的高度 354 * @param int $height 图片的高度
@@ -370,7 +370,7 @@ class Helpers @@ -370,7 +370,7 @@ class Helpers
370 370
371 /** 371 /**
372 * 生成公开的TOKEN凭证 372 * 生成公开的TOKEN凭证
373 - * 373 + *
374 * @param string $string 字符串 374 * @param string $string 字符串
375 * @return string 375 * @return string
376 */ 376 */
@@ -381,7 +381,7 @@ class Helpers @@ -381,7 +381,7 @@ class Helpers
381 381
382 /** 382 /**
383 * 验证TOKEN凭证 383 * 验证TOKEN凭证
384 - * 384 + *
385 * @param string $string 字符串 385 * @param string $string 字符串
386 * @param string $token 公开访问TOKEN 386 * @param string $token 公开访问TOKEN
387 * @return bool 387 * @return bool
@@ -397,7 +397,7 @@ class Helpers @@ -397,7 +397,7 @@ class Helpers
397 397
398 /** 398 /**
399 * 验证手机是否合法 399 * 验证手机是否合法
400 - * 400 + *
401 * @param int $mobile 401 * @param int $mobile
402 * @return boolean 402 * @return boolean
403 */ 403 */
@@ -411,7 +411,7 @@ class Helpers @@ -411,7 +411,7 @@ class Helpers
411 411
412 /** 412 /**
413 * 验证密码是否合法 413 * 验证密码是否合法
414 - * 414 + *
415 * @param int $password 415 * @param int $password
416 * @return boolean 416 * @return boolean
417 */ 417 */
@@ -425,7 +425,7 @@ class Helpers @@ -425,7 +425,7 @@ class Helpers
425 425
426 /** 426 /**
427 * 验证邮箱是否合法 427 * 验证邮箱是否合法
428 - * 428 + *
429 * @param string $email 429 * @param string $email
430 * @return boolean 430 * @return boolean
431 */ 431 */
@@ -438,8 +438,8 @@ class Helpers @@ -438,8 +438,8 @@ class Helpers
438 } 438 }
439 439
440 /** 440 /**
441 - * 验证国际手机号是否合法  
442 - * 441 + * 验证国际手机号是否合法
  442 + *
443 * @param string $areaMobile 443 * @param string $areaMobile
444 * @return boolean 444 * @return boolean
445 */ 445 */
@@ -518,7 +518,7 @@ class Helpers @@ -518,7 +518,7 @@ class Helpers
518 518
519 /** 519 /**
520 * 格式化订单商品 520 * 格式化订单商品
521 - * 521 + *
522 * @param array $orderGoods 订单 522 * @param array $orderGoods 订单
523 * @param int $count 计订单件数 523 * @param int $count 计订单件数
524 * @param bool $haveLink 控制是否需要商品链接 524 * @param bool $haveLink 控制是否需要商品链接
@@ -620,7 +620,7 @@ class Helpers @@ -620,7 +620,7 @@ class Helpers
620 foreach ($value['goods_list'] as $single) { 620 foreach ($value['goods_list'] as $single) {
621 $oneGoods['id'] = $single['product_skn']; 621 $oneGoods['id'] = $single['product_skn'];
622 $oneGoods['name'] = $single['product_name']; 622 $oneGoods['name'] = $single['product_name'];
623 - $oneGoods['thumb'] = !empty($single['goods_images']) ? Images::getImageUrl($single['goods_images'], 120, 120) : ''; 623 + $oneGoods['thumb'] = !empty($single['goods_images']) ? Images::getImageUrl($single['goods_images'], 120, 160) : '';
624 $oneGoods['appearDate'] = '12月'; // 目前app接口没有返回该数据 624 $oneGoods['appearDate'] = '12月'; // 目前app接口没有返回该数据
625 $oneGoods['price'] = $single['last_price']; 625 $oneGoods['price'] = $single['last_price'];
626 $oneGoods['marketPrice'] = $single['market_price']; 626 $oneGoods['marketPrice'] = $single['market_price'];
@@ -686,7 +686,7 @@ class Helpers @@ -686,7 +686,7 @@ class Helpers
686 686
687 /** 687 /**
688 * 获取会员的级别 688 * 获取会员的级别
689 - * 689 + *
690 * @param string $vipInfo 690 * @param string $vipInfo
691 * @return int 691 * @return int
692 */ 692 */
@@ -714,9 +714,9 @@ class Helpers @@ -714,9 +714,9 @@ class Helpers
714 714
715 /** 715 /**
716 * 同步用户的会话 716 * 同步用户的会话
717 - * 717 + *
718 * 转向老的PHP服务器上处理, 因购物车相关的操作会依赖SESSION 718 * 转向老的PHP服务器上处理, 因购物车相关的操作会依赖SESSION
719 - * 719 + *
720 * @param int $uid 用户ID 720 * @param int $uid 用户ID
721 * @param string $refer 访问来源 721 * @param string $refer 访问来源
722 * @param string $callback 回调方法名 722 * @param string $callback 回调方法名
@@ -730,9 +730,9 @@ class Helpers @@ -730,9 +730,9 @@ class Helpers
730 730
731 /** 731 /**
732 * 退出清除用户的会话 732 * 退出清除用户的会话
733 - * 733 + *
734 * 转向老的PHP服务器上处理, 因购物车相关的操作会依赖SESSION 734 * 转向老的PHP服务器上处理, 因购物车相关的操作会依赖SESSION
735 - * 735 + *
736 * @param int $uid 用户ID 736 * @param int $uid 用户ID
737 * @param string $refer 访问来源 737 * @param string $refer 访问来源
738 * @param string $callback 回调方法名 738 * @param string $callback 回调方法名
@@ -44,6 +44,10 @@ @@ -44,6 +44,10 @@
44 44
45 &:before { 45 &:before {
46 content: '赠品'; 46 content: '赠品';
  47 + display: block;
  48 + font-size: 12px;
  49 + line-height: 25rem / $pxConvertRem;
  50 + transform: scale(0.833);
47 } 51 }
48 } 52 }
49 53
@@ -52,6 +56,7 @@ @@ -52,6 +56,7 @@
52 } 56 }
53 57
54 .name { 58 .name {
  59 + width: 440rem / $pxConvertRem;
55 font-size: 28rem / $pxConvertRem; 60 font-size: 28rem / $pxConvertRem;
56 } 61 }
57 62
@@ -74,8 +79,14 @@ @@ -74,8 +79,14 @@
74 } 79 }
75 80
76 .price { 81 .price {
  82 + margin-left: 10rem / $pxConvertRem;
77 font-size: 24rem / $pxConvertRem; 83 font-size: 24rem / $pxConvertRem;
78 - color: #000; 84 + color: #f1545b;
  85 +
  86 + &.market-price {
  87 + color: #999;
  88 + text-decoration: line-through;
  89 + }
79 } 90 }
80 91
81 .count { 92 .count {
@@ -96,9 +107,9 @@ @@ -96,9 +107,9 @@
96 } 107 }
97 108
98 .title { 109 .title {
99 - height: 50rem / $pxConvertRem;  
100 - line-height: 50rem / $pxConvertRem;  
101 - padding-left: 20rem / $pxConvertRem; 110 + height: 60rem / $pxConvertRem;
  111 + line-height: 60rem / $pxConvertRem;
  112 + padding: 0 20rem / $pxConvertRem;
102 font-size: 24rem / $pxConvertRem; 113 font-size: 24rem / $pxConvertRem;
103 background: #f8f8f8; 114 background: #f8f8f8;
104 } 115 }
@@ -109,4 +120,4 @@ @@ -109,4 +120,4 @@
109 content: '加价购'; 120 content: '加价购';
110 } 121 }
111 } 122 }
112 -}  
  123 +}
@@ -158,5 +158,5 @@ a { @@ -158,5 +158,5 @@ a {
158 @import "category/index"; 158 @import "category/index";
159 @import "product/index"; 159 @import "product/index";
160 @import "index/index"; 160 @import "index/index";
161 -@import "shopping-cart/index"; 161 +@import "cart/index";
162 @import "me/index"; //个人中心 162 @import "me/index"; //个人中心
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 <span class="price"> 22 <span class="price">
23 ¥{{price}} 23 ¥{{price}}
24 </span> 24 </span>
25 - <span class="price"> 25 + <span class="price market-price">
26 ¥{{marketPrice}} 26 ¥{{marketPrice}}
27 </span> 27 </span>
28 <span class="count"> 28 <span class="count">