| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import axiosApi from './AxiosApi.js'
- const apiList = {
- captcha: `/oauth/anno/captcha`,
- login: `/oauth/anno/token`,
- router: `/oauth/menu/router`,
- resource: `/oauth/resource/visible`,
- qcodelogin: `/oauth/anno/qcodelogin`,
- }
- export default {
- getCaptcha (randomId) {
- return axiosApi({
- method: 'GET',
- url: apiList.captcha + `?key=${randomId}`,
- responseType: 'arraybuffer',
- meta: {
- "X-isToken": false
- }
- })
- },
- login (data) {
- return axiosApi({
- method: 'POST',
- url: apiList.login,
- data
- })
- },
- getRouter (data) {
- return axiosApi({
- method: 'GET',
- url: apiList.router,
- data: data || {}
- })
- },
- getResource (data) {
- return axiosApi({
- method: 'GET',
- url: apiList.resource,
- data: data || {}
- })
- },
- qcodelogin (data) {
- return axiosApi({
- method: 'POST',
- url: apiList.qcodelogin,
- data
- })
- },
- }
|