| | |
| | | }, |
| | | state: { |
| | | hasLogin: false, |
| | | apkVersionInfo: "", |
| | | loginProvider: "", |
| | | areaFunc:'', |
| | | thisareaFuncID:'', |
| | |
| | | mutations: { |
| | | setUrl(state, url) { |
| | | state.url = url; |
| | | }, |
| | | setApkVersionInfo(state, ret) { |
| | | state.apkVersionInfo = ret; |
| | | }, |
| | | login(state, provider) { |
| | | state.hasLogin = true; |
| | |
| | | }, |
| | | }, |
| | | getters: { |
| | | GetApkServionInfo(state) { |
| | | return state.apkVersionInfo |
| | | }, |
| | | loginid(state) { |
| | | return state.loginProvider.loginid |
| | | }, |
| | |
| | | actions: { |
| | | //{commit} 解构, |
| | | //univerifyInfo 自定义参数 |
| | | GetApkVersionInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | univerifyInfo = univerifyInfo || {}; |
| | | univerifyInfo.server = univerifyInfo.server || ''; |
| | | if (univerifyInfo.server.length == 0) { |
| | | reject({"errMsg":'服务器地址不能为空!'}); |
| | | } |
| | | var openinfo = "http://" + univerifyInfo.server + "/"; //+"/OrgWebS" |
| | | //设置全局参数:url-服务器地址 |
| | | commit("setUrl",openinfo); |
| | | uni.request({ |
| | | url: openinfo + "PDA/GetApkVersionInfo", |
| | | data: {}, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | console.log(res); |
| | | if(res.statusCode==404){ |
| | | reject({"errMsg":"地址不对,请检查该地址:"+ openinfo +",方法:GetApkVersionInfo,是否正确"}); |
| | | } else if(res.statusCode==500){ |
| | | reject({"errMsg":"未找到更新包所在目录!"}); |
| | | } |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("setApkVersionInfo",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | | console.log(err); |
| | | reject(err); |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | login: function({ |
| | | commit, |
| | | state |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | // console.log(res); |
| | | console.log(res); |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("login",ret); |
| | |
| | | }, |
| | | success: (res) => { |
| | | // console.log(res); |
| | | if(res.statusCode==404){ |
| | | reject({"errMsg":"地址不对,请检查该地址:"+ openinfo}); |
| | | } |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("areaFunc",ret); |