From 108352eee11e26a7825f2d55a76f3e3be43bf0df Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com.cn> Date: 星期四, 25 五月 2023 16:28:07 +0800 Subject: [PATCH] test --- store/index.js | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 55 insertions(+), 1 deletions(-) diff --git a/store/index.js b/store/index.js index 2cf990b..58e4453 100644 --- a/store/index.js +++ b/store/index.js @@ -9,6 +9,7 @@ }, state: { hasLogin: false, + apkVersionInfo: "", loginProvider: "", areaFunc:'', thisareaFuncID:'', @@ -33,6 +34,9 @@ mutations: { setUrl(state, url) { state.url = url; + }, + setApkVersionInfo(state, ret) { + state.apkVersionInfo = ret; }, login(state, provider) { state.hasLogin = true; @@ -102,6 +106,9 @@ }, }, getters: { + GetApkServionInfo(state) { + return state.apkVersionInfo + }, loginid(state) { return state.loginProvider.loginid }, @@ -135,6 +142,50 @@ actions: { //{commit} 瑙f瀯锛� //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" + //璁剧疆鍏ㄥ眬鍙傛暟锛歶rl-鏈嶅姟鍣ㄥ湴鍧�+ 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 +",鏂规硶锛欸etApkVersionInfo,鏄惁姝g‘"}); + } 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 @@ -174,7 +225,7 @@ '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); @@ -208,6 +259,9 @@ }, success: (res) => { // console.log(res); + if(res.statusCode==404){ + reject({"errMsg":"鍦板潃涓嶅锛岃妫�煡璇ュ湴鍧�細"+ openinfo}); + } const ret = res.data if (ret.code=='00000') { commit("areaFunc",ret); -- Gitblit v1.9.1