|
|
@@ -1,28 +0,0 @@
|
|
|
-import type { App } from 'vue';
|
|
|
-import { useUserInfo } from '/@/stores/userInfo';
|
|
|
-
|
|
|
-export function setupConstFilter(app: App) {
|
|
|
- // 全局过滤器 在vue文件中调用 $filters.codeToName(code,type)
|
|
|
- app.config.globalProperties.$filters = {
|
|
|
- codeToName(code: any, type: any) {
|
|
|
- return codeToName(code, type);
|
|
|
- },
|
|
|
- };
|
|
|
-}
|
|
|
-
|
|
|
-// 常量值转换
|
|
|
-export function codeToName(code: any, type: any) {
|
|
|
- const userStore = useUserInfo();
|
|
|
- try {
|
|
|
- const name = userStore.constList.find((x: any) => x.code === type).data.result.find((x: any) => x.code === code)?.name;
|
|
|
- return name;
|
|
|
- } catch (error) {
|
|
|
- return code;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-export function getConstType(type: any) {
|
|
|
- const userStore = useUserInfo();
|
|
|
- const constType = userStore.constList.filter((x: any) => x.code === type)[0].data.result;
|
|
|
- return constType;
|
|
|
-}
|