| | |
| | | }, |
| | | state: { |
| | | hasLogin: false, |
| | | deviceId:'', |
| | | apkVersionInfo: "", |
| | | loginProvider: "", |
| | | areaFunc:'', |
| | |
| | | OIMongodbSvr: '' //115.29.185.26:5201 |
| | | }, |
| | | mutations: { |
| | | setDeviceId(state, ret) { |
| | | state.deviceId = ret; |
| | | }, |
| | | setUrl(state, url) { |
| | | state.url = url; |
| | | }, |
| | |
| | | }, |
| | | }, |
| | | getters: { |
| | | getDeviceId(state, ret) { |
| | | return state.deviceId |
| | | }, |
| | | GetApkServionInfo(state) { |
| | | return state.apkVersionInfo |
| | | }, |
| | |
| | | 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; |
| | | } |
| | | // 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: {}, |
| | |
| | | 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={}; |
| | | } |
| | | |
| | | console.log(univerifyInfo); |
| | | uni.request({ |
| | | url: url, |
| | | data: univerifyInfo, |
| | |
| | | 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); |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.loginProvider.loginid.result.session_id); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('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 |
| | |
| | | if(res.statusCode==404){ |
| | | reject({"errMsg":"地址不对,请检查该地址:"+ openinfo}); |
| | | } |
| | | const ret = res.data |
| | | // 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); |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAAttrList", |
| | |
| | | }, |
| | | 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); |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAGridStyleGetInfo", |
| | |
| | | }, |
| | | 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') { |
| | | // var data ={}; |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAAttrList", |
| | |
| | | }, |
| | | 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); |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDAGridStyleGetInfo", |
| | |
| | | }, |
| | | 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') { |
| | | // var data ={}; |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | |
| | | uni.request({ |
| | | url: state.url + "PDA/PDADicValueGetInfo", |
| | |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('password'), |
| | | cname: plus.device.model, |
| | | type: "0" |
| | | }); |
| | | uni.request({ |
| | | url: state.url + "PDA/PDADataObjRunCustomEvent", |
| | | data: univerifyInfo, |
| | |
| | | state |
| | | }, univerifyInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | // console.log(state.url); |
| | | // console.log(state.url); |
| | | univerifyInfo.loginInfo = JSON.stringify({ |
| | | server: uni.getStorageSync('server'), |
| | | uname: uni.getStorageSync('account'), |
| | | pwd: uni.getStorageSync('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", |
| | |
| | | '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); |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | // 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); |
| | | } |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | } |
| | | }) |