| | |
| | | import Vue from 'vue' |
| | | import Vuex from 'vuex' |
| | | import Base64 from '../components/js-base64/base64.js' |
| | | import utils from "@/js/utils.js" |
| | | Vue.use(Vuex) |
| | | |
| | | import app from './modules/app' |
| | | const store = new Vuex.Store({ |
| | | modules:{ |
| | | modules: { |
| | | app, |
| | | Base64, |
| | | }, |
| | | state: { |
| | | hasLogin: false, |
| | | deviceId: '', |
| | | apkVersionInfo: "", |
| | | loginProvider: "", |
| | | areaFunc:'', |
| | | thisareaFuncID:'', |
| | | thisareaFuncSubID:'', |
| | | thisEditName:'', |
| | | thisEditSubName:'', |
| | | thisDictName:'', |
| | | _classAttrList:{}, |
| | | _classGridStyleInfo:{}, |
| | | _subClassAttrList:{}, |
| | | _subClassGridStyleInfo:{}, |
| | | _dicValueInfo:{}, |
| | | DataObjRunCustomEventInfo:'', |
| | | querySelpsn:'', |
| | | ProjectGetAnalysisList:'', |
| | | addclassattr:'', |
| | | DelObj:'', |
| | | username:"sa", |
| | | userpwd:"0000", |
| | | url:"139.159.144.10:8080/mobox3", //115.29.185.26:5000 |
| | | areaFunc: '', |
| | | thisareaFuncID: '', |
| | | thisareaFuncSubID: '', |
| | | thisEditName: '', |
| | | thisEditSubName: '', |
| | | thisDictName: '', |
| | | _classAttrList: {}, |
| | | _classGridStyleInfo: {}, |
| | | _subClassAttrList: {}, |
| | | _subClassGridStyleInfo: {}, |
| | | _dicValueInfo: {}, |
| | | DataObjRunCustomEventInfo: '', |
| | | querySelpsn: '', |
| | | ProjectGetAnalysisList: '', |
| | | addclassattr: '', |
| | | DelObj: '', |
| | | username: "sa", |
| | | userpwd: "0000", |
| | | url: "139.159.144.10:8080/mobox3", //115.29.185.26:5000 |
| | | OIOrgSAPI: '', //115.29.185.26:5101 |
| | | OIMoboxSAPI: '', //115.29.185.26:5102 |
| | | OIDataSAPI: '', //115.29.185.26:5103 |
| | | OIMongodbSvr: '' //115.29.185.26:5201 |
| | | }, |
| | | mutations: { |
| | | setDeviceId(state, ret) { |
| | | state.deviceId = ret; |
| | | }, |
| | | setUrl(state, url) { |
| | | state.url = url; |
| | | }, |
| | |
| | | areaFunc(state, ret) { |
| | | state.areaFunc = ret; |
| | | }, |
| | | setareaFuncid(state,id){ |
| | | state.thisareaFuncID=id; |
| | | setareaFuncid(state, id) { |
| | | state.thisareaFuncID = id; |
| | | }, |
| | | setareaFunSubcid(state,id){ |
| | | state.thisareaFuncSubID=id; |
| | | setareaFunSubcid(state, id) { |
| | | state.thisareaFuncSubID = id; |
| | | }, |
| | | seteditName(state,editName){ |
| | | state.thisEditName=editName; |
| | | seteditName(state, editName) { |
| | | state.thisEditName = editName; |
| | | }, |
| | | seteditSubName(state,editName){ |
| | | state.thisEditSubName=editName; |
| | | seteditSubName(state, editName) { |
| | | state.thisEditSubName = editName; |
| | | }, |
| | | setDictName(state,dictName){ |
| | | state.thisDictName=dictName; |
| | | setDictName(state, dictName) { |
| | | state.thisDictName = dictName; |
| | | }, |
| | | classAttrList(state, ret) { |
| | | // state._classAttrList[state.thisareaFuncID] = ret; |
| | | Vue.set(state._classAttrList,state.thisareaFuncID,ret); |
| | | Vue.set(state._classAttrList, state.thisareaFuncID, ret); |
| | | }, |
| | | classGridStyleInfo(state, ret) { |
| | | // state._classGridStyleInfo[state.thisareaFuncID] = ret; |
| | | var data = {}; |
| | | if(state._classGridStyleInfo[state.thisareaFuncID]) |
| | | if (state._classGridStyleInfo[state.thisareaFuncID]) |
| | | data = state._classGridStyleInfo[state.thisareaFuncID]; |
| | | Vue.set(data,state.thisEditName,ret); |
| | | Vue.set(state._classGridStyleInfo,state.thisareaFuncID,data); |
| | | Vue.set(data, state.thisEditName, ret); |
| | | Vue.set(state._classGridStyleInfo, state.thisareaFuncID, data); |
| | | }, |
| | | subClassAttrList(state, ret) { |
| | | Vue.set(state._subClassAttrList,state.thisareaFuncSubID,ret); |
| | | Vue.set(state._subClassAttrList, state.thisareaFuncSubID, ret); |
| | | }, |
| | | subClassGridStyleInfo(state, ret) { |
| | | var data = {}; |
| | | if(state._subClassGridStyleInfo[state.thisareaFuncSubID]) |
| | | if (state._subClassGridStyleInfo[state.thisareaFuncSubID]) |
| | | data = state._subClassGridStyleInfo[state.thisareaFuncSubID]; |
| | | Vue.set(data,state.thisEditSubName,ret); |
| | | Vue.set(state._subClassGridStyleInfo,state.thisareaFuncSubID,data); |
| | | Vue.set(data, state.thisEditSubName, ret); |
| | | Vue.set(state._subClassGridStyleInfo, state.thisareaFuncSubID, data); |
| | | }, |
| | | dicValueInfo(state, ret) { |
| | | // state._dicValueInfo[state.thisareaFuncID] = ret; |
| | | Vue.set(state._dicValueInfo,state.thisDictName,ret); |
| | | Vue.set(state._dicValueInfo, state.thisDictName, ret); |
| | | }, |
| | | DataObjRunCustomEventInfo(state, ret) { |
| | | state.DataObjRunCustomEventInfo = ret; |
| | |
| | | }, |
| | | }, |
| | | getters: { |
| | | getDeviceId(state, ret) { |
| | | return state.deviceId |
| | | }, |
| | | GetApkServionInfo(state) { |
| | | return state.apkVersionInfo |
| | | }, |
| | |
| | | getMongodbSvr(state, url) { |
| | | return state.OIMongodbSvr; |
| | | }, |
| | | getclassAttrList(state){ |
| | | getclassAttrList(state) { |
| | | return state._classAttrList[state.thisareaFuncID]; |
| | | }, |
| | | getclassGridStyleInfo(state){ |
| | | if(state._classGridStyleInfo[state.thisareaFuncID]) |
| | | getclassGridStyleInfo(state) { |
| | | if (state._classGridStyleInfo[state.thisareaFuncID]) |
| | | return state._classGridStyleInfo[state.thisareaFuncID][state.thisEditName]; |
| | | else |
| | | else |
| | | return ""; |
| | | }, |
| | | getSubClassAttrList(state){ |
| | | getSubClassAttrList(state) { |
| | | return state._subClassAttrList[state.thisareaFuncSubID]; |
| | | }, |
| | | getSubClassGridStyleInfo(state){ |
| | | if(state._subClassGridStyleInfo[state.thisareaFuncSubID]) |
| | | getSubClassGridStyleInfo(state) { |
| | | if (state._subClassGridStyleInfo[state.thisareaFuncSubID]) |
| | | return state._subClassGridStyleInfo[state.thisareaFuncSubID][state.thisEditSubName]; |
| | | else |
| | | else |
| | | return ""; |
| | | }, |
| | | getdicValueInfo(state){ |
| | | getdicValueInfo(state) { |
| | | return state._dicValueInfo[state.thisDictName]; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | }, |
| | | actions: { |
| | | //{commit} 解构, |
| | |
| | | univerifyInfo = univerifyInfo || {}; |
| | | univerifyInfo.server = univerifyInfo.server || ''; |
| | | if (univerifyInfo.server.length == 0) { |
| | | reject({"errMsg":'服务器地址不能为空!'}); |
| | | reject({ |
| | | "errMsg": '服务器地址不能为空!' |
| | | }); |
| | | } |
| | | var openinfo = "http://" + univerifyInfo.server + "/"; //+"/OrgWebS" |
| | | //设置全局参数:url-服务器地址 |
| | | commit("setUrl",openinfo); |
| | | var ser = univerifyInfo.server.split('/'); |
| | | if(ser[1] == 'mobox3'){ |
| | | // reject({"errMsg":"Mobox3暂时未支持自动更新!"}); |
| | | resolve({code:'00000',data:"",msg:""}); |
| | | return; |
| | | if (univerifyInfo.server.includes("://")) { |
| | | openinfo = univerifyInfo.server + "/" |
| | | } |
| | | //设置全局参数:url-服务器地址 |
| | | commit("setUrl", openinfo); |
| | | // var ser = univerifyInfo.server.split('/'); |
| | | // if(ser[1] == 'mobox3'){ |
| | | // // reject({"errMsg":"Mobox3暂时未支持自动更新!"}); |
| | | // resolve({code:'00000',data:"",msg:""}); |
| | | // return; |
| | | // } |
| | | uni.request({ |
| | | url: openinfo + "PDA/GetApkVersionInfo", |
| | | data: {}, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | console.log(res); |
| | | if(res.statusCode==404){ |
| | | reject({"errMsg":"地址不对,请检查该地址:"+ openinfo +",方法:GetApkVersionInfo,是否正确"}); |
| | | } else if(res.statusCode==500){ |
| | | reject({"errMsg":"未找到更新包所在目录!"}); |
| | | console.log(res); |
| | | if (res.statusCode == 404) { |
| | | reject({ |
| | | "errMsg": "地址不对,请检查该地址:" + openinfo + |
| | | ",方法:GetApkVersionInfo,是否正确" |
| | | }); |
| | | } else if (res.statusCode == 500) { |
| | | reject({ |
| | | "errMsg": "未找到更新包所在目录!" |
| | | }); |
| | | } |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("setApkVersionInfo",ret); |
| | | if (ret.code == '00000') { |
| | | commit("setApkVersionInfo", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | reject({ |
| | | "errMsg": ret.msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | login: function({ |
| | | commit, |
| | | state |
| | |
| | | univerifyInfo.uname = univerifyInfo.uname || ''; |
| | | univerifyInfo.pwd = univerifyInfo.pwd || ''; |
| | | if (univerifyInfo.server.length == 0) { |
| | | reject({"errMsg":'服务器地址不能为空!'}); |
| | | reject({ |
| | | "errMsg": '服务器地址不能为空!' |
| | | }); |
| | | } |
| | | if (univerifyInfo.uname.length < 2) { |
| | | reject({"errMsg":'账号最短为 2 个字符!'}); |
| | | reject({ |
| | | "errMsg": '账号最短为 2 个字符!' |
| | | }); |
| | | } |
| | | if (univerifyInfo.pwd.length < 1) { |
| | | reject({"errMsg":'密码最短为 1个字符!'}); |
| | | reject({ |
| | | "errMsg": '密码最短为 1个字符!' |
| | | }); |
| | | } |
| | | var openinfo = "http://" + univerifyInfo.server + "/"; |
| | | if (univerifyInfo.server.includes("://")) { |
| | | openinfo = univerifyInfo.server + "/" |
| | | } |
| | | //设置全局参数:url-服务器地址 |
| | | commit("setUrl",openinfo); |
| | | var ser = univerifyInfo.server.split('/'); |
| | | commit("setUrl", openinfo); |
| | | var ser = univerifyInfo.server.toLowerCase().split('/'); |
| | | var url = openinfo + "PDA/SignIn"; |
| | | var header = {'content-type': 'application/x-www-form-urlencoded'}; |
| | | commit("setOrgSApi",''); |
| | | commit("setMobxoSApi",''); |
| | | commit("setDataSApi",''); |
| | | commit("setMongodbSvr",''); |
| | | if(ser[1] == 'mobox3'){ //判断地址是否是Mobox3 |
| | | var header = { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | commit("setOrgSApi", ''); |
| | | commit("setMobxoSApi", ''); |
| | | commit("setDataSApi", ''); |
| | | commit("setMongodbSvr", ''); |
| | | if (ser[ser.length - 1] == 'mobox3') { //判断地址是否是Mobox3 |
| | | 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/"; |
| | | commit("setOrgSApi",orgSApi); |
| | | commit("setMobxoSApi",mobxoSApi); |
| | | commit("setDataSApi",dataSApi); |
| | | commit("setMongodbSvr",mongodbSvr); |
| | | url = orgSApi+'api/user/ace/VerifyPassword'; |
| | | if (univerifyInfo.server.includes("://")) { |
| | | orgSApi =ser[0] + "//" + ser[2].split(':')[0] + ":5101/"; |
| | | mobxoSApi = ser[0] + "//" + ser[2].split(':')[0] + ":5102/"; |
| | | dataSApi =ser[0] + "//" + ser[2].split(':')[0] + ":5103/"; |
| | | mongodbSvr = ser[0] + "//" + ser[2].split(':')[0] + ":5201/"; |
| | | } |
| | | commit("setOrgSApi", orgSApi); |
| | | commit("setMobxoSApi", mobxoSApi); |
| | | commit("setDataSApi", dataSApi); |
| | | commit("setMongodbSvr", mongodbSvr); |
| | | url = orgSApi + 'api/user/ace/VerifyPassword'; |
| | | univerifyInfo = { |
| | | app_type: "mobox", |
| | | user_login: Base64.encode(univerifyInfo.uname), |
| | | user_psw: Base64.encode(univerifyInfo.pwd), |
| | | client_info: { |
| | | type: 3, //客户端类型:0–PC,1–WEB,2–安卓,3–安卓PAD,4–iPhone, 5–iPad, 6–其它 |
| | | num: state.deviceId //PDA的设备号 |
| | | } |
| | | }; |
| | | header={}; |
| | | header = {}; |
| | | } |
| | | |
| | | console.log(univerifyInfo); |
| | | uni.request({ |
| | | url: url, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: header, |
| | | success: (res) => { |
| | | // console.log(res); |
| | | console.log(res); |
| | | const ret = res.data |
| | | if (ret.code=='00000' || ret.err_code == 0) { |
| | | commit("login",ret); |
| | | if (ret.code == '00000' || ret.err_code == 0) { |
| | | commit("login", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg?ret.msg:ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.msg ? ret.msg : ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | areaFunc: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | var url = state.url + "PDA/PDAArea"; |
| | | var header = {'content-type': 'application/x-www-form-urlencoded'}; |
| | | if(state.OIMoboxSAPI){ //判断是否是Mobox3 |
| | | url = state.OIMoboxSAPI+'api/app/area/GetList?sessionid='+state.loginProvider.loginid.result.session_id; |
| | | var header = { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | if (state.OIMoboxSAPI) { //判断是否是Mobox3 |
| | | url = state.OIMoboxSAPI + 'api/app/area/GetList?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id; |
| | | univerifyInfo = { |
| | | app_type: "MES", |
| | | }; |
| | | header={}; |
| | | header = {}; |
| | | } |
| | | |
| | | |
| | | uni.request({ |
| | | url: url, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: header, |
| | | success: (res) => { |
| | | console.log(res); |
| | | if(res.statusCode==404){ |
| | | reject({"errMsg":"地址不对,请检查该地址:"+ openinfo}); |
| | | } |
| | | const ret = res.data |
| | | if (ret.code=='00000' || ret.err_code == 0) { |
| | | commit("areaFunc",ret); |
| | | if (res.statusCode == 404) { |
| | | reject({ |
| | | "errMsg": "地址不对,请检查该地址:" + openinfo |
| | | }); |
| | | } |
| | | // if(JSON.stringify(res.data).includes('Login Page - Ace Admin')){ |
| | | // uni.reLaunch({ |
| | | // url: '../login/index' |
| | | // }) |
| | | // reject({"errMsg":"登录已过期,请重新登录"}); |
| | | // } |
| | | const ret = res.data; |
| | | if (ret.code == '00000' || ret.err_code == 0) { |
| | | commit("areaFunc", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg?ret.msg:ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | uni.request({ |
| | | url: state.OIMoboxSAPI+'api/app/GetFuncTree?sessionid='+state.loginProvider.loginid.result.session_id, |
| | | url: state.OIMoboxSAPI + 'api/app/GetFuncTree?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | |
| | | // commit("areaFunc",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | classAttrList: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAAttrList", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | console.log(res); |
| | | // if(JSON.stringify(res.data).includes('Login Page - Ace Admin')){ |
| | | // uni.reLaunch({ |
| | | // url: '../login/index' |
| | | // }) |
| | | // reject({"errMsg":"登录已过期,请重新登录"}); |
| | | // } |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("classAttrList",ret); |
| | | if (ret.code == '00000') { |
| | | commit("classAttrList", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | classGridStyleInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAGridStyleGetInfo", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | console.log(res); |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | if (ret.code == '00000') { |
| | | // var data ={}; |
| | | // Vue.set(data,univerifyInfo.name,ret); |
| | | commit("classGridStyleInfo",ret); |
| | | commit("classGridStyleInfo", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | subClassAttrList: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAAttrList", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | console.log(res); |
| | | // if(JSON.stringify(res.data).includes('Login Page - Ace Admin')){ |
| | | // uni.reLaunch({ |
| | | // url: '../login/index' |
| | | // }) |
| | | // reject({"errMsg":"登录已过期,请重新登录"}); |
| | | // } |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("subClassAttrList",ret); |
| | | if (ret.code == '00000') { |
| | | commit("subClassAttrList", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | subClassGridStyleInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAGridStyleGetInfo", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | |
| | | console.log(res); |
| | | // if(JSON.stringify(res.data).includes('Login Page - Ace Admin')){ |
| | | // uni.reLaunch({ |
| | | // url: '../login/index' |
| | | // }) |
| | | // reject({"errMsg":"登录已过期,请重新登录"}); |
| | | // } |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | if (ret.code == '00000') { |
| | | // var data ={}; |
| | | // Vue.set(data,univerifyInfo.name,ret); |
| | | commit("subClassGridStyleInfo",ret); |
| | | commit("subClassGridStyleInfo", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | dicValueInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDADicValueGetInfo", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | // console.log(res); |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | if (ret.code == '00000') { |
| | | state.thisDictName = univerifyInfo.dic_name |
| | | commit("dicValueInfo",ret); |
| | | commit("dicValueInfo", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | DataObjRunCustomEventInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | uni.request({ |
| | | url: state.url + "PDA/PDADataObjRunCustomEvent", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | // console.log(res); |
| | | const ret = res.data |
| | | if (ret.code=='00000') { |
| | | commit("DataObjRunCustomEventInfo",ret); |
| | | if (ret.code == '00000') { |
| | | commit("DataObjRunCustomEventInfo", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | querySelpsn: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | // 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){ //判断是否是Mobox3 |
| | | url = state.OIOrgSAPI+'api/user/query/query?sessionid='+state.loginProvider.loginid.result.session_id; |
| | | var header = { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | if (state.OIOrgSAPI) { //判断是否是Mobox3 |
| | | url = state.OIOrgSAPI + 'api/user/query/query?sessionid=' + state.loginProvider |
| | | .loginid.result.session_id; |
| | | datajson = { |
| | | query_str: univerifyInfo.jp, |
| | | }; |
| | | header={}; |
| | | query_str: univerifyInfo.jp, |
| | | }; |
| | | header = {}; |
| | | } |
| | | uni.request({ |
| | | url: url, |
| | | data: datajson, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: header, |
| | | success: (res) => { |
| | | // console.log(res); |
| | | try{ |
| | | try { |
| | | res = JSON.parse(res.data); |
| | | }catch(e){ |
| | | } catch (e) { |
| | | res = res.data; |
| | | } |
| | | if (res.code=='00000' || res.err_code == 0) { |
| | | commit("querySelpsn",res); |
| | | if (res.code == '00000' || res.err_code == 0) { |
| | | commit("querySelpsn", res); |
| | | resolve(res); |
| | | } else { |
| | | reject({"errMsg":res.msg?res.msg:res.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | ProjectGetAnalysisList: function({ |
| | | commit, |
| | | state |
| | | }, 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){ //判断是否是Mobox3 |
| | | // url = state.OIMoboxSAPI+'api/app/area/GetList?sessionid='+state.loginProvider.loginid.result.session_id; |
| | | // univerifyInfo = { |
| | | // app_type: "MES", |
| | | // }; |
| | | // header={}; |
| | | reject({"errMsg":"Mobox3暂时未支持选择项目接口!"}); |
| | | // console.log(state.url); |
| | | var url = state.url + "bpm/ProjectGetAnalysisList"; |
| | | var header = { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }; |
| | | if (state.OIMoboxSAPI) { //判断是否是Mobox3 |
| | | // url = state.OIMoboxSAPI+'api/app/area/GetList?sessionid='+state.loginProvider.loginid.result.session_id; |
| | | // univerifyInfo = { |
| | | // app_type: "MES", |
| | | // }; |
| | | // header={}; |
| | | reject({ |
| | | "errMsg": "Mobox3暂时未支持选择项目接口!" |
| | | }); |
| | | // resolve({code:'00000',data:"",msg:""}); |
| | | return; |
| | | } |
| | | |
| | | } |
| | | |
| | | uni.request({ |
| | | url: url, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: header, |
| | | success: (res) => { |
| | | console.log(res); |
| | | const ret = res.data; |
| | | if (ret.code=='00000') { |
| | | commit("ProjectGetAnalysisList",ret); |
| | | if (ret.code == '00000') { |
| | | commit("ProjectGetAnalysisList", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.msg}); |
| | | reject({ |
| | | "errMsg": ret.msg || ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | addclassattr: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: utils.session.getValue('server'), |
| | | uname: utils.session.getValue('account'), |
| | | pwd: utils.session.getValue('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | uni.request({ |
| | | url: state.url + "workspace/addclassattr", |
| | | url: state.url + "PDA/addclassattr", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | header: { |
| | | 'content-type': 'application/x-www-form-urlencoded' |
| | | }, |
| | | success: (res) => { |
| | | console.log(res); |
| | | // console.log(res); |
| | | // if(JSON.stringify(res.data).includes('Login Page - Ace Admin')){ |
| | | // uni.reLaunch({ |
| | | // url: '../login/index' |
| | | // }) |
| | | // reject({"errMsg":"登录已过期,请重新登录"}); |
| | | // } |
| | | const ret = res.data; |
| | | if (ret.code=='00000') { |
| | | commit("addclassattr",ret); |
| | | if (ret.code == '00000') { |
| | | commit("addclassattr", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":JSON.stringify(ret)}); |
| | | reject({ |
| | | "errMsg": JSON.stringify(ret) |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | DelObj: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | // console.log(state.url); |
| | | uni.request({ |
| | | url: state.url + "PDA/DelObj", |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | 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); |
| | | if (ret.code == '00000') { |
| | | commit("DelObj", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":JSON.stringify(ret)}); |
| | | reject({ |
| | | "errMsg": JSON.stringify(ret) |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | |
| | | |
| | | // api/class/attr/GetList?sessionid=SESSION_ID |
| | | // Mobox3得到数据类属性 |
| | | classAttrGetList: function({ |
| | |
| | | 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, |
| | | url: state.OIDataSAPI + 'api/class/attr/GetList?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | | if (ret.err_code == 0) { |
| | | commit("classAttrList",ret); |
| | | commit("classAttrList", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | 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, |
| | | url: state.OIDataSAPI + 'api/class/attr/GetList?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | | if (ret.err_code == 0) { |
| | | commit("subClassAttrList",ret); |
| | | commit("subClassAttrList", ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | 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, |
| | | url: state.OIMoboxSAPI + 'api/dict/item/GetInfo?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | | if (ret.err_code == 0) { |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | // api/dict/GetInfo2?sessionid=SESSION_ID |
| | | // Mobox3得到字典信息 |
| | | DictGetInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | uni.request({ |
| | | url: state.OIMoboxSAPI + 'api/dict/GetInfo2?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({ |
| | |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | // console.log(state.url); |
| | | uni.request({ |
| | | url: state.OIDataSAPI+'api/dataobj/Create?sessionid='+state.loginProvider.loginid.result.session_id, |
| | | url: state.OIDataSAPI + 'api/dataobj/Create?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | | if (ret.err_code == 0) { |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | // api/class/uistyle/GetInfo?sessionid=SESSION_ID |
| | | // Mobox3得到数据类显示样式信息 |
| | | UIStyleGetInfo: function({ |
| | |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | uni.request({ |
| | | url: state.OIDataSAPI+'api/class/uistyle/GetInfo?sessionid='+state.loginProvider.loginid.result.session_id, |
| | | url: state.OIDataSAPI + 'api/class/uistyle/GetInfo?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | console.log(_res); |
| | | const ret = _res.data |
| | | if (ret.err_code == 0) { |
| | | // commit("areaFunc",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | uni.request({ |
| | | url: state.OIDataSAPI+'api/dataobj/RunCustomEvent?sessionid='+state.loginProvider.loginid.result.session_id, |
| | | url: state.OIDataSAPI + 'api/dataobj/RunCustomEvent?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | |
| | | // commit("areaFunc",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | uni.request({ |
| | | url: state.OIDataSAPI+'api/dataobj/Delete?sessionid='+state.loginProvider.loginid.result.session_id, |
| | | url: state.OIDataSAPI + 'api/dataobj/Delete?sessionid=' + state |
| | | .loginProvider.loginid.result.session_id, |
| | | data: univerifyInfo, |
| | | method: 'POST', |
| | | dataType:"json", |
| | | dataType: "json", |
| | | success: (_res) => { |
| | | // console.log(_res); |
| | | const ret = _res.data |
| | |
| | | // commit("areaFunc",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({"errMsg":ret.err_msg}); |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | // api/dataobj/query/Query?sessionid=SESSION_ID |
| | | // Mobox3查询数据对象 |
| | | dataObjQuery: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | uni.request({ |
| | | url: state.OIDataSAPI + 'api/dataobj/query/Query?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("areaFunc",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | | // console.log(err); |
| | | reject(err); |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | // api/app/GetInfo?sessionid=SESSION_ID |
| | | // Mobox3获取功能点信息 |
| | | appGetInfo: function({ |
| | | commit, |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | uni.request({ |
| | | url: state.OIMoboxSAPI + 'api/app/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) { |
| | | // commit("areaFunc",ret); |
| | | resolve(ret); |
| | | } else { |
| | | reject({ |
| | | "errMsg": ret.err_msg |
| | | }); |
| | | } |
| | | }, |
| | | fail: (err) => { |
| | | // console.log(err); |
| | | reject(err); |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | } |
| | | }) |
| | | |
| | | export default store |
| | | export default store |