diff --git a/pages.json b/pages.json
index 78d7c31..0b90b88 100644
--- a/pages.json
+++ b/pages.json
@@ -1,667 +1,695 @@
{
- "easycom": {
- "autoscan": true,
- "custom": {
- "^s-(.*)": "@/sheep/components/s-$1/s-$1.vue",
- "^su-(.*)": "@/sheep/ui/su-$1/su-$1.vue"
- }
- },
- "pages": [{
- "path": "pages/index/index",
- "aliasPath": "/",
- "style": {
- "navigationBarTitleText": "首页",
- "enablePullDownRefresh": true
- },
- "meta": {
- "auth": false,
- "sync": true,
- "title": "首页",
- "group": "商城"
- }
- },
- {
- "path": "pages/index/user",
- "style": {
- "navigationBarTitleText": "个人中心",
- "enablePullDownRefresh": true
- },
- "meta": {
- "sync": true,
- "title": "个人中心",
- "group": "商城"
- }
- },
- {
- "path": "pages/index/category",
- "style": {
- "navigationBarTitleText": "商品分类"
- },
- "meta": {
- "sync": true,
- "title": "商品分类",
- "group": "商城"
- }
- },
- {
- "path": "pages/index/cart",
- "style": {
- "navigationBarTitleText": "购物车"
- },
- "meta": {
- "sync": true,
- "title": "购物车",
- "group": "商城"
- }
- },
- {
- "path": "pages/index/login",
- "style": {
- "navigationBarTitleText": "登录"
- }
- },
- {
- "path": "pages/index/search",
- "style": {
- "navigationBarTitleText": "搜索"
- },
- "meta": {
- "sync": true,
- "title": "搜索",
- "group": "商城"
- }
- },
- {
- "path": "pages/index/page",
- "style": {
- "navigationBarTitleText": ""
- },
- "meta": {
- "auth": false,
- "sync": true,
- "title": "自定义页面",
- "group": "商城"
- }
- }
- ],
- "subPackages": [{
- "root": "pages/goods",
- "pages": [{
- "path": "index",
- "style": {
- "navigationBarTitleText": "商品详情"
- },
- "meta": {
- "sync": true,
- "title": "普通商品",
- "group": "商品"
- }
- },
- {
- "path": "groupon",
- "style": {
- "navigationBarTitleText": "拼团商品"
- },
- "meta": {
- "sync": true,
- "title": "拼团商品",
- "group": "商品"
- }
- },
-
- {
- "path": "seckill",
- "style": {
- "navigationBarTitleText": "秒杀商品"
- },
- "meta": {
- "sync": true,
- "title": "秒杀商品",
- "group": "商品"
- }
- },
- {
- "path": "list",
- "style": {
- "navigationBarTitleText": "商品列表"
- },
- "meta": {
- "sync": true,
- "title": "商品列表",
- "group": "商品"
- }
- },
- {
- "path": "comment/add",
- "style": {
- "navigationBarTitleText": "评价商品"
- },
- "meta": {
- "auth": true
- }
- },
- {
- "path": "comment/list",
- "style": {
- "navigationBarTitleText": "商品评价"
- }
- }
- ]
- },
- {
- "root": "pages/order",
- "pages": [{
- "path": "detail",
- "style": {
- "navigationBarTitleText": "订单详情"
- },
- "meta": {
- "auth": true,
- "title": "订单详情"
- }
- },
- {
- "path": "confirm",
- "style": {
- "navigationBarTitleText": "确认订单"
- },
- "meta": {
- "auth": true,
- "title": "确认订单"
- }
- },
- {
- "path": "list",
- "style": {
- "navigationBarTitleText": "我的订单",
- "enablePullDownRefresh": true
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "用户订单",
- "group": "订单中心"
- }
- },
- {
- "path": "aftersale/apply",
- "style": {
- "navigationBarTitleText": "申请售后"
- },
- "meta": {
- "auth": true,
- "title": "申请售后"
- }
- },
- {
- "path": "aftersale/return-delivery",
- "style": {
- "navigationBarTitleText": "退货物流"
- },
- "meta": {
- "auth": true,
- "title": "退货物流"
- }
- },
- {
- "path": "aftersale/list",
- "style": {
- "navigationBarTitleText": "售后列表"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "售后订单",
- "group": "订单中心"
- }
- },
- {
- "path": "aftersale/detail",
- "style": {
- "navigationBarTitleText": "售后详情"
- },
- "meta": {
- "auth": true,
- "title": "售后详情"
- }
- },
- {
- "path": "aftersale/log",
- "style": {
- "navigationBarTitleText": "售后进度"
- },
- "meta": {
- "auth": true,
- "title": "售后进度"
- }
- },
- {
- "path": "express/log",
- "style": {
- "navigationBarTitleText": "物流轨迹"
- },
- "meta": {
- "auth": true,
- "title": "物流轨迹"
- }
- }
- ]
- },
- {
- "root": "pages/user",
- "pages": [{
- "path": "info",
- "style": {
- "navigationBarTitleText": "我的信息"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "用户信息",
- "group": "用户中心"
- }
- },
- {
- "path": "goods-collect",
- "style": {
- "navigationBarTitleText": "我的收藏"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "商品收藏",
- "group": "用户中心"
- }
- },
- {
- "path": "goods-log",
- "style": {
- "navigationBarTitleText": "我的足迹"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "浏览记录",
- "group": "用户中心"
- }
- },
- {
- "path": "address/list",
- "style": {
- "navigationBarTitleText": "收货地址"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "地址管理",
- "group": "用户中心"
- }
- },
- {
- "path": "address/edit",
- "style": {
- "navigationBarTitleText": "编辑地址"
- },
- "meta": {
- "auth": true,
- "title": "编辑地址"
- }
- },
- {
- "path": "goods_details_store/index",
- "style": {
- "navigationBarTitleText": "自提门店"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "地址管理",
- "group": "用户中心"
- }
- },
- {
- "path": "wallet/money",
- "style": {
- "navigationBarTitleText": "我的余额"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "用户余额",
- "group": "用户中心"
- }
- },
- {
- "path": "wallet/score",
- "style": {
- "navigationBarTitleText": "我的积分"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "用户积分",
- "group": "用户中心"
- }
- }
- ]
- },
- {
- "root": "pages/commission",
- "pages": [{
- "path": "index",
- "style": {
- "navigationBarTitleText": "分销"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "分销中心",
- "group": "分销商城"
- }
- },
- {
- "path": "wallet",
- "style": {
- "navigationBarTitleText": "我的佣金"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "用户佣金",
- "group": "分销中心"
- }
- },
- {
- "path": "goods",
- "style": {
- "navigationBarTitleText": "推广商品"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "推广商品",
- "group": "分销商城"
- }
- },
- {
- "path": "order",
- "style": {
- "navigationBarTitleText": "分销订单"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "分销订单",
- "group": "分销商城"
- }
- },
- {
- "path": "team",
- "style": {
- "navigationBarTitleText": "我的团队"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "我的团队",
- "group": "分销商城"
- }
- }, {
- "path": "promoter",
- "style": {
- "navigationBarTitleText": "推广人排行榜"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "推广人排行榜",
- "group": "分销商城"
- }
- }, {
- "path": "commission-ranking",
- "style": {
- "navigationBarTitleText": "佣金排行榜"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "佣金排行榜",
- "group": "分销商城"
- }
- }, {
- "path": "withdraw",
- "style": {
- "navigationBarTitleText": "申请提现"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "申请提现",
- "group": "分销商城"
- }
- }
- ]
- },
- {
- "root": "pages/app",
- "pages": [{
- "path": "sign",
- "style": {
- "navigationBarTitleText": "签到中心"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "签到中心",
- "group": "应用"
- }
- }]
- },
- {
- "root": "pages/public",
- "pages": [{
- "path": "setting",
- "style": {
- "navigationBarTitleText": "系统设置"
- },
- "meta": {
- "sync": true,
- "title": "系统设置",
- "group": "通用"
- }
- },
- {
- "path": "richtext",
- "style": {
- "navigationBarTitleText": "富文本"
- },
- "meta": {
- "sync": true,
- "title": "富文本",
- "group": "通用"
- }
- },
- {
- "path": "faq",
- "style": {
- "navigationBarTitleText": "常见问题"
- },
- "meta": {
- "sync": true,
- "title": "常见问题",
- "group": "通用"
- }
- },
- {
- "path": "error",
- "style": {
- "navigationBarTitleText": "错误页面"
- }
- },
- {
- "path": "webview",
- "style": {
- "navigationBarTitleText": ""
- }
- }
- ]
- },
- {
- "root": "pages/coupon",
- "pages": [{
- "path": "list",
- "style": {
- "navigationBarTitleText": "领券中心"
- },
- "meta": {
- "sync": true,
- "title": "领券中心",
- "group": "优惠券"
- }
- },
- {
- "path": "detail",
- "style": {
- "navigationBarTitleText": "优惠券"
- },
- "meta": {
- "auth": false,
- "sync": true,
- "title": "优惠券详情",
- "group": "优惠券"
- }
- }
- ]
- },
- {
- "root": "pages/chat",
- "pages": [{
- "path": "index",
- "style": {
- "navigationBarTitleText": "客服"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "客服",
- "group": "客服"
- }
- }]
- },
- {
- "root": "pages/pay",
- "pages": [{
- "path": "index",
- "style": {
- "navigationBarTitleText": "收银台"
- }
- },
- {
- "path": "result",
- "style": {
- "navigationBarTitleText": "支付结果"
- }
- },
- {
- "path": "recharge",
- "style": {
- "navigationBarTitleText": "充值余额"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "充值余额",
- "group": "支付"
- }
- },
- {
- "path": "recharge-log",
- "style": {
- "navigationBarTitleText": "充值记录"
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "充值记录",
- "group": "支付"
- }
- }
- ]
- },
- {
- "root": "pages/activity",
- "pages": [{
- "path": "groupon/detail",
- "style": {
- "navigationBarTitleText": "拼团详情"
- }
- },
- {
- "path": "groupon/order",
- "style": {
- "navigationBarTitleText": "我的拼团",
- "enablePullDownRefresh": true
- },
- "meta": {
- "auth": true,
- "sync": true,
- "title": "拼团订单",
- "group": "营销活动"
- }
- },
- {
- "path": "index",
- "style": {
- "navigationBarTitleText": "营销商品"
- },
- "meta": {
- "sync": true,
- "title": "营销商品",
- "group": "营销活动"
- }
- },
- {
- "path": "groupon/list",
- "style": {
- "navigationBarTitleText": "拼团活动"
- },
- "meta": {
- "sync": true,
- "title": "拼团活动",
- "group": "营销活动"
- }
- },
- {
- "path": "seckill/list",
- "style": {
- "navigationBarTitleText": "秒杀活动"
- },
- "meta": {
- "sync": true,
- "title": "秒杀活动",
- "group": "营销活动"
- }
- }
- ]
- }
- ],
- "globalStyle": {
- "navigationBarTextStyle": "black",
- "navigationBarTitleText": "芋道商城",
- "navigationBarBackgroundColor": "#FFFFFF",
- "backgroundColor": "#FFFFFF",
- "navigationStyle": "custom"
- },
- "tabBar": {
- "list": [{
- "pagePath": "pages/index/index"
- },
- {
- "pagePath": "pages/index/cart"
- },
- {
- "pagePath": "pages/index/user"
- }
- ]
- }
+ "easycom": {
+ "autoscan": true,
+ "custom": {
+ "^s-(.*)": "@/sheep/components/s-$1/s-$1.vue",
+ "^su-(.*)": "@/sheep/ui/su-$1/su-$1.vue"
+ }
+ },
+ "pages": [
+ {
+ "path": "pages/index/index",
+ "aliasPath": "/",
+ "style": {
+ "navigationBarTitleText": "首页",
+ "enablePullDownRefresh": true
+ },
+ "meta": {
+ "auth": false,
+ "sync": true,
+ "title": "首页",
+ "group": "商城"
+ }
+ },
+ {
+ "path": "pages/index/user",
+ "style": {
+ "navigationBarTitleText": "个人中心",
+ "enablePullDownRefresh": true
+ },
+ "meta": {
+ "sync": true,
+ "title": "个人中心",
+ "group": "商城"
+ }
+ },
+ {
+ "path": "pages/index/category",
+ "style": {
+ "navigationBarTitleText": "商品分类"
+ },
+ "meta": {
+ "sync": true,
+ "title": "商品分类",
+ "group": "商城"
+ }
+ },
+ {
+ "path": "pages/index/cart",
+ "style": {
+ "navigationBarTitleText": "购物车"
+ },
+ "meta": {
+ "sync": true,
+ "title": "购物车",
+ "group": "商城"
+ }
+ },
+ {
+ "path": "pages/index/login",
+ "style": {
+ "navigationBarTitleText": "登录"
+ }
+ },
+ {
+ "path": "pages/index/search",
+ "style": {
+ "navigationBarTitleText": "搜索"
+ },
+ "meta": {
+ "sync": true,
+ "title": "搜索",
+ "group": "商城"
+ }
+ },
+ {
+ "path": "pages/index/page",
+ "style": {
+ "navigationBarTitleText": ""
+ },
+ "meta": {
+ "auth": false,
+ "sync": true,
+ "title": "自定义页面",
+ "group": "商城"
+ }
+ }
+ ],
+ "subPackages": [
+ {
+ "root": "pages/goods",
+ "pages": [
+ {
+ "path": "index",
+ "style": {
+ "navigationBarTitleText": "商品详情"
+ },
+ "meta": {
+ "sync": true,
+ "title": "普通商品",
+ "group": "商品"
+ }
+ },
+ {
+ "path": "groupon",
+ "style": {
+ "navigationBarTitleText": "拼团商品"
+ },
+ "meta": {
+ "sync": true,
+ "title": "拼团商品",
+ "group": "商品"
+ }
+ },
+ {
+ "path": "seckill",
+ "style": {
+ "navigationBarTitleText": "秒杀商品"
+ },
+ "meta": {
+ "sync": true,
+ "title": "秒杀商品",
+ "group": "商品"
+ }
+ },
+ {
+ "path": "point",
+ "style": {
+ "navigationBarTitleText": "积分商品"
+ },
+ "meta": {
+ "sync": true,
+ "title": "积分商品",
+ "group": "商品"
+ }
+ },
+ {
+ "path": "list",
+ "style": {
+ "navigationBarTitleText": "商品列表"
+ },
+ "meta": {
+ "sync": true,
+ "title": "商品列表",
+ "group": "商品"
+ }
+ },
+ {
+ "path": "comment/add",
+ "style": {
+ "navigationBarTitleText": "评价商品"
+ },
+ "meta": {
+ "auth": true
+ }
+ },
+ {
+ "path": "comment/list",
+ "style": {
+ "navigationBarTitleText": "商品评价"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/order",
+ "pages": [
+ {
+ "path": "detail",
+ "style": {
+ "navigationBarTitleText": "订单详情"
+ },
+ "meta": {
+ "auth": true,
+ "title": "订单详情"
+ }
+ },
+ {
+ "path": "confirm",
+ "style": {
+ "navigationBarTitleText": "确认订单"
+ },
+ "meta": {
+ "auth": true,
+ "title": "确认订单"
+ }
+ },
+ {
+ "path": "list",
+ "style": {
+ "navigationBarTitleText": "我的订单",
+ "enablePullDownRefresh": true
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "用户订单",
+ "group": "订单中心"
+ }
+ },
+ {
+ "path": "aftersale/apply",
+ "style": {
+ "navigationBarTitleText": "申请售后"
+ },
+ "meta": {
+ "auth": true,
+ "title": "申请售后"
+ }
+ },
+ {
+ "path": "aftersale/return-delivery",
+ "style": {
+ "navigationBarTitleText": "退货物流"
+ },
+ "meta": {
+ "auth": true,
+ "title": "退货物流"
+ }
+ },
+ {
+ "path": "aftersale/list",
+ "style": {
+ "navigationBarTitleText": "售后列表"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "售后订单",
+ "group": "订单中心"
+ }
+ },
+ {
+ "path": "aftersale/detail",
+ "style": {
+ "navigationBarTitleText": "售后详情"
+ },
+ "meta": {
+ "auth": true,
+ "title": "售后详情"
+ }
+ },
+ {
+ "path": "aftersale/log",
+ "style": {
+ "navigationBarTitleText": "售后进度"
+ },
+ "meta": {
+ "auth": true,
+ "title": "售后进度"
+ }
+ },
+ {
+ "path": "express/log",
+ "style": {
+ "navigationBarTitleText": "物流轨迹"
+ },
+ "meta": {
+ "auth": true,
+ "title": "物流轨迹"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/user",
+ "pages": [
+ {
+ "path": "info",
+ "style": {
+ "navigationBarTitleText": "我的信息"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "用户信息",
+ "group": "用户中心"
+ }
+ },
+ {
+ "path": "goods-collect",
+ "style": {
+ "navigationBarTitleText": "我的收藏"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "商品收藏",
+ "group": "用户中心"
+ }
+ },
+ {
+ "path": "goods-log",
+ "style": {
+ "navigationBarTitleText": "我的足迹"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "浏览记录",
+ "group": "用户中心"
+ }
+ },
+ {
+ "path": "address/list",
+ "style": {
+ "navigationBarTitleText": "收货地址"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "地址管理",
+ "group": "用户中心"
+ }
+ },
+ {
+ "path": "address/edit",
+ "style": {
+ "navigationBarTitleText": "编辑地址"
+ },
+ "meta": {
+ "auth": true,
+ "title": "编辑地址"
+ }
+ },
+ {
+ "path": "goods_details_store/index",
+ "style": {
+ "navigationBarTitleText": "自提门店"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "地址管理",
+ "group": "用户中心"
+ }
+ },
+ {
+ "path": "wallet/money",
+ "style": {
+ "navigationBarTitleText": "我的余额"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "用户余额",
+ "group": "用户中心"
+ }
+ },
+ {
+ "path": "wallet/score",
+ "style": {
+ "navigationBarTitleText": "我的积分"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "用户积分",
+ "group": "用户中心"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/commission",
+ "pages": [
+ {
+ "path": "index",
+ "style": {
+ "navigationBarTitleText": "分销"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "分销中心",
+ "group": "分销商城"
+ }
+ },
+ {
+ "path": "wallet",
+ "style": {
+ "navigationBarTitleText": "我的佣金"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "用户佣金",
+ "group": "分销中心"
+ }
+ },
+ {
+ "path": "goods",
+ "style": {
+ "navigationBarTitleText": "推广商品"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "推广商品",
+ "group": "分销商城"
+ }
+ },
+ {
+ "path": "order",
+ "style": {
+ "navigationBarTitleText": "分销订单"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "分销订单",
+ "group": "分销商城"
+ }
+ },
+ {
+ "path": "team",
+ "style": {
+ "navigationBarTitleText": "我的团队"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "我的团队",
+ "group": "分销商城"
+ }
+ },
+ {
+ "path": "promoter",
+ "style": {
+ "navigationBarTitleText": "推广人排行榜"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "推广人排行榜",
+ "group": "分销商城"
+ }
+ },
+ {
+ "path": "commission-ranking",
+ "style": {
+ "navigationBarTitleText": "佣金排行榜"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "佣金排行榜",
+ "group": "分销商城"
+ }
+ },
+ {
+ "path": "withdraw",
+ "style": {
+ "navigationBarTitleText": "申请提现"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "申请提现",
+ "group": "分销商城"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/app",
+ "pages": [
+ {
+ "path": "sign",
+ "style": {
+ "navigationBarTitleText": "签到中心"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "签到中心",
+ "group": "应用"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/public",
+ "pages": [
+ {
+ "path": "setting",
+ "style": {
+ "navigationBarTitleText": "系统设置"
+ },
+ "meta": {
+ "sync": true,
+ "title": "系统设置",
+ "group": "通用"
+ }
+ },
+ {
+ "path": "richtext",
+ "style": {
+ "navigationBarTitleText": "富文本"
+ },
+ "meta": {
+ "sync": true,
+ "title": "富文本",
+ "group": "通用"
+ }
+ },
+ {
+ "path": "faq",
+ "style": {
+ "navigationBarTitleText": "常见问题"
+ },
+ "meta": {
+ "sync": true,
+ "title": "常见问题",
+ "group": "通用"
+ }
+ },
+ {
+ "path": "error",
+ "style": {
+ "navigationBarTitleText": "错误页面"
+ }
+ },
+ {
+ "path": "webview",
+ "style": {
+ "navigationBarTitleText": ""
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/coupon",
+ "pages": [
+ {
+ "path": "list",
+ "style": {
+ "navigationBarTitleText": "领券中心"
+ },
+ "meta": {
+ "sync": true,
+ "title": "领券中心",
+ "group": "优惠券"
+ }
+ },
+ {
+ "path": "detail",
+ "style": {
+ "navigationBarTitleText": "优惠券"
+ },
+ "meta": {
+ "auth": false,
+ "sync": true,
+ "title": "优惠券详情",
+ "group": "优惠券"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/chat",
+ "pages": [
+ {
+ "path": "index",
+ "style": {
+ "navigationBarTitleText": "客服"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "客服",
+ "group": "客服"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/pay",
+ "pages": [
+ {
+ "path": "index",
+ "style": {
+ "navigationBarTitleText": "收银台"
+ }
+ },
+ {
+ "path": "result",
+ "style": {
+ "navigationBarTitleText": "支付结果"
+ }
+ },
+ {
+ "path": "recharge",
+ "style": {
+ "navigationBarTitleText": "充值余额"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "充值余额",
+ "group": "支付"
+ }
+ },
+ {
+ "path": "recharge-log",
+ "style": {
+ "navigationBarTitleText": "充值记录"
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "充值记录",
+ "group": "支付"
+ }
+ }
+ ]
+ },
+ {
+ "root": "pages/activity",
+ "pages": [
+ {
+ "path": "groupon/detail",
+ "style": {
+ "navigationBarTitleText": "拼团详情"
+ }
+ },
+ {
+ "path": "groupon/order",
+ "style": {
+ "navigationBarTitleText": "我的拼团",
+ "enablePullDownRefresh": true
+ },
+ "meta": {
+ "auth": true,
+ "sync": true,
+ "title": "拼团订单",
+ "group": "营销活动"
+ }
+ },
+ {
+ "path": "index",
+ "style": {
+ "navigationBarTitleText": "营销商品"
+ },
+ "meta": {
+ "sync": true,
+ "title": "营销商品",
+ "group": "营销活动"
+ }
+ },
+ {
+ "path": "groupon/list",
+ "style": {
+ "navigationBarTitleText": "拼团活动"
+ },
+ "meta": {
+ "sync": true,
+ "title": "拼团活动",
+ "group": "营销活动"
+ }
+ },
+ {
+ "path": "seckill/list",
+ "style": {
+ "navigationBarTitleText": "秒杀活动"
+ },
+ "meta": {
+ "sync": true,
+ "title": "秒杀活动",
+ "group": "营销活动"
+ }
+ }
+ ]
+ }
+ ],
+ "globalStyle": {
+ "navigationBarTextStyle": "black",
+ "navigationBarTitleText": "芋道商城",
+ "navigationBarBackgroundColor": "#FFFFFF",
+ "backgroundColor": "#FFFFFF",
+ "navigationStyle": "custom"
+ },
+ "tabBar": {
+ "list": [
+ {
+ "pagePath": "pages/index/index"
+ },
+ {
+ "pagePath": "pages/index/cart"
+ },
+ {
+ "pagePath": "pages/index/user"
+ }
+ ]
+ }
}
diff --git a/pages/activity/index.vue b/pages/activity/index.vue
index 56417ed..9573915 100644
--- a/pages/activity/index.vue
+++ b/pages/activity/index.vue
@@ -7,7 +7,7 @@
满减:
- {{ formatRewardActivityRule(state.activityInfo, item) }}
+ {{ item.description }}
@@ -65,8 +65,9 @@
import sheep from '@/sheep';
import _ from 'lodash-es';
import RewardActivityApi from '@/sheep/api/promotion/rewardActivity';
- import { formatRewardActivityRule } from '@/sheep/hooks/useGoods';
import SpuApi from '@/sheep/api/product/spu';
+ import { appendSettlementProduct } from '@/sheep/hooks/useGoods';
+ import OrderApi from '@/sheep/api/trade/order';
const state = reactive({
activityId: 0, // 获得编号
@@ -123,6 +124,13 @@
if (code !== 0) {
return;
}
+ // 拼接结算信息(营销)
+ await OrderApi.getSettlementProduct(data.list.map((item) => item.id).join(',')).then((res) => {
+ if (res.code !== 0) {
+ return;
+ }
+ appendSettlementProduct(data.list, res.data);
+ });
state.pagination.list = _.concat(state.pagination.list, data.list);
state.pagination.total = data.total;
state.loadStatus = state.pagination.list.length < state.pagination.total ? 'more' : 'noMore';
diff --git a/pages/activity/point/list.vue b/pages/activity/point/list.vue
new file mode 100644
index 0000000..5774175
--- /dev/null
+++ b/pages/activity/point/list.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/activity/seckill/list.vue b/pages/activity/seckill/list.vue
index a1714bb..8d3e371 100644
--- a/pages/activity/seckill/list.vue
+++ b/pages/activity/seckill/list.vue
@@ -3,13 +3,20 @@
diff --git a/pages/goods/list.vue b/pages/goods/list.vue
index 1fdf559..dd5754b 100644
--- a/pages/goods/list.vue
+++ b/pages/goods/list.vue
@@ -118,12 +118,14 @@
+
+
diff --git a/pages/goods/seckill.vue b/pages/goods/seckill.vue
index 34708d6..004efc7 100644
--- a/pages/goods/seckill.vue
+++ b/pages/goods/seckill.vue
@@ -225,8 +225,8 @@
const getActivity = async (id) => {
const { data } = await SeckillApi.getSeckillActivity(id);
activity.value = data;
- timeStatusEnum.value = getTimeStatusEnum(activity.startTime, activity.endTime);
-
+ timeStatusEnum.value = getTimeStatusEnum(activity.value.startTime, activity.value.endTime);
+ state.percent = 100 - (data.stock / data.totalStock) * 100;
// 查询商品
await getSpu(data.spuId);
};
@@ -284,6 +284,7 @@
.disabled-btn-box[disabled] {
background-color: transparent;
}
+
.detail-card {
background-color: $white;
margin: 14rpx 20rpx;
@@ -374,6 +375,7 @@
font-size: 26rpx;
font-weight: 500;
color: #ffffff;
+
.countdown-h {
font-size: 24rpx;
font-family: OPPOSANS;
@@ -384,6 +386,7 @@
background: rgba(#000000, 0.1);
border-radius: 6rpx;
}
+
.countdown-num {
font-size: 24rpx;
font-family: OPPOSANS;
@@ -467,6 +470,7 @@
line-height: normal;
border-radius: 0px 40rpx 40rpx 0px;
}
+
.btn-price {
font-family: OPPOSANS;
@@ -484,6 +488,7 @@
line-height: normal;
font-size: 24rpx;
font-weight: 500;
+
.no-original {
font-size: 28rpx;
}
diff --git a/pages/order/aftersale/apply.vue b/pages/order/aftersale/apply.vue
index 805ea94..bd69a90 100644
--- a/pages/order/aftersale/apply.vue
+++ b/pages/order/aftersale/apply.vue
@@ -208,7 +208,7 @@
state.itemId = parseInt(options.itemId);
// 读取订单信息
- const { code, data } = await OrderApi.getOrder(state.orderId);
+ const { code, data } = await OrderApi.getOrderDetail(state.orderId);
if (code !== 0) {
return;
}
diff --git a/pages/order/confirm.vue b/pages/order/confirm.vue
index 70393b2..697f6b1 100644
--- a/pages/order/confirm.vue
+++ b/pages/order/confirm.vue
@@ -143,8 +143,7 @@
v-if="state.orderInfo.price.discountPrice > 0"
>
活动优惠
-
-
+
-¥{{ fen2yuan(state.orderInfo.price.discountPrice) }}
@@ -295,6 +294,7 @@
combinationActivityId: state.orderPayload.combinationActivityId,
combinationHeadId: state.orderPayload.combinationHeadId,
seckillActivityId: state.orderPayload.seckillActivityId,
+ pointActivityId: state.orderPayload.pointActivityId,
});
if (code !== 0) {
return;
@@ -325,6 +325,7 @@
combinationActivityId: state.orderPayload.combinationActivityId,
combinationHeadId: state.orderPayload.combinationHeadId,
seckillActivityId: state.orderPayload.seckillActivityId,
+ pointActivityId: state.orderPayload.pointActivityId,
});
if (code !== 0) {
return;
diff --git a/pages/order/detail.vue b/pages/order/detail.vue
index ed0119f..b276d35 100644
--- a/pages/order/detail.vue
+++ b/pages/order/detail.vue
@@ -127,7 +127,11 @@
-
+
@@ -305,7 +309,7 @@
uni.showModal({
title: '提示',
content: '确定要取消订单吗?',
- success: async function(res) {
+ success: async function (res) {
if (!res.confirm) {
return;
}
@@ -394,11 +398,11 @@
let res;
if (state.comeinType === 'wechat') {
// TODO 芋艿:微信场景下
- res = await OrderApi.getOrder(id, {
+ res = await OrderApi.getOrderDetail(id, {
merchant_trade_no: state.merchantTradeNo,
});
} else {
- res = await OrderApi.getOrder(id);
+ res = await OrderApi.getOrderDetail(id);
}
if (res.code === 0) {
state.orderInfo = res.data;
@@ -451,7 +455,7 @@
color: rgba(#fff, 0.9);
width: 100%;
background: v-bind(headerBg) no-repeat,
- linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient));
+ linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient));
background-size: 750rpx 100%;
box-sizing: border-box;
diff --git a/pages/order/express/log.vue b/pages/order/express/log.vue
index eb992a5..c852edc 100644
--- a/pages/order/express/log.vue
+++ b/pages/order/express/log.vue
@@ -13,10 +13,10 @@
-
-
-
-
+
+
+
+
快递单号:{{ state.info.logisticsNo }}
快递公司:{{ state.info.logisticsName }}
@@ -35,9 +35,9 @@
-
-
-
+
+
+
{{ item.content }}
{{ sheep.$helper.timeFormat(item.time, 'yyyy-mm-dd hh:MM:ss') }}
@@ -78,7 +78,7 @@
}
async function getOrderDetail(id) {
- const { data } = await OrderApi.getOrder(id)
+ const { data } = await OrderApi.getOrderDetail(id);
state.info = data;
}
diff --git a/pages/order/pickUpVerify.vue b/pages/order/pickUpVerify.vue
index 1e8bb6e..4b4db37 100644
--- a/pages/order/pickUpVerify.vue
+++ b/pages/order/pickUpVerify.vue
@@ -19,15 +19,15 @@
{{ orderInfo.pickUpVerifyCode }}
-
-
-
-
-
-
-
-
-
+
+
+ 核销时间
+
+
+ 每日:
+ 2020-2-+52
+
+
@@ -138,7 +138,6 @@
diff --git a/sheep/components/s-activity-pop/s-activity-pop.vue b/sheep/components/s-activity-pop/s-activity-pop.vue
index 432dc45..44a028a 100644
--- a/sheep/components/s-activity-pop/s-activity-pop.vue
+++ b/sheep/components/s-activity-pop/s-activity-pop.vue
@@ -2,34 +2,81 @@
- 营销活动
+ 优惠
+
+ 促销
+
+
+
+ {{ item.name }}
+
+
+ {{ item.values.join(';') }}
+
+
+ {{ sheep.$helper.timeFormat(state.rewardActivity.startTime, 'yyyy.mm.dd') }}
+ -
+ {{ sheep.$helper.timeFormat(state.rewardActivity.endTime, 'yyyy.mm.dd') }}
+
+
+
+
+
+
+
+ 可领优惠券
-
-
- 满减
-
-
- {{ formatRewardActivityRule(state.activityMap[item.id], rule) }}
+
+
+
+ ¥{{ fen2yuan(item.discountPrice) }}
+ 满¥{{ fen2yuan(item.usePrice) }}可用
+
+
+
+ {{ item.name }}
+
+
+ {{
+ item.validityType == 1
+ ? sheep.$helper.timeFormat(item.validStartTime, 'yyyy.mm.dd') -
+ sheep.$helper.timeFormat(item.validEndTime, 'yyyy.mm.dd')
+ : '领取后' + item.fixedStartTerm + '-' + item.fixedEndTerm + '天可用'
+ }}
-
+ 立即领取
+ 已领取
+ 暂无可领优惠券
diff --git a/sheep/components/s-goods-item/s-goods-item.vue b/sheep/components/s-goods-item/s-goods-item.vue
index 456bb16..a29bd1a 100644
--- a/sheep/components/s-goods-item/s-goods-item.vue
+++ b/sheep/components/s-goods-item/s-goods-item.vue
@@ -28,6 +28,14 @@
>
¥{{ fen2yuan(price) }}
+ +
+
+
+ {{ point }}
+
x {{ num }}
@@ -88,7 +96,7 @@
type: [String, Number],
default: 0,
},
- score: {
+ point: {
type: [String, Number],
default: '',
},
@@ -113,7 +121,7 @@
diff --git a/sheep/components/s-point-card/s-point-card.vue b/sheep/components/s-point-card/s-point-card.vue
new file mode 100644
index 0000000..c7380de
--- /dev/null
+++ b/sheep/components/s-point-card/s-point-card.vue
@@ -0,0 +1,458 @@
+
+
+
+
+
+
+
+ {{ data.title }}
+
+
+ {{ data.subtitle }}
+
+
+
+ {{ Number(data.price[0]) > 0 ? '¥' + data.price[0] + '+' : '' }}
+
+ {{ data.score }}
+
+
+
+ {{ priceUnit }}
+ {{ data.original_price }}
+
+
+
+
+ {{ salesAndStock }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ data.title }}
+
+
+ {{ data.subtitle }}
+
+
+
+
+
+ {{ Number(data.price[0]) > 0 ? '¥' + data.price[0] + '+' : '' }}
+
+ {{ data.score }}
+
+
+ {{ priceUnit }}
+ {{ data.original_price }}
+
+
+
+ {{ salesAndStock }}
+
+
+
+
+ 去兑换
+
+
+
+
+
+
+
+
+ {{ data.title }}
+
+
+ {{ data.subtitle }}
+
+
+
+
+
+
+ {{ item.title }}
+
+
+
+
+
+ {{ Number(data.price[0]) > 0 ? '¥' + data.price[0] + '+' : '' }}
+
+ {{ data.score ? data.score : '' }}
+
+
+ ¥
+ {{ data.original_price }}
+
+
+
+ {{ salesAndStock }}
+
+
+
+
+ 去兑换
+
+
+
+
+
+
diff --git a/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue b/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue
index 99b28a5..dfaf875 100644
--- a/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue
+++ b/sheep/components/s-select-seckill-sku/s-select-seckill-sku.vue
@@ -19,8 +19,11 @@
{{ state.goodsInfo.name }}