Authored by 姜敏

帮助中心填充数据

... ... @@ -6,6 +6,7 @@
'use strict';
const helpModel = require('../models/help');
const contentData = require('../models/content-data');
/**
* 根据id获取文章数据
... ... @@ -13,8 +14,6 @@ const helpModel = require('../models/help');
* @returns {*}
*/
const getData = (id)=> {
let contentData = helpModel.contentData().content;
for (let i = 0; i < contentData.length; i++) {
if (contentData[i].id === id) {
return contentData[i];
... ...
/**
* 帮助中心数据
*/
'use strict';
const content = [
{
id: '1',
content: [
{
stepTitle: '第一步:注册&登录',
steps: [
{
id: '1',
stepData: '您可通过Yoho!Family账号进行登录'
},
{
id: '1',
stepData: '只需要一个手机号即可完成新账号注册'
}
]
},
{
stepTitle: '第二步:挑选心仪商品',
steps: [
{
id: '1',
stepData: '搜索关键字或者品牌名称,能找到您心仪的商品'
},
{
id: '1',
stepData: '根据商品分类和偏好进行筛选,能更快遇见您心仪的商品'
},
{
id: '1',
stepData: '将喜欢的商品放进购物车,以免错过'
}
]
},
{
stepTitle: '第三步:支付货款',
steps: [
{
id: '1',
stepData: '在购物车中点击“去结算”,商品在购物车中不保留库存'
},
{
id: '1',
stepData: '确认您的收货信息、发票以及货款,确认无误后提交订单进行结算'
},
{
id: '1',
stepData: '可以在“我的订单”查看订单物流进度'
}
]
},
{
stepTitle: '第四步:收货&退款',
steps: [
{
id: '1',
stepData: '收到商品,点击“确认收货”'
},
{
id: '1',
stepData: '如您对商品满意我们深感荣幸,不满意您可以选择退货退款'
}
]
},
{
endData: '若以上内容未解决您的问题,请联系在线客服为您解答。'
}
]
},
{
id: '2',
content: [
{
stepTitle: '支付说明',
steps: [
{stepData: '1、Yoho!BLK为您提供支付宝进行在线支付,APP另可通过微信支付进行在线支付;'},
{stepData: '2、如果您的Yoho!Family账户内有有货币,您可以在结算时选择使用;'},
{
stepData: '3、网上支付均是支付成功即刻到账。若由于网络故障导致您已支付成功的订单未改变订单' +
'状态,请您联系我们的客服专员为您解决。'
}
],
warningTip: {
tipName: '温馨提示:',
tipData: '在线支付付款等待期限为2小时。请您在订购成功后2小时内完成支付,否则我们将不会保留' +
'您的订单。'
}
},
{
stepTitle: '发票说明',
steps: [
{stepData: '1、如果您需要发票,请您在结算商品时勾选发票,商品将连同发票一并寄出;'},
{stepData: '2、发票金额根据您的订单实付金额开具;'},
{stepData: '3、若您收到包裹后确认未收到发,请您及时与客服联系处理。'}
]
},
{
stepTitle: 'Yoho!BLK是否提供增值专用税发票?',
steps: [
{stepData: '目前,Yoho!BLK可以提供增值税专用发票。'},
{
stepData: '注明:开具增值税专用发票需要提供:名称、纳税人识别号、地址、电话、' +
'开户行、帐号以及发票类型。'
}
]
},
{
stepTitle: '增值税普通发票与增值税专业发票有什么区别?',
normal: [
{normalData: '重点区别在于“能否抵扣增值税销项税”方面:'}
],
steps: [
{
stepData: '1、企业采购货货物收到供应方的“增值税普通发票”,其支付款中所含的“进项税”' +
'记入货物成本,不能抵扣企业因销售等业务活动产生的增值税销项税,实现不了增值税的流转;'
},
{
stepData: '2、企业采购货货物收到供应方的“增值税专用发票”其进项税,可以在规定范围内' +
'抵扣企业销售等业务活动产生的销项税,从而实现增值税的流转。'
}
]
},
{
stepTitle: '购买商品的时候忘记勾选发票了,可以补寄吗?',
steps: [
{stepData: '1) 发票可以补100天之内订购的订单。'},
{stepData: '2) 补开发票需提供“Yoho!BLK发货单”或详细的订购信息。'},
{stepData: '3) 补开发票所产成的运费由Yoho!BLK承担。'}
]
},
{
stepTitle: '如何更换发票?',
normal: [
{
normalData: '您在收到发票后如果发现因商家原因所致票据抬头、内容或金额错误,请联系客服专' +
'员为您安排办理换发票事宜,往返快递费用由责任方承担。'
}
]
},
{
endData: '若以上内容未解决您的问题,请联系在线客服为您解答。'
}
]
},
{
id: '31',
content: [
{
steps: [
{stepData: '1、Yoho!BLK全部采用顺丰速运,保证货物快速、安全地送达您的手中。'},
{stepData: '2、如您所在地区超出顺丰配送范围,我们将给您安排EMS进行配送。'},
{stepData: '3、在核对您订购的商品、邮寄地址、款项支付等信息无误后,Yoho!BLK会将货物及时发出'}
]
},
{
stepTitle: '订单已提交成功,什么时候可以发货?',
normal: [
{
normalData: '订单提交成功后我们会尽快发货,订单当天16点前付款成功当天发货,其余订单次日发货。' +
'另外我们在北京、成都、广州设有中转仓,如果您是北京、天津、河北、四川、重庆、广东客户,您的商' +
'品将发往中转仓,订单当天15点前付款成功当天发往中转仓,其余订单次日发往中转仓,请您耐心等待。' +
'详细进度您可以进入“个人中心-我的订单”查看订单状态。商品发货后您也将收到短信通知,告知您快' +
'递公司以及快递单号。'
}
]
},
{
stepTitle: '你们从哪里发货?多长时间可以到货?',
normal: [
{
normalData: '我们的仓库在江苏南京,根据地域的不同,发货后江苏省内一般1-3天可以收到,江苏省外' +
'一般3-5天可以收到。如果在您订购完成后7天内商品仍没有送达,您可以直接与客服中心联系。需要说明' +
'的是:化妆品等液体商品,走的是陆运,会比普通商品晚2-3天左右,敬请谅解。'
}
]
},
{
stepTitle: '如何查看物流进度?',
normal: [
{normalData: '您可通过“个人中心-我的订单”查看物流进度,您也可以通过快递单号在各快递官网查询。'}
],
warningTip: {
tipName: '温馨提示:',
tipData: '快递派件过程中,如果我们联络您的时间超过7天未得到回复,此订单将被默认为您已经放弃订购。' +
'如果您对收货时间有特殊要求, 请您下单时在备注栏中详细注明。'
}
},
{
endData: '若以上内容未解决您的问题,请联系在线客服为您解答。'
}
]
},
{
id: '32',
content: [
{
stepTitle: '商品到达以后可以当场验收商品吗?',
normal: [
{
normalData: '商品支持当面验收,如配送人员不配合您可以选择拒收商品。商品送达后您可当场确认商品' +
'与您订购的是否一致。您在验收商品时如发现商品短缺、配送错误、包装破损、商品存在质量问题等,' +
'请您向配送人员指出,并当场拒收全部商品,并在送货单上注明原因。相应的赠品和优惠商品应同时拒收' +
',并请您在24小时内与客服联系进一步处理。'
}
]
},
{
stepTitle: '可以由他人代为签收吗?',
normal: [
{normalData: '可以,非订货人本人签收的商品等同于订购人进行签收验货。'}
]
},
{
stepTitle: '如签收后发现商品存在质量问题可以退货吗?',
normal: [
{normalData: '如您感觉商品存在质量问题您可以联系在线客服帮您做进一步处理。'}
]
},
{
stepTitle: '物流信息显示已签收,但我并未收到商品?',
normal: [
{normalData: '您可先确认商品是否放在门卫或者代收点,如没有您可以联系在线客服为您处理。'}
]
},
{
stepTitle: '商品送到后我不想要了可以拒收吗?',
normal: [
{normalData: '可以。温馨提醒:无理由拒收需要您自行承担运费。'}
]
},
{
endData: '若以上内容未解决您的问题,请联系在线客服为您解答。'
}
]
},
{
id: '41',
content: [
{
stepTitle: '服务承诺',
normal: [
{
normalData: '如果您在购物过程中有任何建议或者意见,您可以通过在线客服与我们联系沟通,我们承诺' +
'在24小时内与您联系。'
},
{
normalData: '为了退货流程更方便,Yoho!BLK已推出自助退换货流程,请您登录后在个人中心中依提示进' +
'行在线退换货操作。如自助退换货有困难,可联系我们,客服专员会协助您完成退换货,我们将以最快的' +
'速度妥善为您解决。'
}
]
},
{
stepTitle: '服务时间',
normal: [
{normalData: '在线人工客服:8:00-24:00'},
{normalData: '400客服热线:8:00-22:30'}
]
}]
},
{
id: '42',
content: [
{
steps: [
{
stepData: '1、为节省您的宝贵时间及保证账户安全,现Yoho!BLK官网已开通《自助退换货》功能,您可' +
'在签收商品的7天内进入官网“我的订单”页面操作退货申请。'
},
{
stepData: '2、在退换货申请得到初步审核确认通过后,请在7日内将商品寄回,并填写寄回快递信息,逾' +
'期则视为撤销退换货,不予办理。'
},
{
stepData: '3、商品寄回时请您将商品连同发货单一并寄回(如无发货单,您可找张纸上注明订单编号,' +
'收货人姓名及手机号码),如您购买时索要发票,一经退货请将发票随商品一同寄回,如发票丢失将无' +
'法办理退货。'
},
{
stepData: '4、退换货地址:南京市江宁区江宁经济技术开发区苏源大道87号Yoho!Buy有货物流中心东' +
'一楼,Yoho!BLK仓库(收),邮编:211106。'
},
{
stepData: '5、退货中心收到寄回商品,检测后符合条件的,我们将在3个工作日内为您安排退款事宜' +
'。退款时间非退款到账时间,具体到账时间以各平台、银行具体情况为准。'
}
]
},
{
normal: [
{normalData: '具体操作流程如下:'}
],
steps: [
{stepData: '第一步:进入“我的订单”—找到需要退换货的订单—点击”确认收货”'},
{stepData: '第二步:阅读退换货政策,根据您的实际情况选择退换货的原因,点击“提交退换货申请”'},
{
stepData: '第三步:提交退换货申请成功后,会在24小时内确认您的申请,您可通过“我的退换货”' +
'查看退换货进度'
}
]
},
{
warningTip: {
tipName: '温馨提醒:'
}
},
{
steps: [
{
stepData: '1、因商品质量问题或平台原因导致而发生的退换货,Yoho!BLK将承担由此产生的配送费用;' +
'如因您个人原因退换货,请自行承担相关费用。'
},
{
stepData: '2、图片信息仅供参照,商品以实物为准。因拍摄灯光及不同显示器色差等问题可能造成商' +
'品图片与实物有一定色差,此情况不作为质量问题原因的退换货申请条件。'
},
{
stepData: '3、退换货商品须保持原样(原品牌包装完整,商品吊牌未剪,未穿洗),并有确保商品不会' +
'被二次损坏的包裹包装(包括包裹填充物及外包装箱或外包装袋),以确保商品在返回仓库的运输过程' +
'中不被损坏,使您的利益被充分保护。'
},
{stepData: '4、已开具发票的订单,若发票未与商品一起寄回,则无法办理退货,换货无需寄回发票'}
]
},
{
endData: '若以上内容未解决您的问题,请联系在线客服为您解答。'
}
]
},
{
id: '43',
content: [
{
bigTitle: '7天无理由退货条例总则'
},
{
stepTitle: '订单退换货时效是多久?',
normal: [
{
normalData: '自订单签收次日起7日内可以退货,15日内可以换货(以快递公司的送货单上的签收日期' +
'为准)。'
}
]
},
{
stepTitle: '出现哪些情形时,消费者可在签收7天内无理由退货',
steps: [
{stepData: '1.商品客观问题'},
{stepData: '2.商品及商品本身包装保持Yoho!BLK出售时原装且配件赠品齐全,不影响二次销售的。'}
]
},
{
stepTitle: '哪些商品不支持7天无理由退货',
normal: [
{
normalData: '考虑到个人卫生,内衣,内裤、袜子、泳衣泳裤、贴身塑身衣类商品(具体以网站内商品' +
'分类为准),不支持7天无理由退换货,同时,手表、香水、香薰、化妆品等特殊商品,无质量问题不支' +
'持7天无理由退换货。'
}
]
},
{
stepTitle: '出现哪些情形时不予退货',
steps: [
{stepData: '1.任何非Yoho!BLK出售的商品(商品编码不符);'},
{stepData: '2.已经超过三包期限的商品;'},
{
stepData: '3.未经授权的维修、误用、碰撞、疏忽、滥用、进液、事故、改动、不正确的安装所造成的' +
'商品质量问题,或撕毁、涂改标贴、机器序号、防伪标记;'
},
{
stepData: '4.无法提供商品的发票(如已索要发票)、保修卡等三包凭证或者三包凭证信息与商品不符' +
'及被涂改的;'
},
{stepData: '5.其他依法不应办理退换货的(详见各类商品退货细则)。'}
]
},
{
stepTitle: '退货运费由谁承担',
steps: [
{
stepData: '1.因商品质量问题产生的退货,退货运费由Yoho!BLK承担,需要您先行垫付,退款后联系' +
'客服退运费;'
},
{stepData: '2.因您个人原因产生的退货,购买时产生的运费及退货运费由您个人承担。'}
]
},
{
bigTitle: '服饰箱包及鞋类商品退货细则'
},
{
stepTitle: '退换货原因',
steps: [
{stepData: '1.商品质量问题'},
{
stepData: '2.商品完好的(即商品及包装保持出售时原状且配件赠品资料齐全的)可以在签收次日起' +
'7日内退货,15日内换货'
}
]
},
{
stepTitle: '注意事项',
steps: [
{
stepData: '1.出于安全和卫生考虑,贴身用品如内衣裤、袜子、文胸类及泳衣类等商品,除质量问题外,' +
'概不退货;'
},
{
stepData: '2.任何因非正常使用、保管或个人原因造成的商品损坏(如自行修改尺寸,洗涤,皮具表面' +
'刮花、打油,刺绣,水洗、碰酸、碱、油或者触硬物,包装盒破损(包括鞋类、礼品类包装盒外直接' +
'缠绕胶带或贴快递面单等)雨天穿着,长时间穿着,气味污染等),不予退换。'
},
{
stepData: '3.商品吊牌、发货单、商品配件(如配饰挂坠、肩带、小卡包等)、说明书、保修单、标签' +
'等丢失,不予退货;如您购买时索要发票,一经退货请将发票随商品一同寄回,如发票丢失将无法办' +
'理退货;'
},
{
stepData: '4.商品及商品本身包装保持Yoho!BLK出售时原状且配件齐全,吊牌包装完整,不影响二次' +
'销售,在退换货期限内可以办理退换货;'
},
{stepData: '5.遇过敏问题产生退换货需要提供医院的相关证明;'},
{stepData: '6.礼包或套装中的商品不可以部分退货,如有发票、赠品等需同商品一起退回。'}
]
},
{
bigTitle: '美容化妆类商品退货细则'
},
{
stepTitle: '退货原因',
normal: [
{normalData: '商品质量问题。'}
]
},
{
stepTitle: '注意事项',
steps: [
{
stepData: '1.出于安全和卫生考虑,已使用的美容化妆品不予退货,经权威部门检测商品存在内在质量' +
'问题者除外。'
},
{stepData: '2.如商品包装破损,商品过期可以申请质量问题退换货;'},
{
stepData: '3.商品销售页面明确标示商品保质期将到期、外包装有损坏或产品有瑕疵的,不得再以此为' +
'由要求退换货。'
},
{stepData: '4.遇过敏问题产生退货需要提供医院的相关证明。'},
{
stepData: '5.Yoho!BLK保证商品的进货渠道和质量,如果您在使用时对商品质量表示质疑,请出具书面' +
'鉴定,有货会按照国家法律规定予以处理。'
}
],
warningTip: {
tipName: '温馨提示:',
tipData: '化妆品的使用效果会因肤质、年龄、季节、气候、使用方法以及配套产品等的不同而效果不一,' +
'因此,介绍的功能及使用效果仅供参考,如果您对商品细节有任何疑问,请在订购前与客服联系并详细确认。'
}
},
{
bigTitle: '家居家纺类商品退货细则'
},
{
stepTitle: '退货原因',
steps: [
{stepData: '1.商品质量问题;'},
{
stepData: '2.商品及商品本身包装保持Yoho!BLK出售时原装且配件齐全,不影响二次销售的,在订单签' +
'收次日起7日内可退货,15日内可换货。'
}
]
},
{
stepTitle: '注意事项',
steps: [
{stepData: '1.因个人原因造成商品损坏(如自行修改尺寸、洗涤)的,不予退货;'},
{stepData: '2.商品吊牌、发货单、商品配件、说明书、保修单及标签等丢失的或包装破损,不予退货。'}
]
},
{
bigTitle: '手表类商品退换货细则'
},
{
stepTitle: '注意事项',
steps: [
{stepData: '1.请您务必将商品的外包装、内带附件、保修卡、说明书等随同商品一起寄回。'},
{
stepData: '2.如超过退换货时间,购买的商品出现质量问题,请您与Yoho!BLK客服中心联系,我们会帮您' +
'联系维修点或者返厂维修,若二次维修仍然存在问题,我们会帮您办理退换。'
}
]
},
{
bigTitle: '珠宝类商品退换货细则'
}, {
normal: [
{normalData: '珠宝类商品不支持7天无理由退换货,感谢您的理解与支持!'}
]
}
]
}
];
module.exports = content;
... ...
... ... @@ -62,47 +62,6 @@ const menuData = ()=> {
};
};
/**
* 文章数据
* @returns {{content: *[]}}
*/
const contentData = ()=> {
return {
content: [
{
id: '1',
content: '<h1>购物指南</h1>'
},
{
id: '2',
content: '<h1>支付方式</p>'
},
{
id: '31',
content: '<h1>配送方式-配送时间与范围</p>'
},
{
id: '32',
content: '<h1>配送方式-商品验收与签收</p>'
},
{
id: '41',
content: '<h1>售后服务-投诉与建议</p>'
},
{
id: '42',
content: '<h1>售后服务-退换货流程</p>'
},
{
id: '43',
content: '<h1>售后服务-退换货政策</p>'
}
]
};
};
module.exports = {
menuData,
contentData
menuData
};
... ...
... ... @@ -7,7 +7,7 @@
{{!-- 左侧菜单导航 --}}
<div class="help-navigation left">
<p class="title bold">帮助中心</p>
{{>help/menu}}
{{>menu}}
</div>
{{!-- 右侧页面内容 --}}
... ...
<div class="help-page blk-page">
<div class="center-content clearfix">
{{# content}}
{{!-- 头部面包屑 --}}
{{> path-nav}}
<div class="help-index">
{{>help}}
</div>
{{/ content}}
</div>
</div>
<div>
{{{content}}}
{{#each content}}
<p class="big-title">{{bigTitle}}</p>
<p class="step-title">{{stepTitle}}</p>
{{#each normal}}
<p class="normal-data">{{normalData}}</p>
{{/each}}
<ul>
{{#each steps}}
<li class="step-data {{#if id}}step{{/if}}">{{stepData}}</li>
{{/each}}
</ul>
{{#warningTip}}
<p><span style="color: red">{{tipName}}</span>{{tipData}}</p>
{{/warningTip}}
<br>
{{endData}}
<br>
{{/each}}
</div>
... ...
<div class="search-part">
<h1 class="title">YOHO!BLK 帮助中心</h1>
</div>
<div class="splider">
<span class="draw"></span>
<span class="part-head">新手指南</span>
<span class="draw"></span>
</div>
<div class="guide">
<ul>
<li>
<a href="">
<div class="login-icon"></div>
<span>登录注册</span>
</a>
</li>
<li>
<a href="">
<div class="search-icon"></div>
<span>搜索商品</span>
</a>
</li>
<li>
<a href="">
<div class="order-icon"></div>
<span>选购下单</span>
</a>
</li>
<li>
<a href="">
<div class="pay-icon"></div>
<span>订单支付</span>
</a>
</li>
<li>
<a href="">
<div class="return-icon"></div>
<span>收货退货</span>
</a>
</li>
</ul>
</div>
<div class="splider">
<span class="draw"></span>
<span class="part-head">自助服务</span>
<span class="draw"></span>
</div>
<div class="self-help">
<ul>
<li>
<a href="">
<div class="order-icon"></div>
<span>订单查询</span>
</a>
</li>
<li>
<a href="">
<div class="refund-icon"></div>
<span>退换货</span>
</a>
</li>
<li>
<a href="">
<div class="online-icon"></div>
<span>在线客服</span>
</a>
</li>
<li>
<a href="">
<div class="me-icon"></div>
<span>个人信息</span>
</a>
</li>
<li>
<a href="">
<div class="self-icon"></div>
<span>账号安全</span>
</a>
</li>
<li>
<a href="">
<div class="address-icon"></div>
<span>地址管理</span>
</a>
</li>
</ul>
</div>
<div class="splider">
<span class="draw"></span>
<span class="part-head">常见问题</span>
<span class="draw"></span>
</div>
<div class="common-problem">
<div>
<ul>
<li></li>
</ul>
</div>
<div class="table-info">
<ul>
<li>
<div class="part-info">
<p class="head">会员中心</p>
<div class="part-body">
<p>账户管理</p>
<p>密码管理</p>
</div>
</div>
</li>
<li>
<div class="part-info">
<p class="head">购物指南</p>
<div class="part-body">
<p>尺码选择</p>
<p>发票</p>
<p>商品咨询</p>
</div>
</div>
</li>
<li>
<div class="part-info">
<p class="head">支付方式</p>
<div class="part-body">
<p>在线支付</p>
<p>货到付款</p>
</div>
</div>
</li>
</ul>
<ul>
<li>
<div class="part-info">
<p class="head">配送方式</p>
<div class="part-body">
<p>配送时间</p>
<p>配送方式</p>
<p>顺丰速运</p>
<p>商品签收验收</p>
</div>
</div>
</li>
<li>
<div class="part-info">
<p class="head">售后服务</p>
<div class="part-body">
<p>退换货政策</p>
<p>退换货流程</p>
<p>退款方式时效</p>
<p>投诉与建议</p>
</div>
</div>
</li>
<li>
<div class="part-info">
<p class="head">APP常见问题</p>
<div class="part-body">
<p>iPhone版</p>
<p>Android版</p>
<p>Wap版</p>
</div>
</div>
</li>
</ul>
</div>
</div>
<ul class="nav">
{{#each menuData}}
{{#if subsets}}
<li class="big-category cateId-{{id}} subsets">
<div class="plus inline-block"></div>{{text}}</li>
... ...
... ... @@ -47,6 +47,23 @@
width: 990px;
padding: 35px 30px;
background-color: #fff;
.normal-data,
.step-data {
padding: 2px;
line-height: 25px;
}
.big-title {
font-size: 20px;
}
.step-title {
font-weight: bolder;
padding-bottom: 5px;
}
.step {
list-style: disc;
}
}
}
... ...