mirror of
https://gitee.com/xiangheng/x_admin.git
synced 2025-09-27 04:26:24 +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;
|
||
}
|