export default defineAppConfig({ pages: [ 'pages/index/index', 'pages/store/index', 'pages/scan/index', 'pages/message/index', 'pages/user/index', 'pages/scanCode/index', // 独立扫码页面(无tabbar) ], // 分包配置 subpackages: [ { root: 'pageStore', name: 'store-package', pages: [ 'mapStore/index', // 地图找店页面 'reservation/index', // 预定页面 ] }, { root: 'pagesUser', name: 'user-package', pages: [ 'poleStorageLog/index', // 存杆柜记录 'orderList/index', // 订单记录 'orderDetail/index', // 订单详情 'unsettledOrders/index', // 未结算账单 'goodsCons/index', // 商品消费 'goodsOrderDetail/index', // 商品消费详情 (已支付,未支付) 'goodsRefundResult/index', // 商品退款结果(成功,失败) 'historyCoupons/index', // 历史优惠券 'helpCenter/index', // 帮助中心 'agreement/index', // 协议 'editProfile/index', // 编辑资料 'vipBenefits/index', // VIP权益 'benefitDetail/index', // 权益详情 ] }, { root: 'pageScan', name: 'scan-package', pages: [ 'startTable/index', // 开台页面 'selfStart/index', // 自助开台页面 'timedStart/index', // 定时开台页面 'couponStart/index', // 团购券开台页面 'myCoupons/index', // 我的卡券(持有卡券) 'couponUse/index', // 卡券使用页面 'closeTable/index', // 关台页面 'renewFee/index', // 续费页面 'turnOffRestart/index', // 关灯重开页面 ] }, { root: 'pagesOrder', name: 'order-package', pages: [ 'accountBalance/index', // 账户余额 'recharge/index', // 余额充值 'rechargeDetail/index', // 充值明细 'poleStorage/index', // 存杆柜列表 'cabinetRental/index', // 存杆柜租赁 ] } ], // 分包预下载规则 preloadRule: { 'pages/store/index': { network: 'all', packages: ['store-package'] }, 'pages/user/index': { network: 'all', packages: ['user-package', 'order-package'] }, 'pages/scan/index': { network: 'all', packages: ['scan-package'] } }, window: { backgroundTextStyle: 'light', navigationBarBackgroundColor: '#fff', navigationBarTitleText: '台球馆', navigationBarTextStyle: 'black', }, // 自定义 TabBar tabBar: { custom: true, color: '#999', selectedColor: '#fff', backgroundColor: '#121212', borderStyle: 'black', list: [ { pagePath: 'pages/index/index', text: '首页', }, { pagePath: 'pages/store/index', text: '门店', }, { pagePath: 'pages/scan/index', text: '扫码', }, { pagePath: 'pages/message/index', text: '消息', }, { pagePath: 'pages/user/index', text: '我的', }, ], }, // 权限配置 permission: { 'scope.userLocation': { desc: '你的位置信息将用于查找附近的台球馆', }, }, })