店滴多终端开发框架是为数不多的支持多公司多商户,同时支持多终端的开发框架,与店滴AI开源框架配合使用,更是简单快捷,可以迅速适应复杂业务常用的应用。
配置文件独立,并且放置到项目根目录,便于配置
let config = {
baseUrl:"https://dulaituanceshi.hopesfire.com",
bloc_id:1,//公司ID
store_id:1,//商户ID
}
export default {
config
}
登录处理函数独立,处理不同终端不同登录方式
toLogin:function(code){
let that = this
console.log('code',code)
if(code == 402 && !tui.isLogin()){
// #ifdef APP-PLUS
console.log('app')
tui.href('/pages/common/login/login')
// #endif
// #ifdef MP-WEIXIN || H5
tui.modal("登录提示", '请点击登录', false,(e) => {
//store.commit("logout") 登录页面执行
// #ifdef MP-WEIXIN
// 小程序
tui.href('/pages/common/login/wechatlogin')
// #endif
// #ifdef H5
let userAgent = navigator.userAgent;
let _isWeixin = userAgent.toLowerCase().indexOf("micromessenger") !== -1
let WECHAT_LOGIN = tui.WECHAT_LOGIN
console.log('_isWeixin',_isWeixin);
if (_isWeixin && WECHAT_LOGIN) {// 公众号
tui.wechatlogin()
}else{//h5
console.log('当前为H5环境')
tui.href('/login')
}
// #endif
},'','去登录')
// #endif
}
}