From 273e2da8372cfd54f91a1117ccaaf6d3c9085e90 Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com.cn> Date: 星期五, 25 八月 2023 15:45:17 +0800 Subject: [PATCH] 3018功能点增加兼容Mobox3的页面 3037功能点增加兼容Mobox3的页面 --- store/index.js | 195 ++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 170 insertions(+), 25 deletions(-) diff --git a/store/index.js b/store/index.js index e2dc6b0..68a61d9 100644 --- a/store/index.js +++ b/store/index.js @@ -187,7 +187,9 @@ commit("setUrl",openinfo); var ser = univerifyInfo.server.split('/'); if(ser[1] == 'mobox3'){ - reject({"errMsg":"Mobox3鏆傛椂鏈敮鎸佽嚜鍔ㄦ洿鏂帮紒"}); + // reject({"errMsg":"Mobox3鏆傛椂鏈敮鎸佽嚜鍔ㄦ洿鏂帮紒"}); + resolve({code:'00000',data:"",msg:""}); + return; } uni.request({ url: openinfo + "PDA/GetApkVersionInfo", @@ -209,7 +211,7 @@ commit("setApkVersionInfo",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -279,7 +281,7 @@ commit("login",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg?ret.msg:ret.err_msg}); } }, fail: (err) => { @@ -322,7 +324,7 @@ commit("areaFunc",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg?ret.msg:ret.err_msg}); } }, fail: (err) => { @@ -384,7 +386,7 @@ commit("classAttrList",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -419,7 +421,7 @@ commit("classGridStyleInfo",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -452,7 +454,7 @@ commit("subClassAttrList",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -521,7 +523,7 @@ commit("dicValueInfo",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -547,13 +549,13 @@ 'content-type': 'application/x-www-form-urlencoded' }, success: (res) => { - console.log(res); + // console.log(res); const ret = res.data if (ret.code=='00000') { commit("DataObjRunCustomEventInfo",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -570,22 +572,34 @@ }, univerifyInfo) { return new Promise((resolve, reject) => { // console.log(state.url); + var url = state.url + "selpsn/queryjson"; + var datajson = univerifyInfo; + var header = {'content-type': 'application/x-www-form-urlencoded'}; + if(state.OIOrgSAPI){ //鍒ゆ柇鏄惁鏄疢obox3 + url = state.OIOrgSAPI+'api/user/query/query?sessionid='+state.loginProvider.loginid.result.session_id; + datajson = { + query_str: univerifyInfo.jp, + }; + header={}; + } uni.request({ - url: state.url + "selpsn/queryjson", - data: univerifyInfo, + url: url, + data: datajson, method: 'POST', dataType:"json", - header: { - 'content-type': 'application/x-www-form-urlencoded' - }, + header: header, success: (res) => { // console.log(res); - const ret = JSON.parse(res.data); - if (ret.code=='00000') { - commit("querySelpsn",ret); - resolve(ret); + try{ + res = JSON.parse(res.data); + }catch(e){ + res = res.data; + } + if (res.code=='00000' || res.err_code == 0) { + commit("querySelpsn",res); + resolve(res); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":res.msg?res.msg:res.err_msg}); } }, fail: (err) => { @@ -602,14 +616,25 @@ }, univerifyInfo) { return new Promise((resolve, reject) => { // console.log(state.url); + var url = state.url + "bpm/ProjectGetAnalysisList"; + var header = {'content-type': 'application/x-www-form-urlencoded'}; + if(state.OIMoboxSAPI){ //鍒ゆ柇鏄惁鏄疢obox3 + // url = state.OIMoboxSAPI+'api/app/area/GetList?sessionid='+state.loginProvider.loginid.result.session_id; + // univerifyInfo = { + // app_type: "MES", + // }; + // header={}; + reject({"errMsg":"Mobox3鏆傛椂鏈敮鎸侀�鎷╅」鐩帴鍙o紒"}); + // resolve({code:'00000',data:"",msg:""}); + return; + } + uni.request({ - url: state.url + "bpm/ProjectGetAnalysisList", + url: url, data: univerifyInfo, method: 'POST', dataType:"json", - header: { - 'content-type': 'application/x-www-form-urlencoded' - }, + header: header, success: (res) => { console.log(res); const ret = res.data; @@ -617,7 +642,7 @@ commit("ProjectGetAnalysisList",ret); resolve(ret); } else { - reject({"errMsg":ret.err_msg}); + reject({"errMsg":ret.msg}); } }, fail: (err) => { @@ -692,6 +717,126 @@ }) }, + + // api/class/attr/GetList?sessionid=SESSION_ID + // Mobox3寰楀埌鏁版嵁绫诲睘鎬�+ classAttrGetList: function({ + commit, + state + }, univerifyInfo) { + return new Promise((resolve, reject) => { + // console.log(state.url); + uni.request({ + url: state.OIDataSAPI+'api/class/attr/GetList?sessionid='+state.loginProvider.loginid.result.session_id, + data: univerifyInfo, + method: 'POST', + dataType:"json", + success: (_res) => { + // console.log(_res); + const ret = _res.data + if (ret.err_code == 0) { + commit("classAttrList",ret); + resolve(ret); + } else { + reject({"errMsg":ret.err_msg}); + } + }, + fail: (err) => { + // console.log(err); + reject(err); + } + }) + }) + }, + // api/class/attr/GetList?sessionid=SESSION_ID + // Mobox3寰楀埌鏁版嵁绫诲睘鎬�+ subClassAttrGetList: function({ + commit, + state + }, univerifyInfo) { + return new Promise((resolve, reject) => { + // console.log(state.url); + uni.request({ + url: state.OIDataSAPI+'api/class/attr/GetList?sessionid='+state.loginProvider.loginid.result.session_id, + data: univerifyInfo, + method: 'POST', + dataType:"json", + success: (_res) => { + // console.log(_res); + const ret = _res.data + if (ret.err_code == 0) { + commit("subClassAttrList",ret); + resolve(ret); + } else { + reject({"errMsg":ret.err_msg}); + } + }, + fail: (err) => { + // console.log(err); + reject(err); + } + }) + }) + }, + // api/dict/item/GetInfo?sessionid=SESSION_ID + // Mobox3寰楀埌瀛楀吀椤瑰垪琛�+ DictItemGetList: function({ + commit, + state + }, univerifyInfo) { + return new Promise((resolve, reject) => { + // console.log(state.url); + uni.request({ + url: state.OIMoboxSAPI+'api/dict/item/GetInfo?sessionid='+state.loginProvider.loginid.result.session_id, + data: univerifyInfo, + method: 'POST', + dataType:"json", + success: (_res) => { + // console.log(_res); + const ret = _res.data + if (ret.err_code == 0) { + resolve(ret); + } else { + reject({"errMsg":ret.err_msg}); + } + }, + fail: (err) => { + // console.log(err); + reject(err); + } + }) + }) + }, + // api/dataobj/Create?sessionid=SESSION_ID + // Mobox3鍒涘缓鏁版嵁瀵硅薄 + createDataObj: function({ + commit, + state + }, univerifyInfo) { + return new Promise((resolve, reject) => { + // console.log(state.url); + uni.request({ + url: state.OIDataSAPI+'api/dataobj/Create?sessionid='+state.loginProvider.loginid.result.session_id, + data: univerifyInfo, + method: 'POST', + dataType:"json", + success: (_res) => { + // console.log(_res); + const ret = _res.data + if (ret.err_code == 0) { + resolve(ret); + } else { + reject({"errMsg":ret.err_msg}); + } + }, + fail: (err) => { + console.log(err); + reject(err); + } + }) + }) + }, + // api/class/uistyle/GetInfo?sessionid=SESSION_ID // Mobox3寰楀埌鏁版嵁绫绘樉绀烘牱寮忎俊鎭� UIStyleGetInfo: function({ -- Gitblit v1.9.1