# 启动 ## node 版本 node 10.16.0 # 版本更新 # pay ## order cp 给的参数都随机生成 server_id 服务器 id cp_order_id 游戏传递的 app_id 包 id amount 金额 分为单位 pay_type 支付类型见群 支付平台如下 PayTypeAlipayApp = "ALIPAY-APP" // 支付宝 Native PayTypeWechatApp = "WECHAT-APP" // 微信 Native PayTypeHB = "HB" // 鸿币支付 PayTypeWechatJSApi = "WECHAT-JSAPI" // 微信公众号 PayTypeWechatMini = "WECHAT-MINI" // 微信小程序 PayTypeAlipayH5 = "ALIPAY-H5" // 支付宝 H5 PayTypeWechatH5 = "WECHAT-H5" // 微信 H5 PayTypeWechatQRCode = "WECHAT-QRCODE" // 微信二维码 PayTypeNowPayWechatH5 = "NOWPAY-WECHAT-H5" // 现在支付微信 H5 PayTypeNowPayAlipayH5 = "NOWPAY-ALIPAY-H5" // 现在支付支付宝 H5 PayTypeNowPayWechatGZH = "NOWPAY-WECHAT-GZH" // 现在支付微信公众号 PayTypeAiDaoWechatH5 = "AIDAO-WECHAT-H5" // 爱道微信 H5 返回值 order_id ### query order_id order 接口返回 ### finance 没有参数 ### recharge 群 ## 充值 鸿币充 appid 应付金额 amount 商品名 goods_name 游戏 服务器 id server_id 服务器名 server_name 游戏方订单号 cp_order_id 角色 id role_id 角色名 role_name 商品 id goods_id 商品名 goods_name 应付金额 amount ## amount 单位 分 1 鸿币 = 1 分 展示的时候 单位 元 游戏方 amount 单位 分 ## 游戏方的 messgae 在 innerBox 监听 # 路由 ## 登录相关路由 - [x] 登录 - [x] 快速登录 - [x] 注册 - [x] 忘记密码 - [x] 绑定手机号 - [x] 重置密码 - [x] 退出登录(方法) ## 菜单路由 - [x] 总菜单(一个页面, 里面通过 v-if/v-show 展示页面) ## 充值路由 - [x] 游戏内充值 - [x] 鸿币充值 - [x] 收银台 支付完成 继续支付 支付遇到问题(联系客服) # 更新: ## 2021.7.10 - [x] 配置启动项 启动时, 测试 api, 打包时, 正式 api ## 2021.7.12 - [x] 登录方式选择(没有记住账密的 显示选择登录方式页面) - [x] 头条上报 页面加载上报 √ 注册验证码上报 √ 注册上报 √ 快速登录上报 √ 登录完成加载游戏上报 √ - [x] 账号/手机号登录 新增联系客服 - [x] 未登录不显示提示 - [x] 收银台 - [ ] 修改头条上报为 window.android 上报(暂时不动) ## 2021.7.14 - [ ] 支付回调地址有 bug, 现在指定了支付需要的参数, 但是其他参数没有指定 - [x] x-token 不存在的时候, 传空或者不传, 不要传 null - [x] 激活码 跟公众号一样 - [x] http.js x-token 存取数据 - [x] App.vue, android 存取数据 - [x] Login 页面, android 存取数据 - [x] visitor 页面, android 存取数据 - [x] utils.js android 存取数据 - [x] Reg 页面, android 存取数据 - [x] Home 页, android 存取数据 - [x] GamePay 页, android 存取数据 - [x] Forget 页, android 存取数据 - [x] Counter 页, android 存取数据 - [x] compontent, android 存取数据 - [ ] router.js 路由守卫, android 存取数据 - [ ] 收银台页面, 进入收银台 调 queryOrder 接口, 如果用户点了关闭, queryOrder 没有返回值, 最多等两秒关闭, 如果有返回值, 即时关闭, (如果有多个订单查询, 也是这样, 最多等两秒, 只要有一个没有返回, 就最多等两秒) ## 2021.7.15 - [ ] 登录成功之后跳转 home 页面, home 页面应该请求一次鸿币, 因为可能还没出结果, 就跳转过去 home 了, 返回值还没拿到 > xjqy 登录逻辑 > jhremember 获取逻辑: 优先从 localStorage 取, 否则从 url 中取, 取到的值都是 json string - [x] 从链接中获取 jhremember 不存在, 展示选择登录方式 - [x] 存在, 直接展示 login, 并填充账号密码 - [x] 登录成功, 将 login 返回的用户信息, 前端的记住密码, 和 x-token 都传递给 xjqy 因为可能没法获取 存储的 x-token, 所以尝试一下登录完成之后先跳链接 > xjqy 快速登录逻辑 - [ ] 登录成功, 携带用户信息, 在 url 里面, 携带 x-token 在 url 里面 携带密码信息在 url 里面 > 读取路由中的信息修改 > 路由中必有参数: > platform: xjqy > appid:777 > data: 我存的数据