| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import ENV_CONFIG from "@/config.json";
- import tokenInfo from '@/stores/modules/token';
- const tokenInfoStore = tokenInfo();
- import configInfo from "@/stores/modules/config";
- //获取文件路径
- export function getFilePath (file_path){
- if(file_path) return file_path;
- return null
- }
- //获取路由地址
- export function getRouterUrl (href){
- return window.location.origin+window.location.pathname+href
- }
- //获取TKK地址
- export function getWebUrlrUrl (config:{
- url:string,
- query:Object
- }){
- const useConfigInfoStore = configInfo();
- let env = useConfigInfoStore.appConfig.env
- const tkkWebUrl = ENV_CONFIG[env]?.tkkWebUrl || 'https://tkk.valimart.net';
- let params = '?source=camera&token=' + tokenInfoStore.getToken
- if(config.query){
- params += '&'
- params += Object.keys(config.query).map(key => {
- return encodeURIComponent(key) + '=' + encodeURIComponent(config.query[key])
- }).join('&')
- }
- let url = tkkWebUrl + config.url + params
- return url
- }
|