727 lines
16 KiB
TypeScript
727 lines
16 KiB
TypeScript
import { defineUniPages } from '@uni-helper/vite-plugin-uni-pages'
|
|
|
|
export default defineUniPages({
|
|
globalStyle: {
|
|
navigationStyle: 'default',
|
|
navigationBarTitleText: '宠屋',
|
|
navigationBarBackgroundColor: '#f8f8f8',
|
|
navigationBarTextStyle: 'black',
|
|
backgroundColor: '#FFFFFF',
|
|
},
|
|
easycom: {
|
|
autoscan: true,
|
|
custom: {
|
|
'^wd-(.*)': 'wot-design-uni/components/wd-$1/wd-$1.vue',
|
|
'^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)':
|
|
'z-paging/components/z-paging$1/z-paging$1.vue',
|
|
},
|
|
},
|
|
pages: [
|
|
{
|
|
path: 'pages/mall/index/index',
|
|
aliasPath: '/',
|
|
style: {
|
|
navigationBarTitleText: '宠物商城',
|
|
enablePullDownRefresh: true,
|
|
},
|
|
meta: {
|
|
auth: false,
|
|
sync: true,
|
|
title: '宠物商城',
|
|
group: '商城',
|
|
},
|
|
},
|
|
{
|
|
path: 'pages/mall/index/user',
|
|
style: {
|
|
navigationBarTitleText: '个人中心',
|
|
enablePullDownRefresh: true,
|
|
},
|
|
meta: {
|
|
sync: true,
|
|
title: '个人中心',
|
|
group: '商城',
|
|
},
|
|
},
|
|
{
|
|
path: 'pages/mall/index/category',
|
|
style: {
|
|
navigationBarTitleText: '商品分类',
|
|
},
|
|
meta: {
|
|
sync: true,
|
|
title: '商品分类',
|
|
group: '商城',
|
|
},
|
|
},
|
|
{
|
|
path: 'pages/mall/index/cart',
|
|
style: {
|
|
navigationBarTitleText: '购物车',
|
|
},
|
|
meta: {
|
|
sync: true,
|
|
title: '购物车',
|
|
group: '商城',
|
|
},
|
|
},
|
|
{
|
|
path: 'pages/mall/index/login',
|
|
style: {
|
|
navigationBarTitleText: '登录',
|
|
},
|
|
},
|
|
{
|
|
path: 'pages/mall/index/search',
|
|
style: {
|
|
navigationBarTitleText: '搜索',
|
|
},
|
|
meta: {
|
|
sync: true,
|
|
title: '搜索',
|
|
group: '商城',
|
|
},
|
|
},
|
|
{
|
|
path: 'pages/mall/index/page',
|
|
style: {
|
|
navigationBarTitleText: '',
|
|
},
|
|
meta: {
|
|
auth: false,
|
|
sync: true,
|
|
title: '自定义页面',
|
|
group: '商城',
|
|
},
|
|
},
|
|
],
|
|
subPackages: [
|
|
{
|
|
root: 'pages/mall/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/mall/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/mall/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/mall/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/mall/app',
|
|
pages: [
|
|
{
|
|
path: 'sign',
|
|
style: {
|
|
navigationBarTitleText: '签到中心',
|
|
},
|
|
meta: {
|
|
auth: true,
|
|
sync: true,
|
|
title: '签到中心',
|
|
group: '应用',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
root: 'pages/mall/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/mall/coupon',
|
|
pages: [
|
|
{
|
|
path: 'list',
|
|
style: {
|
|
navigationBarTitleText: '领券中心',
|
|
},
|
|
meta: {
|
|
sync: true,
|
|
title: '领券中心',
|
|
group: '优惠券',
|
|
},
|
|
},
|
|
{
|
|
path: 'detail',
|
|
style: {
|
|
navigationBarTitleText: '优惠券',
|
|
},
|
|
meta: {
|
|
auth: false,
|
|
sync: true,
|
|
title: '优惠券详情',
|
|
group: '优惠券',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
root: 'pages/mall/chat',
|
|
pages: [
|
|
{
|
|
path: 'index',
|
|
style: {
|
|
navigationBarTitleText: '客服',
|
|
},
|
|
meta: {
|
|
auth: true,
|
|
sync: true,
|
|
title: '客服',
|
|
group: '客服',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
{
|
|
root: 'pages/mall/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/mall/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: '营销活动',
|
|
},
|
|
},
|
|
],
|
|
},
|
|
],
|
|
tabBar: {
|
|
color: '#999999',
|
|
selectedColor: '#000000',
|
|
backgroundColor: '#F8F8F8',
|
|
borderStyle: 'black',
|
|
height: '50px',
|
|
fontSize: '10px',
|
|
iconWidth: '24px',
|
|
spacing: '3px',
|
|
list: [
|
|
{
|
|
iconPath: 'static/tabbar/home.png',
|
|
selectedIconPath: 'static/tabbar/homeL.png',
|
|
pagePath: 'pages/index/index',
|
|
text: '首页',
|
|
},
|
|
{
|
|
iconPath: 'static/tabbar/space.png',
|
|
selectedIconPath: 'static/tabbar/spaceL.png',
|
|
pagePath: 'pages/space/index',
|
|
text: '互动空间',
|
|
},
|
|
{
|
|
iconPath: 'static/tabbar/24gl-paperPlane.png',
|
|
selectedIconPath: 'static/tabbar/24gl-paperPlaneL.png',
|
|
pagePath: 'pages/push/index',
|
|
text: '发布',
|
|
},
|
|
{
|
|
iconPath: 'static/tabbar/message.png',
|
|
selectedIconPath: 'static/tabbar/messageL.png',
|
|
pagePath: 'pages/message/index',
|
|
text: '消息',
|
|
},
|
|
{
|
|
iconPath: 'static/tabbar/my.png',
|
|
selectedIconPath: 'static/tabbar/myL.png',
|
|
pagePath: 'pages/my/index',
|
|
text: '我的 ',
|
|
},
|
|
{
|
|
pagePath: 'pages/mall/index/index',
|
|
},
|
|
{
|
|
pagePath: 'pages/mall/index/cart',
|
|
},
|
|
{
|
|
pagePath: 'pages/mall/index/user',
|
|
},
|
|
],
|
|
},
|
|
})
|