| | |
| | | let verCode = versionInfo[2].replace(".apk", "").replace(".", "").replace( |
| | | ".", ""); //服务端版本号 |
| | | let dldUrl = openinfo + |
| | | "/Program/" + |
| | | "Program/" + |
| | | verName; //app下载链接this. |
| | | resolve({ |
| | | verName, |
| | |
| | | dldUrl |
| | | }); |
| | | } else { |
| | | return reject("访问失败,状态码:" + res.statusCode); |
| | | // return reject("访问失败,状态码:" + res.statusCode); |
| | | resolve({}) |
| | | } |
| | | |
| | | }, |
| | |
| | | const verCode = ret.data?.VersionCode || ""; //版本编码 |
| | | const verNum = ret.data?.Version || ""; //服务端版本号 |
| | | let dldUrl = openinfo + |
| | | "/Program/" + |
| | | "Program/" + |
| | | verName; //app下载链接this. |
| | | resolve({ |
| | | verName, |
| | |
| | | */ |
| | | export const login = (server, id, pwd) => { |
| | | |
| | | if (!server) { |
| | | reject({ |
| | | "errMsg": '服务器地址不能为空!' |
| | | }); |
| | | } |
| | | if (!id || id.length < 2) { |
| | | reject({ |
| | | "errMsg": '账号最短为 2 个字符!' |
| | | }); |
| | | } |
| | | if (!pwd || pwd.length < 1) { |
| | | reject({ |
| | | "errMsg": '密码最短为 1个字符!' |
| | | }); |
| | | } |
| | | const app = getApp() |
| | | var openinfo = "http://" + server + "/"; |
| | | if (server.includes("://")) { |
| | | openinfo = server + "/" |
| | | } |
| | | var ser = server.toLowerCase().split('/'); |
| | | isMobox3Web(server) |
| | | if (app.globalData.isMobox3) { //判断地址是否是Mobox3 |
| | | const mobox3Ports = utils.session.getValue('mobox3_port'); |
| | | const orgsport = mobox3Ports.org || 5101 |
| | | const moboxsport = mobox3Ports.mobox || 5102 |
| | | const datasport = mobox3Ports.data || 5103 |
| | | |
| | | var orgSApi = "http://" + ser[0].split(':')[0] + ":" + orgsport + "/"; |
| | | var mobxoSApi = "http://" + ser[0].split(':')[0] + ":" + moboxsport + "/"; |
| | | var dataSApi = "http://" + ser[0].split(':')[0] + ":" + datasport + "/"; |
| | | return new Promise(async (resolve, reject) => { |
| | | if (!server) { |
| | | reject({ |
| | | "errMsg": '服务器地址不能为空!' |
| | | }); |
| | | } |
| | | if (!id || id.length < 2) { |
| | | reject({ |
| | | "errMsg": '账号最短为 2 个字符!' |
| | | }); |
| | | } |
| | | if (!pwd || pwd.length < 1) { |
| | | reject({ |
| | | "errMsg": '密码最短为 1个字符!' |
| | | }); |
| | | } |
| | | const app = getApp() |
| | | var openinfo = "http://" + server + "/"; |
| | | if (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 + "/"; |
| | | openinfo = server + "/" |
| | | } |
| | | app.globalData.mobox3ApiUrl = { |
| | | org: orgSApi, |
| | | data: dataSApi, |
| | | mobox: mobxoSApi, |
| | | } |
| | | return loginOrg(id, pwd) |
| | | } else { |
| | | var header = { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = openinfo + "PDA/SignIn"; |
| | | var ser = server.toLowerCase().split('/'); |
| | | isMobox3Web(server) |
| | | if (app.globalData.isMobox3) { //判断地址是否是Mobox3 |
| | | const mobox3Ports = utils.session.getValue('mobox3_port'); |
| | | const orgsport = mobox3Ports.org || 5101 |
| | | const moboxsport = mobox3Ports.mobox || 5102 |
| | | const datasport = mobox3Ports.data || 5103 |
| | | |
| | | var data = {} |
| | | app.globalData.mobox2ApiUrl = openinfo |
| | | data = { |
| | | uname: id || "", |
| | | pwd: pwd || "", |
| | | cname: app.globalData.cname, |
| | | type: "0" |
| | | } |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | | header, |
| | | data, |
| | | }) |
| | | } |
| | | var orgSApi = "http://" + ser[0].split(':')[0] + ":" + orgsport + "/"; |
| | | var mobxoSApi = "http://" + ser[0].split(':')[0] + ":" + moboxsport + "/"; |
| | | var dataSApi = "http://" + ser[0].split(':')[0] + ":" + datasport + "/"; |
| | | if (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 + "/"; |
| | | } |
| | | app.globalData.mobox3ApiUrl = { |
| | | org: orgSApi, |
| | | data: dataSApi, |
| | | mobox: mobxoSApi, |
| | | } |
| | | loginOrg(id, pwd).then((res)=>{ |
| | | resolve(res) |
| | | }).catch((rej)=>{ |
| | | reject(rej) |
| | | }) |
| | | |
| | | } else { |
| | | var header = { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = openinfo + "PDA/SignIn"; |
| | | |
| | | var data = {} |
| | | app.globalData.mobox2ApiUrl = openinfo |
| | | data = { |
| | | uname: id || "", |
| | | pwd: pwd || "", |
| | | cname: app.globalData.cname || "", |
| | | type: "0" |
| | | } |
| | | http.request2({ |
| | | method: "POST", |
| | | url, |
| | | header, |
| | | data, |
| | | }).then((res)=>{ |
| | | resolve(res) |
| | | }).catch((rej)=>{ |
| | | reject(rej) |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | |
| | | /** |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/PDAArea"; |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | var data = { |
| | | loginInfo: { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | type: "0", |
| | | }, |
| | | loginInfo: JSON.stringify(loginInfo), |
| | | app_type: app_type || "MES", |
| | | need_ace: need_ace |
| | | } |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/PDAAttrList"; |
| | | data.loginInfo = { |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/PDAGridStyleGetInfo"; |
| | | data.loginInfo = { |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/PDAGridStyleGetInfo"; |
| | | data.loginInfo = { |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/PDADataObjRunCustomEvent"; |
| | | data.loginInfo = { |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "selpsn/queryjson"; |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "bpm/ProjectGetAnalysisList"; |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/addclassattr"; |
| | | data.loginInfo = { |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |
| | |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | var url = app.globalData.mobox2ApiUrl + "PDA/DelObj"; |
| | | data.loginInfo = { |
| | | let loginInfo = { |
| | | uname: app.globalData.loginUser.id || "", |
| | | pwd: app.globalData.loginUser.pwd || "", |
| | | cname: app.globalData.cname, |
| | | cname: app.globalData.cname || "", |
| | | type: "0", |
| | | } |
| | | |
| | | data.loginInfo = JSON.stringify(loginInfo) |
| | | return http.request2({ |
| | | method: "POST", |
| | | url, |