| | |
| | | // user logout |
| | | logout({ commit, state, dispatch }) { |
| | | return new Promise((resolve, reject) => { |
| | | const usercode = getCookie('navTabId') |
| | | const username = getCookie('admin') |
| | | const usertype = getCookie('usertype') |
| | | const userid = getCookie('userid') |
| | | const stu_torgcode = getCookie('stu_torgcode') |
| | | const data = { |
| | | usercode, |
| | | username, |
| | | usertype, |
| | | userid, |
| | | stu_torgcode |
| | | } |
| | | // const usercode = getCookie('navTabId') |
| | | // const username = getCookie('admin') |
| | | // const usertype = getCookie('usertype') |
| | | // const userid = getCookie('userid') |
| | | // const stu_torgcode = getCookie('stu_torgcode') |
| | | // const data = { |
| | | // usercode, |
| | | // username, |
| | | // usertype, |
| | | // userid, |
| | | // stu_torgcode |
| | | // } |
| | | |
| | | logout(data).then(res => { |
| | | logout().then(res => { |
| | | if (res.code === '200') { |
| | | removeToken() // must remove token first |
| | | resetRouter() |
| | | |
| | | removeCookie('ruleCode') |
| | | removeCookie('username') |
| | | removeCookie('admin') |
| | | removeCookie('navTabId') |
| | | removeCookie('usertype') |
| | | removeCookie('userid') |
| | | removeCookie('rediskey') |
| | | removeCookie('code') |
| | | removeCookie('stu_torgcode') |
| | | removeCookie('usercode') |
| | | removeCookie('stu_torgname') |
| | | removeCookie('description') |
| | | removeCookie('guid') |
| | | removeCookie('code') |
| | | |
| | | // reset visited views and cached views |
| | | dispatch('tagsView/delAllViews', null, { root: true }) |