| | |
| | | import request from '@/utils/request' |
| | | import { getToken } from '@/utils/auth' |
| | | |
| | | const LOGIN_SYSTEM_URL = "http://localhost:8008"; |
| | | |
| | | export function getAccount(data) { |
| | | return request({ |
| | | url: LOGIN_SYSTEM_URL + '/auth/getAccount', |
| | | method: 'post', |
| | | data |
| | | }) |
| | | } |
| | | |
| | | |
| | | export function loginByUsername(data) { |
| | | return request({ |
| | | headers: { |
| | |
| | | }) |
| | | } |
| | | |
| | | export function getUserInfo(token) { |
| | | export function getUserInfo() { |
| | | return request({ |
| | | headers: { |
| | | 'Authorization': getToken() |
| | | }, |
| | | url: process.env.BASE_API + '/auth/verify', |
| | | method: 'get', |
| | | data: { 'token': token, 'action': 'getUserInfo' } |
| | | data: { 'token': getToken(), 'action': 'getUserInfo' } |
| | | }) |
| | | } |
| | | |
| | |
| | | const hiddenDangerToken = 'hiddenDangerToken' |
| | | const hiddenDangerVerify = 'hiddenDangerVerify' |
| | | |
| | | const hiddenDangerUsername = 'hiddenDangerUsername' |
| | | const hiddenDangerPassword = 'hiddenDangerPassword' |
| | | |
| | | export function getTokenAndVerify() { |
| | | let token=Cookies.get(hiddenDangerToken) |
| | | let verify=Cookies.get(hiddenDangerVerify) |
| | |
| | | } |
| | | |
| | | export function setTokenAndVerify() { |
| | | let username=Cookies.get(hiddenDangerUsername) ? Cookies.get(hiddenDangerUsername) : baseInfo.username |
| | | let password=Cookies.get(hiddenDangerPassword) ? Cookies.get(hiddenDangerPassword) : baseInfo.password |
| | | $.ajax({ |
| | | url: "/taboi/account/login_do?username="+baseInfo.username+"&password="+baseInfo.password+"&key="+baseInfo.key, |
| | | // url: "/taboi/account/login_do?username="+baseInfo.username+"&password="+baseInfo.password+"&key="+baseInfo.key, |
| | | url: "/taboi/account/login_do?username="+username+"&password="+password+"&key="+baseInfo.key, |
| | | type: "GET", |
| | | contentType: "multipart/form-data", |
| | | async: false, |
| | |
| | | import request from '@/utils/request'; |
| | | import {getTokenAndVerify,getUsernameAndPassword} from "@/api/sgyhpczl/auth"; |
| | | import {getTokenAndVerify} from "@/api/sgyhpczl/auth"; |
| | | |
| | | |
| | | export function getPageList(data) { |
| | |
| | | headers:{ |
| | | 'token': getTokenAndVerify().token, |
| | | 'verify':getTokenAndVerify().verify, |
| | | 'username': getUsernameAndPassword.username, |
| | | 'password':getUsernameAndPassword().password |
| | | }, |
| | | url: "/taboi/danger/focus_list", |
| | | contentType: "application/json", |
| | |
| | | import request from '@/utils/request'; |
| | | import {getTokenAndVerify,getUsernameAndPassword} from "@/api/sgyhpczl/auth"; |
| | | import {getTokenAndVerify} from "@/api/sgyhpczl/auth"; |
| | | |
| | | |
| | | export function getPageList(data) { |
| | |
| | | headers:{ |
| | | 'token': getTokenAndVerify().token, |
| | | 'verify':getTokenAndVerify().verify, |
| | | 'username': getUsernameAndPassword.username, |
| | | 'password':getUsernameAndPassword().password |
| | | }, |
| | | url: "/taboi/danger/major_list", |
| | | contentType: "application/json", |
| | |
| | | }, |
| | | beforeUpload(file) { |
| | | var FileExt = file.name.replace(/.+\./, ""); |
| | | //.jpg,.gif,.bmp,.png,.doc,.docx,.pdf,.ppt,.pptx,.xls,.xlsx,.rar,.zip |
| | | if (['jpg', 'png', 'bmp', 'gif', 'jpeg','doc','docx','pdf','ppt','xls','pptx','xls','xlsx','rar','zip'].indexOf(FileExt.toLowerCase()) === -1) { |
| | | if (['xls','xlsx'].indexOf(FileExt.toLowerCase()) === -1) { |
| | | this.$message({ |
| | | type: 'warning', |
| | | message: '请上传后缀名为jpg,gif,bmp,png,doc,docx,pdf,ppt,pptx,xls,xlsx,rar,zip的图片!' |
| | | message: '请上传后缀名为xls,xlsx的图片!' |
| | | }); |
| | | return false; |
| | | } |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { loginByUsername } from '@/api/login' |
| | | import { getAccount,loginByUsername,getUserInfo } from '@/api/login' |
| | | import { getToken, setToken, removeToken } from '@/utils/auth' |
| | | import Cookies from 'js-cookie' |
| | | import { initRouter } from '@/utils/router' |
| | |
| | | Cookies.set('token_expired_at', data.tokenexpired) |
| | | _this.$store.commit('SET_NAME', data.realname) |
| | | _this.$store.commit('SET_USER_TYPE', data.type) |
| | | //换取账号密码 |
| | | getUserInfo().then(res => { |
| | | if (res.data.code == 200) { |
| | | // loginForm.department = res.data.result.department |
| | | loginForm.department = "公司领导" |
| | | getAccount(loginForm).then(res => { |
| | | if (res.data.code == "00000") { |
| | | //缓存账号密码 |
| | | Cookies.set("hiddenDangerUsername",res.data.data.username) |
| | | Cookies.set("hiddenDangerPassword",res.data.data.password) |
| | | } else { |
| | | this.$message({type: 'error', message: res.data.msg, duration: 3000}) |
| | | } |
| | | }) |
| | | |
| | | } else { |
| | | this.$message({type: 'error', message: "用户信息获取失败!请重试", duration: 3000}) |
| | | } |
| | | }) |
| | | |
| | | // 加载菜单 |
| | | initRouter(_this) |
| | | _this.$router.replace('/') |