acdr/acdr-mall/pages.config.ts

700 lines
15 KiB
TypeScript
Raw Normal View History

2024-09-05 14:05:15 +08:00
import { defineUniPages } from '@uni-helper/vite-plugin-uni-pages'
export default defineUniPages({
globalStyle: {
navigationStyle: 'default',
navigationBarTitleText: 'unibest',
navigationBarBackgroundColor: '#f8f8f8',
navigationBarTextStyle: 'black',
backgroundColor: '#FFFFFF',
css: ['@/sheep/scss/_var.scss'],
},
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',
'^s-(.*)': '@/sheep/components/s-$1/s-$1.vue',
'^su-(.*)': '@/sheep/ui/su-$1/su-$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: '#018d71',
backgroundColor: '#F8F8F8',
borderStyle: 'black',
height: '50px',
fontSize: '10px',
iconWidth: '24px',
spacing: '3px',
list: [
{
pagePath: 'pages/mall/index/index',
},
{
pagePath: 'pages/mall/index/cart',
},
{
pagePath: 'pages/mall/index/user',
},
],
},
})