From 733cfa21c16c019c0337f948ac884ca4961ea2ad Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期二, 04 三月 2025 17:01:42 +0800 Subject: [PATCH] test --- store/index.js | 572 ++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 526 insertions(+), 46 deletions(-) diff --git a/store/index.js b/store/index.js index 68a61b8..ddeeac3 100644 --- a/store/index.js +++ b/store/index.js @@ -193,6 +193,9 @@ }); } var openinfo = "http://" + univerifyInfo.server + "/"; //+"/OrgWebS" + if (univerifyInfo.server.includes("://")) { + openinfo = univerifyInfo.server + "/" + } //璁剧疆鍏ㄥ眬鍙傛暟锛歶rl-鏈嶅姟鍣ㄥ湴鍧� commit("setUrl", openinfo); // var ser = univerifyInfo.server.split('/'); @@ -264,6 +267,9 @@ }); } var openinfo = "http://" + univerifyInfo.server + "/"; + if (univerifyInfo.server.includes("://")) { + openinfo = univerifyInfo.server + "/" + } //璁剧疆鍏ㄥ眬鍙傛暟锛歶rl-鏈嶅姟鍣ㄥ湴鍧� commit("setUrl", openinfo); var ser = univerifyInfo.server.toLowerCase().split('/'); @@ -275,11 +281,24 @@ commit("setMobxoSApi", ''); commit("setDataSApi", ''); commit("setMongodbSvr", ''); - if (ser[1] == 'mobox3') { //鍒ゆ柇鍦板潃鏄惁鏄疢obox3 - var orgSApi = "http://" + ser[0].split(':')[0] + ":5101/"; - var mobxoSApi = "http://" + ser[0].split(':')[0] + ":5102/"; - var dataSApi = "http://" + ser[0].split(':')[0] + ":5103/"; - var mongodbSvr = "http://" + ser[0].split(':')[0] + ":5201/"; + if (ser[ser.length - 1] == 'mobox3') { //鍒ゆ柇鍦板潃鏄惁鏄疢obox3 + + const orgsport = univerifyInfo.orgsport || 5101 + const moboxsport = univerifyInfo.moboxsport || 5102 + const datasport = univerifyInfo.datasport || 5103 + const mongodbsport = univerifyInfo.mongodbsport || 5201 + + var orgSApi = "http://" + ser[0].split(':')[0] + ":" + orgsport + "/"; + var mobxoSApi = "http://" + ser[0].split(':')[0] + ":" + moboxsport + "/"; + var dataSApi = "http://" + ser[0].split(':')[0] + ":" + datasport + "/"; + var mongodbSvr = "http://" + ser[0].split(':')[0] + ":" + mongodbsport + "/"; + if (univerifyInfo.server.includes("://")) { + orgSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + orgsport + "/"; + mobxoSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + moboxsport + "/"; + dataSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + datasport + "/"; + mongodbSvr = ser[0] + "//" + ser[2].split(':')[0] + ":" + mongodbsport + + "/"; + } commit("setOrgSApi", orgSApi); commit("setMobxoSApi", mobxoSApi); commit("setDataSApi", dataSApi); @@ -344,7 +363,7 @@ url = state.OIMoboxSAPI + 'api/app/area/GetList?sessionid=' + state .loginProvider.loginid.result.session_id; univerifyInfo = { - app_type: "MES", + app_type: univerifyInfo.app_type || "MES", }; header = {}; } @@ -368,7 +387,29 @@ // }) // reject({"errMsg":"鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�}); // } - const ret = res.data; + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哸reaFunc銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000' || ret.err_code == 0) { commit("areaFunc", ret); resolve(ret); @@ -400,7 +441,29 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏咷etFuncTree銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.err_code == 0) { // commit("areaFunc",ret); resolve(ret); @@ -448,7 +511,29 @@ // }) // reject({"errMsg":"鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�}); // } - const ret = res.data + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哻lassAttrList銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000') { commit("classAttrList", ret); resolve(ret); @@ -490,7 +575,29 @@ }, success: (res) => { console.log(res); - const ret = res.data + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哻lassGridStyleInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000') { // var data ={}; // Vue.set(data,univerifyInfo.name,ret); @@ -541,7 +648,29 @@ // }) // reject({"errMsg":"鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�}); // } - const ret = res.data + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏唖ubClassAttrList銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000') { commit("subClassAttrList", ret); resolve(ret); @@ -590,7 +719,29 @@ // }) // reject({"errMsg":"鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�}); // } - const ret = res.data + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏唖ubClassGridStyleInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000') { // var data ={}; // Vue.set(data,univerifyInfo.name,ret); @@ -634,7 +785,29 @@ }, success: (res) => { // console.log(res); - const ret = res.data + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哾icValueInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000') { state.thisDictName = univerifyInfo.dic_name commit("dicValueInfo", ret); @@ -676,7 +849,29 @@ }, success: (res) => { // console.log(res); - const ret = res.data + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏咲ataObjRunCustomEventInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.code == '00000') { commit("DataObjRunCustomEventInfo", ret); resolve(ret); @@ -721,14 +916,32 @@ header: header, success: (res) => { // console.log(res); - try { - res = JSON.parse(res.data); - } catch (e) { - res = res.data; + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏唓uerySelpsn銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } } - if (res.code == '00000' || res.err_code == 0) { - commit("querySelpsn", res); - resolve(res); + + + if (ret.code == '00000' || ret.err_code == 0) { + commit("querySelpsn", ret); + resolve(ret); } else { reject({ "errMsg": ret.msg || ret.err_msg @@ -774,7 +987,28 @@ header: header, success: (res) => { console.log(res); - const ret = res.data; + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哖rojectGetAnalysisList銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + if (ret.code == '00000') { commit("ProjectGetAnalysisList", ret); resolve(ret); @@ -821,7 +1055,28 @@ // }) // reject({"errMsg":"鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�}); // } - const ret = res.data; + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哸ddclassattr銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + if (ret.code == '00000') { commit("addclassattr", ret); resolve(ret); @@ -855,7 +1110,28 @@ }, success: (res) => { console.log(res); - const ret = res.data; + var ret = res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏咲elObj銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + if (ret.code == '00000') { commit("DelObj", ret); resolve(ret); @@ -890,7 +1166,28 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哻lassAttrGetList銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + if (ret.err_code == 0) { commit("classAttrList", ret); resolve(ret); @@ -923,7 +1220,29 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏唖ubClassAttrGetList銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.err_code == 0) { commit("subClassAttrList", ret); resolve(ret); @@ -956,7 +1275,29 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏咲ictItemGetList銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.err_code == 0) { resolve(ret); } else { @@ -988,7 +1329,29 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏咲ictGetInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.err_code == 0) { resolve(ret); } else { @@ -1021,7 +1384,29 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哻reateDataObj銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } + + if (ret.err_code == 0) { resolve(ret); } else { @@ -1045,7 +1430,8 @@ state }, univerifyInfo) { return new Promise((resolve, reject) => { - // console.log(state.loginProvider.loginid.result.session_id); + // console.log(state.loginProvider.loginid.result.session_id); + // console.log(state.OIDataSAPI) uni.request({ url: state.OIDataSAPI + 'api/class/uistyle/GetInfo?sessionid=' + state .loginProvider.loginid.result.session_id, @@ -1054,18 +1440,37 @@ dataType: "json", success: (_res) => { console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哢IStyleGetInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } if (ret.err_code == 0) { - // commit("areaFunc",ret); resolve(ret); } else { reject({ - "errMsg": ret.err_msg + "errMsg": ret.err_msg || ret.errMsg }); } }, fail: (err) => { - // console.log(err); + console.log("fail", err); reject(err); } }) @@ -1087,13 +1492,32 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏唕unCustomEvent銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } if (ret.err_code == 0) { - // commit("areaFunc",ret); resolve(ret); } else { reject({ - "errMsg": ret.err_msg + "errMsg": ret.err_msg || ret.errMsg }); } }, @@ -1120,13 +1544,31 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哾ataObjDel銆恓son string銆戣浆鎹负銆恓son object銆戝け璐�) + } + } if (ret.err_code == 0) { - // commit("areaFunc",ret); resolve(ret); } else { reject({ - "errMsg": ret.err_msg + "errMsg": ret.err_msg || ret.errMsg }); } }, @@ -1153,13 +1595,32 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哾ataObjQuery銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } if (ret.err_code == 0) { - // commit("areaFunc",ret); resolve(ret); } else { reject({ - "errMsg": ret.err_msg + "errMsg": ret.err_msg || ret.errMsg }); } }, @@ -1186,13 +1647,32 @@ dataType: "json", success: (_res) => { // console.log(_res); - const ret = _res.data + var ret = _res.data + if (typeof ret == 'string') { + try { + try { + try { + ret = JSON.parse(ret.replace(/\\"/g, '"')); + } catch (ex) { + ret = JSON.parse(ret.replace(/\\/g, '\\\\')) + } + } catch (ex) { + ret = JSON.parse(ret.replace(/\\"/g, "'").replace( + /[\r\n]/g, + '<br>').replace(/[\t]/g, ' ')); + } + } catch (ex) { + console.log(ret) + return reject( + '灏哸ppGetInfo銆恓son string銆戣浆鎹负銆恓son object銆戝け璐� + ) + } + } if (ret.err_code == 0) { - // commit("areaFunc",ret); resolve(ret); } else { reject({ - "errMsg": ret.err_msg + "errMsg": ret.err_msg || ret.errMsg }); } }, -- Gitblit v1.9.1