perf: config fe

This commit is contained in:
archer
2023-07-19 10:59:49 +08:00
parent 7a76f54148
commit 47af8d1c3d
18 changed files with 340 additions and 230 deletions

View File

@@ -6,6 +6,7 @@ import {
import type { InitDateResponse } from '@/pages/api/system/getInitData';
import { getInitData } from '@/api/system';
import { delay } from '@/utils/tools';
import { FeConfigsType } from '@/types';
export let beianText = '';
export let googleVerKey = '';
@@ -13,6 +14,7 @@ export let baiduTongji = '';
export let chatModelList: ChatModelItemType[] = [];
export let qaModelList: QAModelItemType[] = [];
export let vectorModelList: VectorModelItemType[] = [];
export let feConfigs: FeConfigsType = {};
let retryTimes = 3;
@@ -23,6 +25,7 @@ export const clientInitData = async (): Promise<InitDateResponse> => {
chatModelList = res.chatModels;
qaModelList = res.qaModels;
vectorModelList = res.vectorModels;
feConfigs = res.feConfigs;
beianText = res.beianText;
googleVerKey = res.googleVerKey;
baiduTongji = res.baiduTongji;