diff --git a/public/config.js b/public/config.js index bef568e..6544ea9 100644 --- a/public/config.js +++ b/public/config.js @@ -5,7 +5,9 @@ // SHOW_URL: "http://www.fatoaniic.com/ftpfile/", // } config = { - API_URL: 'http://61.135.192.42:8082', + API_URL: 'http://121.36.65.171:9999', + // API_URL: 'http://172.119.50.18:8081', + UPLOAD_URL: "http://61.135.192.42:8082/attachment/uploadOne", DOWNLOAD_URL: "http://61.135.192.42:8082/api-ftp/ftp/download?filename=", SHOW_URL: "http://www.fatoaniic.com/ftpfile/", diff --git a/src/api/attendee.js b/src/api/attendee.js deleted file mode 100644 index d45f3f3..0000000 --- a/src/api/attendee.js +++ /dev/null @@ -1,51 +0,0 @@ - - -import request from '@/utils/request'; -//获取参会人员列表信息 -export function getAttendeeList(param) { - return request({ - url: '/conferee/search', - method: 'post', - data:param - }); -} -//创建参会人员 -export function addAttendee(param) { - return request({ - url: '/conferee/add', - method: 'post', - data:param - }); -} -//删除参会人员 -export function deleteAttendee(param) { - return request({ - url: '/conferee/delete', - method: 'post', - data:param - }); -} -//修改参会人员 -export function editAttendee(param) { - return request({ - url: '/conferee/edit', - method: 'post', - data:param - }); -} -// //获取参会人员详情信息(id) -// export function getAttendeeById(id) { -// return request({ -// url: '/conferee/get/'+id, -// method: 'get' -// }); -// } -//导出参会人员列表信息 -export function getAttendeeById(param) { - return request({ - url: '/conferee/export', - method: 'post', - data:param - }); -} - diff --git a/src/api/login.js b/src/api/login.js index d7bef11..8447bd2 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -7,78 +7,16 @@ export function login(param) { data:param }); } -//登出接口 -export function logout() { - return request({ - url: '/common/logout', - method: 'post' - }); -} -//普通账户修改密码 -export function updatePass(params) { - return request({ - url: '/common/updatePassword', - method: 'post', - data:params - }); -} -//注册账户 -export function registerUser(params) { - return request({ - url: '/api-login/user/registerUser', - method: 'post', - data:params - }); -} -//获取短信验证码 -export function sendMessage(params) { - return request({ - url: '/api-login/common/send', - method: 'get', - params - }); -} -//忘记密码-输入账号换取手机号 -export function userToTelphone(params) { - return request({ - url: '/api-login/user/telPhone', - method: 'get', - params - }); -} -//忘记密码-重设密码 -export function setUpPassword(params) { - return request({ - url: '/api-login/user/setUpPassword', - method: 'post', - data:params - }); -} -//验证短信验证码 -export function smsVerification(params) { - return request({ - url: '/api-login/common/smsVerification', - method: 'post', - data:params - }); -} -//非法字符列表 -export function getKeysList(params) { - return request({ - url: '/api-login/key/keys', - method: 'get', - params - }); -} -//获取待办事项 -export function getAnnCount(params) { + + +//登出接口 +export function logout() { return request({ - url: '/api-login/ann/getAnnCount', - method: 'get', - params + url: '/common/logout', + method: 'post' }); -} +} \ No newline at end of file diff --git a/src/api/meeting.js b/src/api/meeting.js deleted file mode 100644 index 2ac4eed..0000000 --- a/src/api/meeting.js +++ /dev/null @@ -1,43 +0,0 @@ - - -import request from '@/utils/request'; -//获取会议列表信息 -export function getMeetingList(param) { - return request({ - url: '/conference/search', - method: 'post', - data:param - }); -} -//创建会议 -export function addMeeting(param) { - return request({ - url: '/conference/add', - method: 'post', - data:param - }); -} -//删除会议 -export function deleteMeeting(param) { - return request({ - url: '/conference/delete', - method: 'post', - data:param - }); -} -//修改会议 -export function editMeeting(param) { - return request({ - url: '/conference/edit', - method: 'post', - data:param - }); -} -//获取会议详情信息(id) -export function getMeetingById(id) { - return request({ - url: '/conference/get/'+id, - method: 'get' - }); -} - diff --git a/src/api/notice.js b/src/api/notice.js deleted file mode 100644 index 39a308f..0000000 --- a/src/api/notice.js +++ /dev/null @@ -1,54 +0,0 @@ -import request from '@/utils/request'; -import requestLoading from '@/utils/requestLoading'; -//获取文章类型下拉列表 -export function getNoticeTypeList(params) { - return request({ - url: '/common/getComboList_1/40005', - method: 'get', - params - }); -} -//获取文章列表 -export function getNoticeList(params) { - return request({ - url: '/content/search', - method: 'post', - data:params - }); -} -//添加文章 -export function addNoticeInfo(params) { - return request({ - url: '/content/add', - method: 'post', - data:params - }); -} - - - - - -//获取文章详情 -export function getNoticeInfo(params) { - return request({ - url: '/content/get/'+params, - method: 'get' - }); -} -//更新文章详情 -export function editNoticeInfo(params) { - return request({ - url: '/content/edit', - method: 'post', - data:params - }); -} -//删除文章 -export function deleteNoticeInfo(params) { - return request({ - url: '/content/delete', - method: 'post', - data:params - }); -} \ No newline at end of file diff --git a/src/api/permission.js b/src/api/permission.js deleted file mode 100644 index 2a495bd..0000000 --- a/src/api/permission.js +++ /dev/null @@ -1,42 +0,0 @@ -import request from '@/utils/request'; -import requestLoading from '@/utils/requestLoading'; -//获取权限列表 -export function getAuthorityList(params) { - return requestLoading({ - url: '/api-login/authority/authoritys', - method: 'get', - params - }); -} -//获取权限详情 -export function getAuthorityInfo(params) { - return requestLoading({ - url: '/api-login/authority/authority', - method: 'get', - params - }); -} -//添加权限 -export function addAuthority(params) { - return requestLoading({ - url: '/api-login/authority/authority', - method: 'post', - data:params - }); -} -//修改权限 -export function editAuthority(params) { - return requestLoading({ - url: '/api-login/authority/authority', - method: 'put', - data:params - }); -} -//获取菜单tree -export function getMenusTree(params) { - return requestLoading({ - url: '/api-login/menu/menus', - method: 'get', - params - }); -} diff --git a/src/api/prefix.js b/src/api/prefix.js deleted file mode 100644 index bb638f0..0000000 --- a/src/api/prefix.js +++ /dev/null @@ -1,42 +0,0 @@ -import request from '@/utils/request'; -import requestLoading from '@/utils/requestLoading'; -//获取前缀列表 -export function getPrefixList(params) { - return requestLoading({ - url: '/api-enterprise/prefix/apply', - method: 'get', - params - }); -} -//详情 -export function getPrefixInfo(params) { - return requestLoading({ - url: '/api-enterprise/prefix/enInfo', - method: 'get', - params - }); -} -//申请前缀 -export function applyPrefix(params) { - return requestLoading({ - url: '/api-enterprise/prefix/apply', - method: 'post', - data:params - }); -} -//前缀审核 -export function auditingPrefix(params) { - return requestLoading({ - url: '/api-enterprise/prefix/approve', - method: 'put', - data:params - }); -} -//同步 -export function syncPrefix(params) { - return requestLoading({ - url: '/api-enterprise/prefix/synchronizationEnInfo', - method: 'post', - data:params - }); -} diff --git a/src/api/public.js b/src/api/public.js deleted file mode 100644 index a24e34b..0000000 --- a/src/api/public.js +++ /dev/null @@ -1,5 +0,0 @@ -import request from '@/utils/request'; - - - - diff --git a/src/api/role.js b/src/api/role.js deleted file mode 100644 index 749c167..0000000 --- a/src/api/role.js +++ /dev/null @@ -1,50 +0,0 @@ -import request from '@/utils/request'; -import requestLoading from '@/utils/requestLoading'; -//获取角色列表 -export function getRoleList(params) { - return requestLoading({ - url: '/api-login/role/roleList', - method: 'get', - params - }); -} -//获取角色详情 -export function getRoleInfo(params) { - return requestLoading({ - url: '/api-login/role/roleInfo', - method: 'get', - params - }); -} -//添加角色 -export function addRole(params) { - return requestLoading({ - url: '/api-login/role/role', - method: 'post', - data:params - }); -} -//修改角色 -export function editRole(params) { - return requestLoading({ - url: '/api-login/role/role', - method: 'put', - data:params - }); -} -//删除角色 -export function deleteRole(params) { - return requestLoading({ - url: '/api-login/role/role', - method: 'delete', - params - }); -} -//校验角色 -export function existsRoleName(params) { - return request({ - url: '/api-login/role/existName', - method: 'get', - params - }); -} diff --git a/src/api/user.js b/src/api/user.js index c77c343..13fe584 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -2,11 +2,36 @@ import request from '@/utils/request'; //获取用户列表 export function getUserList(params) { return request({ - url: '/user/search', + url: '/user/list', method: 'post', data:params }); } +//管理员账户重置密码 +export function resetPass(params) { + return request({ + url: '/user/reset', + method: 'post', + data:params + }); +} +//获取白名单用户列表 +export function getWhitelist(params) { + return request({ + url: '/whitelist/list', + method: 'post', + data:params + }); +} + + + + + + + + + //根据id获取用户详情 export function getUserDetail(id) { return request({ @@ -71,14 +96,7 @@ export function getRoleType(params) { -//管理员账户重置密码 -export function resetPass(params) { - return request({ - url: '/api-login/user/restPassword', - method: 'post', - data:params - }); -} + //获取当前用户类别与角色 export function getAddRole(params) { diff --git a/src/store/getters.js b/src/store/getters.js index abf4884..2614b94 100644 --- a/src/store/getters.js +++ b/src/store/getters.js @@ -2,12 +2,8 @@ const getters = { sidebar: state => state.app.sidebar, //全局变量菜单栏 device: state => state.app.device, //全局变量设备端类型 token: state => state.user.token, //全局变量token - id: state => state.user.id, //全局变量id router: state => state.user.router, //全局变量路由 name: state => state.user.name, //全局变量用户姓名 activeIndex: state => state.user.activeIndex, //全局变量菜单索引 - template: state => state.user.template, //全局变量皮肤模板 - identity: state => state.user.identity, //全局变量用户类型 - keys: state => state.user.keys //全局变量敏感字符集 } export default getters diff --git a/src/store/modules/user.js b/src/store/modules/user.js index d0a281a..acfb836 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -1,67 +1,41 @@ -import {login, logout, getKeysList} from '@/api/login'; +import {login, logout} from '@/api/login'; import { getToken, setToken, removeToken, - // getTemplate, - // setTemplate, - // getRouter, - // setRouter, - // removeRouter, + getRouter, + setRouter, + removeRouter, getName, setName, removeName, - // getId, - // setId, - // removeId, - // getIdentity, - // setIdentity, - // removeIdentity, + // setActiveIndex, // removeActiveIndex, // getActiveIndex, - // getKeys, - // setKeys, - // removeKeys } from '@/utils/auth'; const user = { state: { token: getToken() || '', - // router: getRouter() || [], + router: getRouter() || [], name: getName() || '', - // id: getId()|| '', - // template: getTemplate() || '001', - // identity: getIdentity() || '', // activeIndex: getActiveIndex() || '', - // keys: getKeys() || [] }, mutations: { SET_TOKEN: (state, token) => { state.token = token; }, - // SET_ROUTER: (state, router) => { - // state.router = router; - // }, + SET_ROUTER: (state, router) => { + state.router = router; + }, SET_NAME: (state, name) => { state.name = name; }, - // SET_ID: (state, id) => { - // state.id = id; - // }, - // SET_TEMPLATE: (state, template) => { - // state.template = template; - // }, - // SET_IDENTITY: (state, identity) => { - // state.identity = identity; - // }, // SET_ACTIVEINDEX: (state, activeIndex) => { // state.activeIndex = activeIndex; // }, - // SET_KEYS: (state, keys) => { - // state.keys = keys; - // }, }, actions: { @@ -71,10 +45,12 @@ const user = { return new Promise((resolve, reject) => { login(param).then(response => { const data = response.data - setToken(data.token) - setName(data.account) - commit('SET_TOKEN', data.token) - commit('SET_NAME', data.account) + setToken(data.sessionId) + setRouter(data.permission) + setName(data.userInfo.userName) + commit('SET_TOKEN', data.sessionId) + commit('SET_ROUTER', data.permission) + commit('SET_NAME', data.userInfo.userName) resolve(data) }).catch(error => { reject(error) @@ -89,29 +65,16 @@ const user = { // resolve(); // }); // }, - // keyWords({commit, state}) { - // if (state.keys.length != 0) { - // return - // } else { - // return new Promise(resolve => { - // getKeysList().then(res => { - // setKeys(res.data) - // commit('SET_KEYS', res.data); - // resolve(res.data) - // }).catch(error => { - // reject(error) - // }) - // }); - // } - // }, // // 登出 LogOut({commit, state}) { return new Promise((resolve, reject) => { logout({}).then(() => { commit('SET_TOKEN', ''); + commit('SET_ROUTER', ''); commit('SET_NAME', "") removeToken(); removeName() + removeRouter() resolve(); }).catch(error => { reject(error); @@ -123,9 +86,11 @@ const user = { FedLogOut({commit}) { return new Promise(resolve => { commit('SET_TOKEN', ''); - commit('SET_NAME', "") + commit('SET_NAME', ""); + commit('SET_ROUTER', ''); removeToken(); - removeName() + removeName(); + removeRouter(); resolve(); }); }, diff --git a/src/utils/auth.ts b/src/utils/auth.ts index 511025c..f4b9d8e 100644 --- a/src/utils/auth.ts +++ b/src/utils/auth.ts @@ -3,11 +3,7 @@ import Cookies from 'js-cookie' const TokenKey = 'SM-Token'; //浏览器缓存上token存储的名字 const ROUTER = 'SM-router'; //浏览器缓存上路由菜单 const NameKey = 'SM-Name'; //浏览器缓存上用户名 -const IdKey = 'SM-Id'; //浏览器缓存上用户id -const Template = 'SM-Template'; //浏览器缓存上皮肤模板存储 -const IdentityKey = 'SM-Identity' //浏览器缓存上用户类型 const ActiveIndex = 'SM-ActiveIndex' //浏览器缓存上用于记录以及菜单索引的标记位 -const Keys = 'SM-Keys' //浏览器缓存上敏感字符集合 export function getToken() { return Cookies.get(TokenKey) @@ -28,15 +24,6 @@ export function setActiveIndex(activeIndex) { export function removeActiveIndex() { return Cookies.remove(ActiveIndex) } -export function getIdentity() { - return Cookies.get(IdentityKey) -} -export function setIdentity(identity) { - return Cookies.set(IdentityKey, identity) -} -export function removeIdentity() { - return Cookies.remove(IdentityKey) -} export function getRouter() { return JSON.parse(localStorage.getItem(ROUTER)) @@ -58,33 +45,3 @@ export function removeName() { return Cookies.remove(NameKey) } -export function getId() { - return Cookies.get(IdKey) -} -export function setId(id) { - return Cookies.set(IdKey, id) -} -export function removeId() { - return Cookies.remove(IdKey) -} - -export function getTemplate() { - return JSON.parse(localStorage.getItem(Template)) -} -export function setTemplate(template) { - return localStorage.setItem(Template, JSON.stringify(template)) -} -export function removeTemplate() { - return localStorage.removeItem(Template) -} - -export function getKeys() { - return JSON.parse(localStorage.getItem(Keys)) -} -export function setKeys(keys) { - return localStorage.setItem(Keys, JSON.stringify(keys)) -} -export function removeKeys() { - return localStorage.removeItem(Keys) -} - diff --git a/src/utils/request.js b/src/utils/request.js index 75fa645..7b2a067 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -24,22 +24,8 @@ service.interceptors.request.use((config) => { config.headers['token'] = getToken() } if (config.method == 'post' || config.method == 'put') { - // 校验发送的请求是否包含敏感字符 - //----------------start----------------------------- - // let sData = '' - // for (const i in config.data) { - // if (config.data.hasOwnProperty(i)) { - // const item = config.data[i]; - // sData += item + "," - // } - // } - // store.getters.keys.forEach(item => { - // if (sData.indexOf(item) != -1) { - // isKey = true - // } - // }); //----------------End--------------------------------- - // config.data = qs.stringify(config.data) + config.data = qs.stringify(config.data) // qs.stringify(config.params, { indices: false }) } else if (config.method == 'get') { config.paramsSerializer = params => { @@ -72,10 +58,10 @@ service.interceptors.response.use( */ const res = response.data // const res = JSON.parse(response.data) - if (res.status !== 200) { + if (res.code !== 200) { // 511:失效的token;弹出弹框,返回登录页 - if (res.status === 74001) { + if (res.code === 207) { if (isToken) { isToken = false //防止下个一个token失效的请求在弹出第二个框 MessageBox.alert('你已被登出,请重新登录', '确定登出', { diff --git a/src/views/layout/components/AppMain.vue b/src/views/layout/components/AppMain.vue index 52c4254..dbcb874 100644 --- a/src/views/layout/components/AppMain.vue +++ b/src/views/layout/components/AppMain.vue @@ -11,7 +11,8 @@ - + + diff --git a/src/views/layout/components/Sidebar/SidebarItem.vue b/src/views/layout/components/Sidebar/SidebarItem.vue index 5066968..401cb83 100644 --- a/src/views/layout/components/Sidebar/SidebarItem.vue +++ b/src/views/layout/components/Sidebar/SidebarItem.vue @@ -37,20 +37,20 @@ - + {{item.meta.title}} - + diff --git a/src/views/layout/components/header.vue b/src/views/layout/components/header.vue index a192296..7081ec2 100644 --- a/src/views/layout/components/header.vue +++ b/src/views/layout/components/header.vue @@ -16,6 +16,7 @@
+
@@ -34,26 +35,7 @@ - -
- -
@@ -65,7 +47,6 @@ import {mapGetters} from 'vuex'; import variables from '@/styles/variables.scss'; //import SidebarItem from './Sidebar/SidebarItem'; -import {getAnnCount} from "@/api/login" export default { name:'myHeader', components: { @@ -83,37 +64,9 @@ export default { }, data(){ return { - tip:'', - child:[], - routes:[], - annCount:[], - annCountNum:0 - } - }, - mounted(){ - //登陆后才赋值 - if(this.name && this.router) - { - this.initAnnCount() } }, methods:{ - //获取待办事项 - initAnnCount(){ - getAnnCount().then(res => { - this.annCount = res.data - this.annCount.forEach(item => { - this.annCountNum += parseInt(item.count) - }); - }) - }, - jumpAnnCountDetail(url){ - if(url)this.$router.push({name:url}) - }, - // 跳转页面 - jumpRouter(name){ - this.$router.push({name:name}) - }, // 前端登出 logout() { this.$store.dispatch('LogOut').then(() => { diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 7c0119f..4ff76a7 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -96,7 +96,6 @@