|
@@ -1,42 +1,50 @@
|
|
|
-import axiosApi from './AxiosApi.js'
|
|
|
-
|
|
|
-const apiList = {
|
|
|
- captcha: `/oauth/anno/captcha`,
|
|
|
- login: `/oauth/anno/token`,
|
|
|
- router: `/oauth/menu/router`,
|
|
|
- resource: `/oauth/resource/visible`,
|
|
|
-}
|
|
|
-
|
|
|
-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 || {}
|
|
|
- })
|
|
|
- }
|
|
|
-}
|
|
|
+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
|
|
|
+ })
|
|
|
+ },
|
|
|
+}
|