diff --git a/ui/src/api/system-resource-management/knowledge.ts b/ui/src/api/system-resource-management/knowledge.ts index 725cfa61a..3aa1c63bc 100644 --- a/ui/src/api/system-resource-management/knowledge.ts +++ b/ui/src/api/system-resource-management/knowledge.ts @@ -2,7 +2,6 @@ import { Result } from '@/request/Result' import { get, post, del, put, exportFile, exportExcel } from '@/request/index' import { type Ref } from 'vue' import type { pageRequest } from '@/api/type/common' -import type { knowledgeData } from '@/api/type/knowledge' const prefix = '/system/resource/knowledge' diff --git a/ui/src/api/system-resource-management/model.ts b/ui/src/api/system-resource-management/model.ts index 3cd704be6..6d35da394 100644 --- a/ui/src/api/system-resource-management/model.ts +++ b/ui/src/api/system-resource-management/model.ts @@ -7,6 +7,7 @@ import type { CreateModelRequest, EditModelRequest, } from '@/api/type/model' +import type { pageRequest } from '@/api/type/common' import type { FormField } from '@/components/dynamics-form/type' const prefix = '/system/resource' @@ -15,11 +16,12 @@ const prefix = '/system/resource' * 获得模型列表 * @params 参数 name, model_type, model_name */ -const getModelList: ( +const getModelListPage: ( + page: pageRequest, data?: ListModelRequest, loading?: Ref, -) => Promise>> = (data, loading) => { - return get(`${prefix}/model`, data, loading) +) => Promise>> = (page, data, loading) => { + return get(`${prefix}/model/${page.current_page}/${page.page_size}`, data, loading) } /** @@ -142,7 +144,7 @@ const deleteModel: (model_id: string, loading?: Ref) => Promise import('@/views/system-resource-management/ToolResourceIndex.vue'), }, - // { - // path: '/system/resource-management/model', - // name: 'ModelResourceIndex', - // meta: { - // title: 'views.model.title', - // activeMenu: '/system', - // parentPath: '/system', - // parentName: 'system', - // }, - // component: () => import('@/views/system-resource-management/ModelResourceIndex.vue'), - // }, + { + path: '/system/resource-management/model', + name: 'ModelResourceIndex', + meta: { + title: 'views.model.title', + activeMenu: '/system', + parentPath: '/system', + parentName: 'system', + }, + component: () => import('@/views/system-resource-management/ModelResourceIndex.vue'), + }, ], }, { diff --git a/ui/src/styles/component.scss b/ui/src/styles/component.scss index 72b755137..e061dc310 100644 --- a/ui/src/styles/component.scss +++ b/ui/src/styles/component.scss @@ -2,6 +2,7 @@ .complex-search { border: 1px solid var(--el-border-color); border-radius: var(--el-border-radius-base); + width: 350px; .el-select__wrapper { box-shadow: none !important; border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base); diff --git a/ui/src/views/model/component/ModelCard.vue b/ui/src/views/model/component/ModelCard.vue index e10535b3e..93e647776 100644 --- a/ui/src/views/model/component/ModelCard.vue +++ b/ui/src/views/model/component/ModelCard.vue @@ -38,8 +38,7 @@ >{{ $t('views.model.modelForm.model_type.label') }} - {{ $t(modelType[model.model_type as keyof typeof modelType]) }} + {{ $t(modelType[model.model_type as keyof typeof modelType]) }}
  • import { onMounted, ref, computed } from 'vue' -import ProviderApi from '@/api/model/provider' import type { Provider, Model } from '@/api/type/model' import ModelCard from '@/views/model/component/ModelCard.vue' import ProviderComponent from '@/views/model/component/Provider.vue' @@ -123,13 +122,13 @@ import { splitArray } from '@/utils/common' import { modelTypeList, allObj } from '@/views/model/component/data' import CreateModelDialog from '@/views/model/component/CreateModelDialog.vue' import SelectProviderDialog from '@/views/model/component/SelectProviderDialog.vue' -import { t } from '@/locales' import { loadSharedApi } from '@/utils/dynamics-api/shared-api' +import useStore from '@/stores' import { useRoute } from 'vue-router' import permissionMap from '@/permission' const route = useRoute() - +const { model } = useStore() const apiType = computed(() => { if (route.path.includes('shared')) { return 'systemShare' @@ -217,7 +216,7 @@ const search_type_change = () => { } onMounted(() => { - ProviderApi.getProvider(loading).then((ok) => { + model.asyncGetProvider(loading).then((ok: any) => { active_provider.value = allObj provider_list.value = [allObj, ...ok.data] list_model() diff --git a/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue b/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue index 0a0187ba4..1f915cda4 100644 --- a/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue +++ b/ui/src/views/system-resource-management/KnowledgeResourceIndex.vue @@ -47,23 +47,12 @@ > -