diff --git a/src/consts/api.js b/src/consts/api.js new file mode 100644 index 00000000..e7a2b6d4 --- /dev/null +++ b/src/consts/api.js @@ -0,0 +1,5 @@ +const baseUrlPath = '/api'; + +export default { + baseUrlPath: baseUrlPath +} diff --git a/src/lib/services.js b/src/lib/services.js index 3dd91c56..feccb104 100644 --- a/src/lib/services.js +++ b/src/lib/services.js @@ -1,13 +1,12 @@ import axios from 'axios'; +import api from "../consts/api.js"; import userState from "./userstate.js"; -const baseUrlPath = '/api'; - let needBlockRequest = false; let blockedRequests = []; -axios.defaults.baseURL = baseUrlPath; +axios.defaults.baseURL = api.baseUrlPath; axios.interceptors.request.use(config => { const token = userState.getToken(); @@ -113,10 +112,6 @@ export default { }); }); }, - getDataExportUrl: () => { - const token = userState.getToken(); - return `${baseUrlPath}/data/export.csv?token=${token}`; - }, getTokens: () => { return axios.get('v1/tokens/list.json'); }, diff --git a/src/mobile-main.js b/src/mobile-main.js index 50dd917b..6e0fb4b4 100644 --- a/src/mobile-main.js +++ b/src/mobile-main.js @@ -16,6 +16,7 @@ import 'framework7-icons'; import 'line-awesome/dist/line-awesome/css/line-awesome.css'; import { getAllLanguages, getLanguage, getDefaultLanguage, getI18nOptions, getLocalizedError, getLocalizedErrorParameters } from './lib/i18n.js'; +import api from './consts/api.js'; import currency from './consts/currency.js'; import colors from './consts/color.js'; import icons from './consts/icon.js'; @@ -82,6 +83,7 @@ Vue.prototype.$buildTime = version.getBuildTime(); Vue.prototype.$licenses = licenses; Vue.prototype.$constants = { + api: api, currency: currency, colors: colors, icons: icons, diff --git a/src/views/mobile/users/DataManagement.vue b/src/views/mobile/users/DataManagement.vue index b16f962d..a069e1b4 100644 --- a/src/views/mobile/users/DataManagement.vue +++ b/src/views/mobile/users/DataManagement.vue @@ -5,7 +5,7 @@ - {{ $t('Export Data') }} + {{ $t('Export Data') }}