Authored by 沈志敏

Merge branch 'develop' of git.yoho.cn:fe/yohoblk-wap into develop

@@ -146,6 +146,8 @@ const order = { @@ -146,6 +146,8 @@ const order = {
146 146
147 // API- 订单-物流 147 // API- 订单-物流
148 getOrderLogisticdate: (req, res) => { 148 getOrderLogisticdate: (req, res) => {
  149 + (req.query.type === 'exchange') && (req.query.type = 'change');
  150 +
149 orderModel.getOrderLogisticdate({ 151 orderModel.getOrderLogisticdate({
150 uid: req.user.uid || '', 152 uid: req.user.uid || '',
151 type: req.query.type || '', 153 type: req.query.type || '',
@@ -16,10 +16,6 @@ const refund = { @@ -16,10 +16,6 @@ const refund = {
16 }).then(global.yoho.camelCase); 16 }).then(global.yoho.camelCase);
17 }, 17 },
18 submitRefundData(uid, params) { 18 submitRefundData(uid, params) {
19 - console.log(Object.assign({  
20 - method: 'app.refund.submit',  
21 - uid: uid,  
22 - }, params));  
23 return api.post('', Object.assign({ 19 return api.post('', Object.assign({
24 method: 'app.refund.submit', 20 method: 'app.refund.submit',
25 uid: uid, 21 uid: uid,
@@ -78,9 +74,7 @@ const refund = { @@ -78,9 +74,7 @@ const refund = {
78 method: 'app.refund.getList' 74 method: 'app.refund.getList'
79 }, param); 75 }, param);
80 76
81 - return api.get('', param, {  
82 - code: 200  
83 - }).then(global.yoho.camelCase); 77 + return api.get('', param).then(global.yoho.camelCase);
84 }, 78 },
85 79
86 /** 80 /**
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 - 第一步:注册&登录 3 + <h4>第一步:注册&登录</h4>
4 <ul> 4 <ul>
5 <li>您可通过Yoho!Family账号进行登录</li> 5 <li>您可通过Yoho!Family账号进行登录</li>
6 <li>只需要一个手机号即可完成新账号注册</li> 6 <li>只需要一个手机号即可完成新账号注册</li>
7 </ul> 7 </ul>
8 - <br>  
9 - 第二步:挑选心仪商品 8 + <h4>第二步:挑选心仪商品</h4>
10 <ul> 9 <ul>
11 <li>搜索关键字或者品牌名称,能找到您心仪的商品</li> 10 <li>搜索关键字或者品牌名称,能找到您心仪的商品</li>
12 <li>根据商品分类和偏好进行筛选,能更快遇见您心仪的商品</li> 11 <li>根据商品分类和偏好进行筛选,能更快遇见您心仪的商品</li>
13 <li>将喜欢的商品放进购物车,以免错过</li> 12 <li>将喜欢的商品放进购物车,以免错过</li>
14 </ul> 13 </ul>
15 - <br>  
16 - 第三步:支付货款 14 + <h4>第三步:支付货款</h4>
17 <ul> 15 <ul>
18 <li>在购物车中点击“去结算”,商品在购物车中不保留库存</li> 16 <li>在购物车中点击“去结算”,商品在购物车中不保留库存</li>
19 <li>确认您的收货信息、发票以及货款,确认无误后提交订单进行结算</li> 17 <li>确认您的收货信息、发票以及货款,确认无误后提交订单进行结算</li>
20 <li>可以在“我的订单”查看订单物流进度</li> 18 <li>可以在“我的订单”查看订单物流进度</li>
21 </ul> 19 </ul>
22 - <br>  
23 - 第四步:收货&退款 20 + <h4>第四步:收货&退款</h4>
24 <ul> 21 <ul>
25 <li>收到商品,点击“确认收货”</li> 22 <li>收到商品,点击“确认收货”</li>
26 <li>如您对商品满意我们深感荣幸,不满意您可以选择退货退款</li> 23 <li>如您对商品满意我们深感荣幸,不满意您可以选择退货退款</li>
27 </ul> 24 </ul>
28 - <br>  
29 - <br>  
30 - 若以上内容未解决您的问题,请联系在线客服为您解答。 25 + <p>若以上内容未解决您的问题,请联系在线客服为您解答。</p>
31 </section> 26 </section>
32 </div> 27 </div>
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 - 1、Yoho!BLK全部采用顺丰速运,保证货物快速、安全地送达您的手中。  
4 - <br>  
5 - 2、如您所在地区超出顺丰配送范围,我们将给您安排EMS进行配送。  
6 - <br>  
7 - 3、在核对您订购的商品、邮寄地址、款项支付等信息无误后,Yoho!BLK会将货物及时发出  
8 - <br>  
9 - <br> 3 + <ul>
  4 + <li>1、Yoho!BLK全部采用顺丰速运,保证货物快速、安全地送达您的手中。</li>
  5 + <li>2、如您所在地区超出顺丰配送范围,我们将给您安排EMS进行配送。</li>
  6 + <li>3、在核对您订购的商品、邮寄地址、款项支付等信息无误后,Yoho!BLK会将货物及时发出</li>
  7 + </ul>
10 <h4>订单已提交成功,什么时候可以发货?</h4> 8 <h4>订单已提交成功,什么时候可以发货?</h4>
11 - 订单提交成功后我们会尽快发货,订单当天16点前付款成功当天发货,其余订单次日发货。另外我们在北京、成都、广州设有中转仓,如果您是北京、天津、河北、四川、重庆、广东客户,您的商品将发往中转仓,订单当天15点前付款成功当天发往中转仓,其余订单次日发往中转仓,请您耐心等待。详细进度您可以进入“个人中心-我的订单”查看订单状态。商品发货后您也将收到短信通知,告知您快递公司以及快递单号。  
12 - <br>  
13 - <br> 9 + <ul>
  10 + <li>订单提交成功后我们会尽快发货,订单当天16点前付款成功当天发货,其余订单次日发货。另外我们在北京、成都、广州设有中转仓,如果您是北京、天津、河北、四川、重庆、广东客户,您的商品将发往中转仓,订单当天15点前付款成功当天发往中转仓,其余订单次日发往中转仓,请您耐心等待。详细进度您可以进入“个人中心-我的订单”查看订单状态。商品发货后您也将收到短信通知,告知您快递公司以及快递单号。
  11 + </li>
  12 + </ul>
14 <h4>你们从哪里发货?多长时间可以到货?</h4> 13 <h4>你们从哪里发货?多长时间可以到货?</h4>
15 - 我们的仓库在江苏南京,根据地域的不同,发货后江苏省内一般1-3天可以收到,江苏省外一般3-5天可以收到。如果在您订购完成后7天内商品仍没有送达,您可以直接与客服中心联系。需要说明的是:化妆品等液体商品,走的是陆运,会比普通商品晚2-3天左右,敬请谅解。  
16 - <br>  
17 - <br> 14 + <ul>
  15 + <li>我们的仓库在江苏南京,根据地域的不同,发货后江苏省内一般1-3天可以收到,江苏省外一般3-5天可以收到。如果在您订购完成后7天内商品仍没有送达,您可以直接与客服中心联系。需要说明的是:化妆品等液体商品,走的是陆运,会比普通商品晚2-3天左右,敬请谅解。
  16 + </li>
  17 + </ul>
18 <h4>如何查看物流进度?</h4> 18 <h4>如何查看物流进度?</h4>
19 - 您可通过“个人中心-我的订单”查看物流进度,您也可以通过快递单号在各快递官网查询。  
20 - <br>  
21 - <br>  
22 - <span style="color:#ff0000;">温馨提醒:</span>快递派件过程中,如果我们联络您的时间超过7天未得到回复,此订单将被默认为您已经放弃订购。如果您对收货时间有特殊要求, 请您下单时在备注栏中详细注明。  
23 - <br>  
24 - <br>  
25 - 若以上内容未解决您的问题,请联系在线客服 19 + <ul>
  20 + <li>您可通过“个人中心-我的订单”查看物流进度,您也可以通过快递单号在各快递官网查询。</li>
  21 + <li><span style="color:#ff0000;">温馨提醒:</span>快递派件过程中,如果我们联络您的时间超过7天未得到回复,此订单将被默认为您已经放弃订购。如果您对收货时间有特殊要求, 请您下单时在备注栏中详细注明。</li>
  22 + </ul>
  23 + <p>若以上内容未解决您的问题,请联系在线客服</p>
26 </section> 24 </section>
27 </div> 25 </div>
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 <h4>商品到达以后可以当场验收商品吗?</h4> 3 <h4>商品到达以后可以当场验收商品吗?</h4>
4 - 商品支持当面验收,如配送人员不配合您可以选择拒收商品。商品送达后您可当场确认商品与您订购的是否一致。您在验收商品时如发现商品短缺、配送错误、包装破损、商品存在质量问题等,请您向配送人员指出,并当场拒收全部商品,并在送货单上注明原因。相应的赠品和优惠商品应同时拒收,并请您在24小时内与客服联系进一步处理。  
5 - <br>  
6 - <br> 4 + <ul>
  5 + <li>
  6 + 商品支持当面验收,如配送人员不配合您可以选择拒收商品。商品送达后您可当场确认商品与您订购的是否一致。您在验收商品时如发现商品短缺、配送错误、包装破损、商品存在质量问题等,请您向配送人员指出,并当场拒收全部商品,并在送货单上注明原因。相应的赠品和优惠商品应同时拒收,并请您在24小时内与客服联系进一步处理。
  7 + </li>
  8 + </ul>
7 <h4>可以由他人代为签收吗?</h4> 9 <h4>可以由他人代为签收吗?</h4>
8 - 可以,非订货人本人签收的商品等同于订购人进行签收验货。  
9 - <br>  
10 - <br> 10 + <ul>
  11 + <li>
  12 + 可以,非订货人本人签收的商品等同于订购人进行签收验货。
  13 + </li>
  14 + </ul>
11 <h4>如签收后发现商品存在质量问题可以退货吗?</h4> 15 <h4>如签收后发现商品存在质量问题可以退货吗?</h4>
12 - 如您感觉商品存在质量问题您可以联系在线客服帮您做进一步处理。  
13 - <br>  
14 - <br> 16 + <ul>
  17 + <li>
  18 + 如您感觉商品存在质量问题您可以联系在线客服帮您做进一步处理。
  19 + </li>
  20 + </ul>
15 <h4>物流信息显示已签收,但我并未收到商品?</h4> 21 <h4>物流信息显示已签收,但我并未收到商品?</h4>
16 - 您可先确认商品是否放在门卫或者代收点,如没有您可以联系在线客服为您处理。  
17 - <br>  
18 - <br> 22 + <ul>
  23 + <li>
  24 + 您可先确认商品是否放在门卫或者代收点,如没有您可以联系在线客服为您处理。
  25 + </li>
  26 + </ul>
19 <h4>商品送到后我不想要了可以拒收吗?</h4> 27 <h4>商品送到后我不想要了可以拒收吗?</h4>
20 - 可以。温馨提醒:无理由拒收需要您自行承担运费。  
21 - <br>  
22 - <br>  
23 - 若以上内容未解决您的问题,请联系在线客服为您解答。 28 + <ul>
  29 + <li>
  30 + 可以。温馨提醒:无理由拒收需要您自行承担运费。
  31 + </li>
  32 + </ul>
  33 + <p>若以上内容未解决您的问题,请联系在线客服为您解答。</p>
24 </section> 34 </section>
25 </div> 35 </div>
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 <h4>服务承诺</h4> 3 <h4>服务承诺</h4>
4 - 如果您在购物过程中有任何建议或者意见,您可以通过在线客服与我们联系沟通,我们承诺在24小时内与您联系。  
5 - <br>  
6 - 为了退货流程更方便,Yoho!BLK已推出自助退换货流程,请您登录后在个人中心中依提示进行在线退换货操作。如自助退换货有困难,可联系我们,客服专员会协助您完成退换货,我们将以最快的速度妥善为您解决。  
7 - <br>  
8 - <br> 4 + <ul>
  5 + <li>如果您在购物过程中有任何建议或者意见,您可以通过在线客服与我们联系沟通,我们承诺在24小时内与您联系。</li>
  6 + <li>为了退货流程更方便,Yoho!BLK已推出自助退换货流程,请您登录后在个人中心中依提示进行在线退换货操作。如自助退换货有困难,可联系我们,客服专员会协助您完成退换货,我们将以最快的速度妥善为您解决。</li>
  7 + </ul>
9 <h4>服务时间</h4> 8 <h4>服务时间</h4>
10 - 在线人工客服:8:00-24:00  
11 - <br>  
12 - 400客服热线:8:00-22:30 9 + <ul>
  10 + <li>在线人工客服:8:00-24:00</li>
  11 + <li>400客服热线:8:00-22:30</li>
  12 + </ul>
13 </section> 13 </section>
14 </div> 14 </div>
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 - 1、为节省您的宝贵时间及保证账户安全,现Yoho!BLK官网已开通《自助退换货》功能,您可在签收商品的7天内进入官网“我的订单”页面操作退货申请。  
4 - <br>  
5 - 2、商品寄回时请您将商品连同发货单一并寄回(如无发货单,您可找张纸上注明订单编号,收货人姓名及手机号码),如您购买时索要发票,一经退货请将发票随商品一同寄回,如发票丢失将无法办理退货。  
6 - <br>  
7 - 3、退换货地址:南京市江宁区江宁经济技术开发区苏源大道87号Yoho!Buy有货物流中心东一楼,Yoho!BLK仓库(收),邮编:211106。  
8 - <br>  
9 - 4、退货中心收到寄回商品,检测后符合条件的,我们将在3个工作日内为您安排退款事宜。退款时间非退款到账时间,具体到账时间以各平台、银行具体情况为准。  
10 - <br>  
11 - <br>  
12 - 具体操作流程如下:  
13 - <br>  
14 - 第一步:进入“我的订单”—找到需要退换货的订单—点击”确认收货”  
15 - <br>  
16 - 第二步:阅读退换货政策,根据您的实际情况选择退换货的原因,点击“提交退换货申请”  
17 - <br>  
18 - 第三步:提交退换货申请成功后,会在24小时内确认您的申请,您可通过“我的退换货”查看退换货进度  
19 - <br>  
20 - <br>  
21 - <span style="color:#ff0000;">温馨提醒:</span>  
22 - <br>  
23 - 1、因商品质量问题或平台原因导致而发生的退换货,Yoho!BLK将承担由此产生的配送费用;如因您个人原因退换货,请自行承担相关费用。  
24 - <br>  
25 - 2、图片信息仅供参照,商品以实物为准。因拍摄灯光及不同显示器色差等问题可能造成商品图片与实物有一定色差,此情况不作为质量问题原因的退换货申请条件。  
26 - <br>  
27 - 3、退换货商品须保持原样(原品牌包装完整,商品吊牌未剪,未穿洗),并有确保商品不会被二次损坏的包裹包装(包括包裹填充物及外包装箱或外包装袋),以确保商品在返回仓库的运输过程中不被损坏,使您的利益被充分保护。  
28 - <br>  
29 - 4、已开具发票的订单,若发票未与商品一起寄回,则无法办理退货,换货无需寄回发票  
30 - <br>  
31 - <br>  
32 - 若以上内容未解决您的问题,请联系在线客服为您解答。 3 + <ul>
  4 + <li>1、为节省您的宝贵时间及保证账户安全,现Yoho!BLK官网已开通《自助退换货》功能,您可在签收商品的7天内进入官网“我的订单”页面操作退货申请。</li>
  5 + <li>2、商品寄回时请您将商品连同发货单一并寄回(如无发货单,您可找张纸上注明订单编号,收货人姓名及手机号码),如您购买时索要发票,一经退货请将发票随商品一同寄回,如发票丢失将无法办理退货。</li>
  6 + <li>3、退换货地址:南京市江宁区江宁经济技术开发区苏源大道87号Yoho!Buy有货物流中心东一楼,Yoho!BLK仓库(收),邮编:211106。</li>
  7 + <li>4、退货中心收到寄回商品,检测后符合条件的,我们将在3个工作日内为您安排退款事宜。退款时间非退款到账时间,具体到账时间以各平台、银行具体情况为准。</li>
  8 + </ul>
  9 + <h4>具体操作流程如下:</h4>
  10 + <ul>
  11 + <li>第一步:进入“我的订单”—找到需要退换货的订单—点击”确认收货”</li>
  12 + <li>第二步:阅读退换货政策,根据您的实际情况选择退换货的原因,点击“提交退换货申请”</li>
  13 + <li>第三步:提交退换货申请成功后,会在24小时内确认您的申请,您可通过“我的退换货”查看退换货进度</li>
  14 + </ul>
  15 + <h4><span style="color:#ff0000;">温馨提醒:</span></h4>
  16 + <ul>
  17 + <li>1、因商品质量问题或平台原因导致而发生的退换货,Yoho!BLK将承担由此产生的配送费用;如因您个人原因退换货,请自行承担相关费用。</li>
  18 + <li>2、图片信息仅供参照,商品以实物为准。因拍摄灯光及不同显示器色差等问题可能造成商品图片与实物有一定色差,此情况不作为质量问题原因的退换货申请条件。</li>
  19 + <li>3、退换货商品须保持原样(原品牌包装完整,商品吊牌未剪,未穿洗),并有确保商品不会被二次损坏的包裹包装(包括包裹填充物及外包装箱或外包装袋),以确保商品在返回仓库的运输过程中不被损坏,使您的利益被充分保护。</li>
  20 + <li>4、已开具发票的订单,若发票未与商品一起寄回,则无法办理退货,换货无需寄回发票</li>
  21 + </ul>
  22 + <p>若以上内容未解决您的问题,请联系在线客服为您解答。</p>
33 </section> 23 </section>
34 </div> 24 </div>
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 <h3>7天无理由退货条例总则</h3> 3 <h3>7天无理由退货条例总则</h3>
4 - <br>  
5 <h4>订单退换货时效是多久?</h4> 4 <h4>订单退换货时效是多久?</h4>
6 自订单签收次日起7日内可以退货,15日内可以换货(以快递公司的送货单上的签收日期为准)。 5 自订单签收次日起7日内可以退货,15日内可以换货(以快递公司的送货单上的签收日期为准)。
7 - <br>  
8 - <br>  
9 <h4>出现哪些情形时,消费者可在签收7天内无理由退货</h4> 6 <h4>出现哪些情形时,消费者可在签收7天内无理由退货</h4>
10 - 1.商品客观问题  
11 - <br>  
12 - 2.商品及商品本身包装保持Yoho!BLK出售时原装且配件赠品齐全,不影响二次销售的。  
13 - <br>  
14 - <br> 7 + <ul>
  8 + <li>1.商品客观问题</li>
  9 + <li>2.商品及商品本身包装保持Yoho!BLK出售时原装且配件赠品齐全,不影响二次销售的。</li>
  10 + </ul>
15 <h4>哪些商品不支持7天无理由退货</h4> 11 <h4>哪些商品不支持7天无理由退货</h4>
16 - 考虑到个人卫生,内衣,内裤、袜子、泳衣泳裤、贴身塑身衣类商品(具体以网站内商品分类为准),不支持7天无理由退换货,同时,手表、香水、香薰、化妆品等特殊商品,无质量问题不支持7天无理由退换货。  
17 - <br>  
18 - <br> 12 + <ul>
  13 + <li>考虑到个人卫生,内衣,内裤、袜子、泳衣泳裤、贴身塑身衣类商品(具体以网站内商品分类为准),不支持7天无理由退换货,同时,手表、香水、香薰、化妆品等特殊商品,无质量问题不支持7天无理由退换货。</li>
  14 + </ul>
19 <h4>出现哪些情形时不予退货</h4> 15 <h4>出现哪些情形时不予退货</h4>
20 - 1.任何非Yoho!BLK出售的商品(商品编码不符);  
21 - <br>  
22 - 2.已经超过三包期限的商品;  
23 - <br>  
24 - 3.未经授权的维修、误用、碰撞、疏忽、滥用、进液、事故、改动、不正确的安装所造成的商品质量问题,或撕毁、涂改标贴、机器序号、防伪标记;  
25 - <br>  
26 - 4.无法提供商品的发票(如已索要发票)、保修卡等三包凭证或者三包凭证信息与商品不符及被涂改的;  
27 - <br>  
28 - 5.其他依法不应办理退换货的(详见各类商品退货细则)。  
29 -  <br>  
30 - <br> 16 + <ul>
  17 + <li>1.任何非Yoho!BLK出售的商品(商品编码不符);</li>
  18 + <li>2.已经超过三包期限的商品;</li>
  19 + <li>3.未经授权的维修、误用、碰撞、疏忽、滥用、进液、事故、改动、不正确的安装所造成的商品质量问题,或撕毁、涂改标贴、机器序号、防伪标记;</li>
  20 + <li>4.无法提供商品的发票(如已索要发票)、保修卡等三包凭证或者三包凭证信息与商品不符及被涂改的;</li>
  21 + <li>5.其他依法不应办理退换货的(详见各类商品退货细则)。</li>
  22 + </ul>
31 <h4>退货运费由谁承担</h4> 23 <h4>退货运费由谁承担</h4>
32 - 1.因商品质量问题产生的退货,退货运费由Yoho!BLK承担,需要您先行垫付,退款后联系客服退运费;  
33 - <br>  
34 - 2.因您个人原因产生的退货,购买时产生的运费及退货运费由您个人承担。  
35 - <br>  
36 - <br>  
37 - <h4>服饰箱包及鞋类商品退货细则</h4>  
38 -  <br> 24 + <ul>
  25 + <li>1.因商品质量问题产生的退货,退货运费由Yoho!BLK承担,需要您先行垫付,退款后联系客服退运费;</li>
  26 + <li>2.因您个人原因产生的退货,购买时产生的运费及退货运费由您个人承担。</li>
  27 + </ul>
  28 + <h3>服饰箱包及鞋类商品退货细则</h3>
39 <h4>退换货原因</h4> 29 <h4>退换货原因</h4>
40 - 1.商品质量问题  
41 - <br>  
42 - 2.商品完好的(即商品及包装保持出售时原状且配件赠品资料齐全的)可以在签收次日起7日内退货,15日内换货  
43 - <br>  
44 - <br> 30 + <ul>
  31 + <li>1.商品质量问题</li>
  32 + <li>2.商品完好的(即商品及包装保持出售时原状且配件赠品资料齐全的)可以在签收次日起7日内退货,15日内换货</li>
  33 + </ul>
45 <h4>注意事项</h4> 34 <h4>注意事项</h4>
46 - 1.出于安全和卫生考虑,贴身用品如内衣裤、袜子、文胸类及泳衣类等商品,除质量问题外,概不退货;  
47 - <br>  
48 - 2.任何因非正常使用、保管或个人原因造成的商品损坏(如自行修改尺寸,洗涤,皮具表面刮花、打油,刺绣,水洗、碰酸、碱、油或者触硬物,包装盒破损(包括鞋类、礼品类包装盒外直接缠绕胶带或贴快递面单等)雨天穿着,长时间穿着,气味污染等),不予退换。  
49 - <br>  
50 - 3.商品吊牌、发货单、商品配件(如配饰挂坠、肩带、小卡包等)、说明书、保修单、标签等丢失,不予退货;如您购买时索要发票,一经退货请将发票随商品一同寄回,如发票丢失将无法办理退货;  
51 - <br>  
52 - 4.商品及商品本身包装保持Yoho!BLK出售时原状且配件齐全,吊牌包装完整,不影响二次销售,在退换货期限内可以办理退换货;  
53 - <br>  
54 - 5.遇过敏问题产生退换货需要提供医院的相关证明;  
55 - <br>  
56 - 6.礼包或套装中的商品不可以部分退货,如有发票、赠品等需同商品一起退回。  
57 - <br>  
58 - <br>  
59 - <h4>美容化妆类商品退货细则</h4>  
60 -  <br> 35 + <ul>
  36 + <li>1.出于安全和卫生考虑,贴身用品如内衣裤、袜子、文胸类及泳衣类等商品,除质量问题外,概不退货;</li>
  37 + <li>2.任何因非正常使用、保管或个人原因造成的商品损坏(如自行修改尺寸,洗涤,皮具表面刮花、打油,刺绣,水洗、碰酸、碱、油或者触硬物,包装盒破损(包括鞋类、礼品类包装盒外直接缠绕胶带或贴快递面单等)雨天穿着,长时间穿着,气味污染等),不予退换。</li>
  38 + <li>3.商品吊牌、发货单、商品配件(如配饰挂坠、肩带、小卡包等)、说明书、保修单、标签等丢失,不予退货;如您购买时索要发票,一经退货请将发票随商品一同寄回,如发票丢失将无法办理退货;</li>
  39 + <li>4.商品及商品本身包装保持Yoho!BLK出售时原状且配件齐全,吊牌包装完整,不影响二次销售,在退换货期限内可以办理退换货;</li>
  40 + <li>5.遇过敏问题产生退换货需要提供医院的相关证明;</li>
  41 + <li>6.礼包或套装中的商品不可以部分退货,如有发票、赠品等需同商品一起退回。</li>
  42 + </ul>
  43 + <h3>美容化妆类商品退货细则</h3>
61 <h4>退货原因</h4> 44 <h4>退货原因</h4>
62 - 商品质量问题。  
63 - <br>  
64 - <br> 45 + <ul>
  46 + <li>商品质量问题。</li>
  47 + </ul>
65 <h4>注意事项</h4> 48 <h4>注意事项</h4>
66 - 1.出于安全和卫生考虑,已使用的美容化妆品不予退货,经权威部门检测商品存在内在质量问题者除外。  
67 - <br>  
68 - 2.如商品包装破损,商品过期可以申请质量问题退换货;  
69 - <br>  
70 - 3.商品销售页面明确标示商品保质期将到期、外包装有损坏或产品有瑕疵的,不得再以此为由要求退换货。  
71 - <br>  
72 - 4.遇过敏问题产生退货需要提供医院的相关证明。  
73 - <br>  
74 - 5.Yoho!BLK保证商品的进货渠道和质量,如果您在使用时对商品质量表示质疑,请出具书面鉴定,有货会按照国家法律规定予以处理。  
75 - <br>  
76 - <span style="color:#ff0000;">温馨提醒:</span>化妆品的使用效果会因肤质、年龄、季节、气候、使用方法以及配套产品等的不同而效果不一,因此,介绍的功能及使用效果仅供参考,如果您对商品细节有任何疑问,请在订购前与客服联系并详细确认。  
77 -  <br>  
78 - <br>  
79 - <h4>家居家纺类商品退货细则</h4>  
80 - <br> 49 + <ul>
  50 + <li>1.出于安全和卫生考虑,已使用的美容化妆品不予退货,经权威部门检测商品存在内在质量问题者除外。</li>
  51 + <li>2.如商品包装破损,商品过期可以申请质量问题退换货;</li>
  52 + <li>3.商品销售页面明确标示商品保质期将到期、外包装有损坏或产品有瑕疵的,不得再以此为由要求退换货。</li>
  53 + <li>4.遇过敏问题产生退货需要提供医院的相关证明。</li>
  54 + <li>5.Yoho!BLK保证商品的进货渠道和质量,如果您在使用时对商品质量表示质疑,请出具书面鉴定,有货会按照国家法律规定予以处理。</li>
  55 + <li><span style="color:#ff0000;">温馨提醒:</span>化妆品的使用效果会因肤质、年龄、季节、气候、使用方法以及配套产品等的不同而效果不一,因此,介绍的功能及使用效果仅供参考,如果您对商品细节有任何疑问,请在订购前与客服联系并详细确认。</li>
  56 + </ul>
  57 + <h3>家居家纺类商品退货细则</h3>
81 <h4>退货原因</h4> 58 <h4>退货原因</h4>
82 - 1.商品质量问题;  
83 - <br>  
84 - 2.商品及商品本身包装保持Yoho!BLK出售时原装且配件齐全,不影响二次销售的,在订单签收次日起7日内可退货,15日内可换货。  
85 -  <br>  
86 - <br> 59 + <ul>
  60 + <li>1.商品质量问题;</li>
  61 + <li>2.商品及商品本身包装保持Yoho!BLK出售时原装且配件齐全,不影响二次销售的,在订单签收次日起7日内可退货,15日内可换货。</li>
  62 + </ul>
87 <h4>注意事项</h4> 63 <h4>注意事项</h4>
88 - 1.因个人原因造成商品损坏(如自行修改尺寸、洗涤)的,不予退货;  
89 - <br>  
90 - 2.商品吊牌、发货单、商品配件、说明书、保修单及标签等丢失的或包装破损,不予退货。  
91 - <br>  
92 - <br> 64 + <ul>
  65 + <li>1.因个人原因造成商品损坏(如自行修改尺寸、洗涤)的,不予退货;</li>
  66 + <li>2.商品吊牌、发货单、商品配件、说明书、保修单及标签等丢失的或包装破损,不予退货。</li>
  67 + </ul>
93 <h4>手表类商品退换货细则</h4> 68 <h4>手表类商品退换货细则</h4>
94 - 手表类商品不支持7天无理由退换货,感谢您的理解与支持!  
95 - <br>  
96 - <br> 69 + <ul>
  70 + <li>手表类商品不支持7天无理由退换货,感谢您的理解与支持!</li>
  71 + </ul>
97 <h4>注意事项</h4> 72 <h4>注意事项</h4>
98 - 1.请您务必将商品的外包装、内带附件、保修卡、说明书等随同商品一起寄回。  
99 - <br>  
100 - 2.如超过退换货时间,购买的商品出现质量问题,请您与Yoho!BLK客服中心联系,我们会帮您联系维修点或者返厂维修,若二次维修仍然存在问题,我们会帮您办理退换。  
101 - <br>  
102 - <br> 73 + <ul>
  74 + <li>1.请您务必将商品的外包装、内带附件、保修卡、说明书等随同商品一起寄回。</li>
  75 + <li> 2.如超过退换货时间,购买的商品出现质量问题,请您与Yoho!BLK客服中心联系,我们会帮您联系维修点或者返厂维修,若二次维修仍然存在问题,我们会帮您办理退换。</li>
  76 + </ul>
103 <h4>珠宝类商品退换货细则</h4> 77 <h4>珠宝类商品退换货细则</h4>
104 - 珠宝类商品不支持7天无理由退换货,感谢您的理解与支持! 78 + <ul>
  79 + <li>珠宝类商品不支持7天无理由退换货,感谢您的理解与支持!</li>
  80 + </ul>
105 </section> 81 </section>
106 </div> 82 </div>
1 <div class="deal-main"> 1 <div class="deal-main">
2 <section class="detail"> 2 <section class="detail">
3 <h4>支付说明</h4> 3 <h4>支付说明</h4>
4 - 1、Yoho!BLK为您提供支付宝进行在线支付,APP另可通过微信支付进行在线支付;  
5 - <br>  
6 - 2、如果您的Yoho!Family账户内有有货币,您可以在结算时选择使用;  
7 - <br>  
8 - 3、网上支付均是支付成功即刻到账。若由于网络故障导致您已支付成功的订单未改变订单状态,请您联系我们的客服专员为您解决。  
9 - <br>  
10 - <span style="color:#ff0000;">温馨提醒:</span>在线支付付款等待期限为2小时。请您在订购成功后2小时内完成支付,否则我们将不会保留您的订单。  
11 - <br>  
12 - <br> 4 + <ul>
  5 + <li>1、Yoho!BLK为您提供支付宝进行在线支付,APP另可通过微信支付进行在线支付;</li>
  6 + <li>2、如果您的Yoho!Family账户内有有货币,您可以在结算时选择使用;</li>
  7 + <li>3、网上支付均是支付成功即刻到账。若由于网络故障导致您已支付成功的订单未改变订单状态,请您联系我们的客服专员为您解决。</li>
  8 + <li><span style="color:#ff0000;">温馨提醒:</span>在线支付付款等待期限为2小时。请您在订购成功后2小时内完成支付,否则我们将不会保留您的订单。</li>
  9 + </ul>
13 <h4>发票说明</h4> 10 <h4>发票说明</h4>
14 - 1、如果您需要发票,请您在结算商品时勾选发票,商品将连同发票一并寄出;  
15 - <br>  
16 - 2、发票金额根据您的订单实付金额开具;  
17 - <br>  
18 - 3、若您收到包裹后确认未收到发,请您及时与客服联系处理。  
19 - <br>  
20 - <br> 11 + <ul>
  12 + <li>1、如果您需要发票,请您在结算商品时勾选发票,商品将连同发票一并寄出;</li>
  13 + <li>2、发票金额根据您的订单实付金额开具;</li>
  14 + <li>3、若您收到包裹后确认未收到发,请您及时与客服联系处理。</li>
  15 + </ul>
21 <h4>Yoho!BLK是否提供增值专用税发票?</h4> 16 <h4>Yoho!BLK是否提供增值专用税发票?</h4>
22 - 目前,Yoho!BLK可以提供增值税专用发票。  
23 - <br>  
24 - 注明:开具增值税专用发票需要提供:名称、纳税人识别号、地址、电话、开户行、帐号以及发票类型。  
25 - <br>  
26 - <br> 17 + <ul>
  18 + <li>目前,Yoho!BLK可以提供增值税专用发票。</li>
  19 + <li>注明:开具增值税专用发票需要提供:名称、纳税人识别号、地址、电话、开户行、帐号以及发票类型。</li>
  20 + </ul>
27 <h4>增值税普通发票与增值税专业发票有什么区别?</h4> 21 <h4>增值税普通发票与增值税专业发票有什么区别?</h4>
28 - 重点区别在于“能否抵扣增值税销项税”方面:  
29 - <br>  
30 - 1、企业采购货货物收到供应方的“增值税普通发票”,其支付款中所含的“进项税”记入货物成本,不能抵扣企业因销售等业务活动产生的增值税销项税,实现不了增值税的流转;  
31 - <br>  
32 - 2、企业采购货货物收到供应方的“增值税专用发票”其进项税,可以在规定范围内抵扣企业销售等业务活动产生的销项税,从而实现增值税的流转。  
33 -  <br>  
34 - <br> 22 + <p>重点区别在于“能否抵扣增值税销项税”方面:</p>
  23 + <ul>
  24 + <li>1、企业采购货货物收到供应方的“增值税普通发票”,其支付款中所含的“进项税”记入货物成本,不能抵扣企业因销售等业务活动产生的增值税销项税,实现不了增值税的流转;</li>
  25 + <li>2、企业采购货货物收到供应方的“增值税专用发票”其进项税,可以在规定范围内抵扣企业销售等业务活动产生的销项税,从而实现增值税的流转。</li>
  26 + </ul>
35 <h4>购买商品的时候忘记勾选发票了,可以补寄吗?</h4> 27 <h4>购买商品的时候忘记勾选发票了,可以补寄吗?</h4>
36 - 1) 发票可以补100天之内订购的订单。  
37 - <br>  
38 - 2) 补开发票需提供“Yoho!BLK发货单”或详细的订购信息。  
39 - <br>  
40 - 3) 补开发票所产成的运费由Yoho!BLK承担。  
41 - <br>  
42 - <br> 28 + <ul>
  29 + <li>1) 发票可以补100天之内订购的订单。</li>
  30 + <li>2) 补开发票需提供“Yoho!BLK发货单”或详细的订购信息。</li>
  31 + <li>3) 补开发票所产成的运费由Yoho!BLK承担。</li>
  32 + </ul>
43 <h4>如何更换发票?</h4> 33 <h4>如何更换发票?</h4>
44 - 您在收到发票后如果发现因商家原因所致票据抬头、内容或金额错误,请联系客服专员为您安排办理换发票事宜,往返快递费用由责任方承担。  
45 - <br>  
46 - <br>  
47 - 若以上内容未解决您的问题,请联系在线客服为您解答。 34 + <ul>
  35 + <li>您在收到发票后如果发现因商家原因所致票据抬头、内容或金额错误,请联系客服专员为您安排办理换发票事宜,往返快递费用由责任方承担。</li>
  36 + </ul>
  37 + <p>若以上内容未解决您的问题,请联系在线客服为您解答。</p>
48 </section> 38 </section>
49 </div> 39 </div>
@@ -52,14 +52,14 @@ class Overlay { @@ -52,14 +52,14 @@ class Overlay {
52 } 52 }
53 }); 53 });
54 54
55 - if (this.settings.disableScrolling) {  
56 - // 覆盖层出现时阻止滚动  
57 - $(window).on('touchmove', (e)=> {  
58 - if (this.isVisible) {  
59 - e.preventDefault();  
60 - }  
61 - });  
62 - } 55 + // if (this.settings.disableScrolling) {
  56 + // // 覆盖层出现时阻止滚动
  57 + // $(window).on('touchmove', (e)=> {
  58 + // if (this.isVisible) {
  59 + // e.preventDefault();
  60 + // }
  61 + // });
  62 + // }
63 63
64 this.elem[0].addEventListener('webkitTransitionEnd', this._cleanup.bind(this)); 64 this.elem[0].addEventListener('webkitTransitionEnd', this._cleanup.bind(this));
65 } 65 }
1 .help { 1 .help {
2 /* 全部重写 */ 2 /* 全部重写 */
  3 + ul li {
  4 + display: block;
  5 + position: relative;
  6 + padding: 0 30px;
  7 + font-size: 34px;
  8 + line-height: 88px;
  9 + overflow: hidden;
  10 +
  11 + a {
  12 + display: block;
  13 + border-bottom: 1px solid #eee;
  14 + }
  15 +
  16 + .icon {
  17 + color: #b0b0b0;
  18 + line-height: 88px;
  19 + }
  20 +
  21 + .icon-right {
  22 + float: right;
  23 + }
  24 + }
  25 +}
  26 +
  27 +.deal-main {
  28 + .detail {
  29 + h4 {
  30 + line-height: 60px;
  31 + }
  32 +
  33 + ul {
  34 + margin-bottom: 15px;
  35 + }
  36 +
  37 + p {
  38 + line-height: 40px;
  39 + margin-top: 40px;
  40 + }
  41 + }
3 } 42 }
@@ -134,7 +134,6 @@ @@ -134,7 +134,6 @@
134 const self = this; 134 const self = this;
135 135
136 this.overlay = new Overlay({ 136 this.overlay = new Overlay({
137 - disableScrolling: false,  
138 onClose: function() { 137 onClose: function() {
139 self.isVisible = false; 138 self.isVisible = false;
140 } 139 }
@@ -156,7 +155,7 @@ @@ -156,7 +155,7 @@
156 top: 0; 155 top: 0;
157 right: 0; 156 right: 0;
158 bottom: 0; 157 bottom: 0;
159 - left: 150px; 158 + width: 530px;
160 background-color: #fff; 159 background-color: #fff;
161 transform: translate3d(100%, 0, 0); 160 transform: translate3d(100%, 0, 0);
162 transition: all 0.3s 0.2s; 161 transition: all 0.3s 0.2s;
@@ -208,7 +207,7 @@ @@ -208,7 +207,7 @@
208 .filter-cate-val { 207 .filter-cate-val {
209 float: right; 208 float: right;
210 font-size: 28px; 209 font-size: 28px;
211 - max-width: 45%; 210 + max-width: 33%%;
212 white-space: nowrap; 211 white-space: nowrap;
213 text-overflow: ellipsis; 212 text-overflow: ellipsis;
214 overflow: hidden; 213 overflow: hidden;
@@ -39,7 +39,6 @@ @@ -39,7 +39,6 @@
39 } 39 }
40 res[groupName].push(brand); 40 res[groupName].push(brand);
41 }); 41 });
42 - console.log(res);  
43 return res; 42 return res;
44 } 43 }
45 } 44 }
@@ -30,7 +30,6 @@ @@ -30,7 +30,6 @@
30 return true; 30 return true;
31 }, 31 },
32 hide() { 32 hide() {
33 - console.log('hide');  
34 this.isVisible = false; 33 this.isVisible = false;
35 } 34 }
36 } 35 }
@@ -10,8 +10,6 @@ @@ -10,8 +10,6 @@
10 <script> 10 <script>
11 var s = 1; // 测试代码检查 11 var s = 1; // 测试代码检查
12 12
13 - console.log(1);  
14 -  
15 module.exports = { 13 module.exports = {
16 data() { 14 data() {
17 return { 15 return {
@@ -151,7 +151,6 @@ @@ -151,7 +151,6 @@
151 goodsId: selection.size.goodsId, 151 goodsId: selection.size.goodsId,
152 sku: selection.size.value 152 sku: selection.size.value
153 }; 153 };
154 - console.log(goods.goodsId);  
155 154
156 this.showFeatureSelector = false; 155 this.showFeatureSelector = false;
157 }, 156 },
@@ -174,6 +174,7 @@ $border_color_light: #eee; @@ -174,6 +174,7 @@ $border_color_light: #eee;
174 let data = { 174 let data = {
175 orderCode: qs.order_code || '', 175 orderCode: qs.order_code || '',
176 type: qs.type || '', 176 type: qs.type || '',
  177 + id: qs.id || ''
177 }; 178 };
178 179
179 $.ajax({ 180 $.ajax({
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 <div v-if="detail.status == 20" 16 <div v-if="detail.status == 20"
17 class="logistics-detail"> 17 class="logistics-detail">
18 <template v-if="detail.notice"> 18 <template v-if="detail.notice">
19 - <a href="/me/logistic?order_code={{sourceOrderCode}}&type=refund"> 19 + <a href="/me/logistic?order_code={{sourceOrderCode}}&id={{applyid}}&type={{type}}">
20 <h2>{{detail.notice.title}}</h2> 20 <h2>{{detail.notice.title}}</h2>
21 <p>物流公司: {{detail.notice.expressCompany}}<br>快递单号: {{detail.notice.expressNumber}}</p> 21 <p>物流公司: {{detail.notice.expressCompany}}<br>快递单号: {{detail.notice.expressNumber}}</p>
22 <span class="right"><span class="icon icon-right"></span></span> 22 <span class="right"><span class="icon icon-right"></span></span>
@@ -147,8 +147,8 @@ @@ -147,8 +147,8 @@
147 147
148 this.id = this.detail.id; 148 this.id = this.detail.id;
149 this.sourceOrderCode = this.detail.sourceOrderCode; 149 this.sourceOrderCode = this.detail.sourceOrderCode;
150 - } else if (result.code !== 500) {  
151 - tip(result.message); 150 + } else if (res.code !== 500) {
  151 + tip(res.message);
152 } else { 152 } else {
153 tip('数据获取失败'); 153 tip('数据获取失败');
154 } 154 }
@@ -160,7 +160,7 @@ @@ -160,7 +160,7 @@
160 160
161 </show-box> 161 </show-box>
162 162
163 - <div class="control-box" v-if="isApp"> 163 + <div class="control-box" v-if="isApp && isReady">
164 <button class="button control-button"> 164 <button class="button control-button">
165 <span @click="yoho.goShopingCart()" style="position: relative;"> 165 <span @click="yoho.goShopingCart()" style="position: relative;">
166 <i class="icon icon-bag"></i> 166 <i class="icon icon-bag"></i>
@@ -435,7 +435,8 @@ @@ -435,7 +435,8 @@
435 435
436 //state 436 //state
437 isApp: yoho.isApp, 437 isApp: yoho.isApp,
438 - isSoldOut: true 438 + isSoldOut: false,
  439 + isReady: false
439 }; 440 };
440 }, 441 },
441 computed: { 442 computed: {
@@ -490,8 +491,6 @@ @@ -490,8 +491,6 @@
490 const self = this; 491 const self = this;
491 const pid = app.data('pid'); 492 const pid = app.data('pid');
492 493
493 - this.isSoldOut = true;  
494 -  
495 // 显示商品特征选择组件 494 // 显示商品特征选择组件
496 this.$on('feature.close', function() { 495 this.$on('feature.close', function() {
497 self.showFeatureSelector = false; 496 self.showFeatureSelector = false;
@@ -502,8 +501,8 @@ @@ -502,8 +501,8 @@
502 // TODO: 异常处理 501 // TODO: 异常处理
503 this.entity = result; 502 this.entity = result;
504 503
505 - if (this.entity.storage !== 0 && this.entity.status !== 0) {  
506 - this.isSoldOut = false; 504 + if (this.entity.storage === 0 || this.entity.status === 0) {
  505 + this.isSoldOut = true;
507 } 506 }
508 507
509 this.entity.goodsList.forEach((goods)=> { 508 this.entity.goodsList.forEach((goods)=> {
@@ -533,7 +532,8 @@ @@ -533,7 +532,8 @@
533 $.get(`/product/product/intro_${pid}.json`, {skn: result.productPriceBo.productSkn}).then(intro => { 532 $.get(`/product/product/intro_${pid}.json`, {skn: result.productPriceBo.productSkn}).then(intro => {
534 this.intro = intro; 533 this.intro = intro;
535 }); 534 });
536 - }); 535 + })
  536 + .always(()=>{this.isReady = true});
537 537
538 // 读取购物车数量 538 // 读取购物车数量
539 if (this.isApp) { 539 if (this.isApp) {
@@ -131,7 +131,6 @@ @@ -131,7 +131,6 @@
131 }); 131 });
132 132
133 bus.$on('order.change', function({val}) { 133 bus.$on('order.change', function({val}) {
134 - console.log(val);  
135 self.order = val; 134 self.order = val;
136 }); 135 });
137 136
@@ -60,7 +60,6 @@ @@ -60,7 +60,6 @@
60 const self = this; 60 const self = this;
61 const nextPage = this.page + 1; 61 const nextPage = this.page + 1;
62 62
63 - console.log(nextPage);  
64 if (this.inSearching) { 63 if (this.inSearching) {
65 return; 64 return;
66 } 65 }
@@ -130,7 +129,6 @@ @@ -130,7 +129,6 @@
130 * 2. 关闭 drawer 组件 129 * 2. 关闭 drawer 组件
131 */ 130 */
132 bus.$on('filter.change', function({val}) { 131 bus.$on('filter.change', function({val}) {
133 - console.log(val);  
134 let filter = {}; 132 let filter = {};
135 133
136 $.each(val, (type, item) => { 134 $.each(val, (type, item) => {