mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-12-24 08:12:55 +08:00
28 lines
669 B
TypeScript
28 lines
669 B
TypeScript
import { perms } from "@/utils/perms";
|
|
import { toPath } from "@/utils/utils";
|
|
import env from "@/utils/env";
|
|
|
|
/**
|
|
* @description: 获取文件路径
|
|
* @param {String} src 文件路径
|
|
* @return {String} 文件路径
|
|
*/
|
|
export function filePath(src :string) {
|
|
let path = "";
|
|
if (src) {
|
|
if (src.startsWith("http")) {
|
|
return src;
|
|
}
|
|
path = `${env.baseUrl}${src}`;
|
|
}
|
|
return path;
|
|
}
|
|
|
|
|
|
// 在全局配置对象中添加$perms属性,并将其值设为perms
|
|
export function installMethods(app) {
|
|
app.config.globalProperties.$perms = perms;
|
|
app.config.globalProperties.$toPath = toPath;
|
|
app.config.globalProperties.$filePath = filePath;
|
|
}
|