import md5 from 'js-md5' import axios from 'axios' import websocket from "./websocket.js" import positions from "./positions.js" const actions = { loging(store, data) { var user = [{ name: '1', password: '111111' }, { name: '2', password: '222222' }, { name: '3', password: '333333' }, ], pasw = md5(data.pass), url = this.state.piAPI + '/blade-auth/oauth/token?tenantId=000000&username=' + data.name + ' &password=' + pasw + '&grant_type=password&scope=all&type=account' // url ='http://192.168.0.109:82/blade-auth/oauth/token'; // url ='http://192.168.0.109:82/blade-auth/oauth/token?tenantId=000000&username=admin&password=93369e86dc5fa854a0eaf75558c4039d&grant_type=password'; // url ='http://web.byisf.com/api/blade-auth/oauth/token?tenantId=000000&username=admin&password=93369e86dc5fa854a0eaf75558c4039d&grant_type=password&scope=all'; // console.log(url); wx.request({ //uniapp 自带axios url: url, //仅为示例,并非真实接口地址。 // data: d, // data: { // tenantId: '000000', // username: data.name, // password: pasw, // grant_type: 'password', // scope: 'all', // type: "account" // }, header: { // "Content-Type":"", "Authorization": "Basic c2FiZXI6c2FiZXJfc2VjcmV0", "Tenant-Id": "000000" // "Cookie": "JSESSIONID=maOJY05vT2jj4nHwsQGSPgWWVFH1mY-TGWOLYCSh" }, method: "post", // // dataType: 'JSON', success: (res) => { if (res.statusCode == 200) { if (res.data.error_code == "400") { uni.hideNavigationBarLoading() uni.showToast({ title: '密码错误,请重试', icon: 'none', duration: 2000 }) return } store.commit('getUserData', res.data) console.log(res.data, 123542); data.isit = true store.state.roleid = res.data.role_id; //角色id store.state.Jurisdiction = res.data.workjurisdiction; //角色辖区 data.userName = res.data.nick_name; //警袁姓名 data.userID = res.data.user_id; //警袁id data.avatar = res.data.avatar; //头像 data.accounts = data.name; data.pass = data.pass; data.firstlogin = res.data.firstlogin; // data.userPhon = res.user_id; store.commit('login', data) wx.request({ url: "http://61.131.136.25:2080/api/userVip/getUserVipInfo?idCardNo=" + res .data.cardid, method: 'get', success: (result) => { if (JSON.stringify(result.data.data) != '{}') { store.state.billFlag = true } } }) } }, fail: (res) => { console.log('失去连接 请稍等') // console.log(res); } }) // var time = setTimeout(() => { //模拟请求时间 // var ud = user, // isit = false; // for (var key in ud) { // if (ud[key].name == data.name && ud[key].password == data.pass) { // isit = true; // break; // } else { // isit = false; // } // } // data.isit = isit; // store.commit('login', data); // }, 2000) }, ...websocket.actions, ...positions.actions } export default actions