From 0daed9b2a7474eebb45ec16da010ea87426bd080 Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com> Date: 星期一, 27 三月 2023 10:16:05 +0800 Subject: [PATCH] 3037批量批量新增主从数据--浏览状态下如果选择了脚本则执行脚本,没有就关闭当前页面返回上一页 --- store/index.js | 92 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 91 insertions(+), 1 deletions(-) diff --git a/store/index.js b/store/index.js index d4ed931..58e4453 100644 --- a/store/index.js +++ b/store/index.js @@ -9,6 +9,7 @@ }, state: { hasLogin: false, + apkVersionInfo: "", loginProvider: "", areaFunc:'', thisareaFuncID:'', @@ -25,6 +26,7 @@ querySelpsn:'', ProjectGetAnalysisList:'', addclassattr:'', + DelObj:'', username:"sa", userpwd:"0000", url:"115.29.185.26:5000" //192.168.1.184:5200 36.33.24.94:5200 @@ -32,6 +34,9 @@ mutations: { setUrl(state, url) { state.url = url; + }, + setApkVersionInfo(state, ret) { + state.apkVersionInfo = ret; }, login(state, provider) { state.hasLogin = true; @@ -93,11 +98,17 @@ addclassattr(state, ret) { state.addclassattr = ret; }, + DelObj(state, ret) { + state.DelObj = ret; + }, logout(state) { state.hasLogin = false }, }, getters: { + GetApkServionInfo(state) { + return state.apkVersionInfo + }, loginid(state) { return state.loginProvider.loginid }, @@ -131,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 @@ -170,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); @@ -204,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); @@ -516,6 +574,38 @@ } }) }) + }, + + DelObj: function({ + commit, + state + }, univerifyInfo) { + return new Promise((resolve, reject) => { + // console.log(state.url); + uni.request({ + url: state.url + "PDA/DelObj", + data: univerifyInfo, + method: 'POST', + dataType:"json", + header: { + 'content-type': 'application/x-www-form-urlencoded' + }, + success: (res) => { + console.log(res); + const ret = res.data; + if (ret.code=='00000') { + commit("DelObj",ret); + resolve(ret); + } else { + reject({"errMsg":JSON.stringify(ret)}); + } + }, + fail: (err) => { + console.log(err); + reject(err); + } + }) + }) } } -- Gitblit v1.9.1