可信代码库-字典接口对接语言列表待补充

This commit is contained in:
付民康
2025-06-13 10:29:46 +08:00
parent 128ebdd32e
commit 60352460cb
3 changed files with 26 additions and 1 deletions

View File

@@ -359,3 +359,15 @@ export function uploadImage(file: File) {
// }
// });
}
// 获取字典
export function basicDict(data) {
return axios.request({
url: '/gateway/basic/dict/children/list',
method: 'POST',
data: data,
headers: {
Authorization: 'Bearer ' + localStorage.getItem('access_token')
}
});
}

View File

@@ -52,6 +52,8 @@ export const injectRouter = (router) => {
// 判断命名空间类型
const globalStore = useGlobalInfoStore();
globalStore.setNamespaceType(-1); // 重置namespaceType防止非组织路由请求组织信息
debugger
globalStore.setLanguageList();
if (to.meta.pageType === 'userOrOrg') {
const { namespace } = to.params;
const params = {

View File

@@ -4,6 +4,7 @@ import menu from '@/constant/menu';
import { type listType, type itemProps } from '@/components/NavTabs/types';
import { useRoute, useRouter } from 'vue-router';
import { getCustomMenuList } from '@/api/org/devIndex';
import { basicDict } from '@/api/jyh';
export const useGlobalInfoStore = defineStore('globalInfo', () => {
const route = useRoute();
@@ -30,6 +31,8 @@ export const useGlobalInfoStore = defineStore('globalInfo', () => {
{ value: 'National_Defense', name: '国防' },
]);
const languageList = ref([]);
const menuInfo = computed(() => {
// 当前菜单
return globalMenuInfo.value[menuType.value] || [];
@@ -78,6 +81,13 @@ export const useGlobalInfoStore = defineStore('globalInfo', () => {
}
};
// TODO:获取语言列表,待开发
const setLanguageList = async() => {
const res = await basicDict({
parentId: 184
});
};
const updateHeaderSearch = (data: any) => {
headerSearch.value = { ...data };
}
@@ -137,6 +147,7 @@ export const useGlobalInfoStore = defineStore('globalInfo', () => {
setNamespaceType,
setGlobalTheme,
updateHeaderSearch,
industryList
industryList,
setLanguageList
};
});