odoo本身也有手机端,但是考虑到时间成本,人力成本所以没有采用。
因为odoo本身的框架是支持屏幕自适应的,所以省去了很大一部分问题。
那么剩下的问题就是,打开app后输入账号密码登录,进入到对应网址下的个人界面,消息推送、退出登录等问题了。
1、针对多个数据库服务器以及网址
根据设计要求,需要先选择所在公司名称,点击确定后再跳转到对应公司的登录界面,选择公司一栏支持模糊查询,可以保存到本地localstorage。
登录界面获取账号和密码,与后台数据库匹配,登录成功后,在不登出的情况下,下次登录只需要点击确认已选择的公司即可自动登录
其中消息推送选择的是集成在hbuilder中的个推服务,cid需要在一进入app时获取,可能会因为部分手机有延时会出现cid为null或undefined,可加延时和循环即可。
cid放在请求的url中传入后台