Files
ln-ios/ln_jq_app/README.md
2026-04-24 09:38:45 +08:00

50 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 加氢预约app
### 主要功能介绍
1. 主要给本公司的合作司机提供加氢预约和路线规划的功能 方便日常预约加氢能源量
2. 主要给本公司的加氢站点提供预约查看功能,根据预约量准备和实际消耗数量
3. 主要核心流程
司机登录->无绑定记录需绑定车牌->绑定后即可提交预约(可选择修改预约时间、加氢量、站点)
站点登录->操作司机预约工单->确认或者拒绝->新预约单会有广播提醒->站点状态更改会广播提醒司机用户
4. 当前版本号1.2.5+8
sdk配置dart 3.9.0+
# 代码仓库说明
地址http://gitea.lnh2e.com/guyongliang/ln-ios.git
git tag 可查看所有已推送版本历史,都已做好标签
>生产测试分别对应不同的域名build的时候切换对应分支即可
origin/main 生产环境
origin/dev 测试环境
origin/dev_map 联调高德相关
# 项目结构介绍
1、登录页面分为司机端和站点端具体可以查看HomeController类中的getHomePage()函数,根据登录渠道的不同进入不同的菜单栏
2、全局搜索HttpService.to. 可以看到http相关设置、get post请求等
>lib/
├── common/ # 公共模块、项目配置
│ ├── styles/ # 样式配置
│ └── model/ # 数据模型
│ └──styles/theme.dart #域名切换功能配置、域名地址、相关key、主题色等
├── pages/ # 页面模块
│ ├── home/ # 跳转页面,区分跳转逻辑
│ ├── b_page/ # 站点端页面
│ ├── c_page/ # 司机端页面
│ └──base_widgets/NativePageIOS.dart #该类由原生android、ios 实现了高德相关功能
│ ├── login/ # 登录页面
│ ├── common/ # 公共页面
│ └── url_host/ # 域名切换功能页面
├── main.dart # 启动类
└── storage_service.dart # 缓存类存储枚举key
# 基本配置如下
安卓包名com.lingniu.driver
iOS包名com.lnkj.lnJqApp
>android jks别名密码
>小羚羚
>Ln123456.