diff --git a/src/pages/gpu-service/templates/config/index.tsx b/src/pages/gpu-service/templates/config/index.tsx index a61b71ec..1f0d5b09 100644 --- a/src/pages/gpu-service/templates/config/index.tsx +++ b/src/pages/gpu-service/templates/config/index.tsx @@ -103,6 +103,7 @@ export const templateActions = [ label: 'common.button.delete', key: 'delete', locale: true, + access: 'canSeeAdmin', icon: icons.DeleteOutlined, danger: true } diff --git a/src/pages/gpu-service/templates/forms/index.tsx b/src/pages/gpu-service/templates/forms/index.tsx index e9eb359f..ea29e31e 100644 --- a/src/pages/gpu-service/templates/forms/index.tsx +++ b/src/pages/gpu-service/templates/forms/index.tsx @@ -59,6 +59,7 @@ const GPUServiceTemplateForm: React.FC = forwardRef( form={form} onFinish={handleFinish} preserve={false} + scrollToFirstError initialValues={{ spec: { imagePullPolicy: DefaultImagePullPolicy, diff --git a/src/pages/llmodels/forms/model-lora-list.tsx b/src/pages/llmodels/forms/model-lora-list.tsx index 381e69ab..1fe617e2 100644 --- a/src/pages/llmodels/forms/model-lora-list.tsx +++ b/src/pages/llmodels/forms/model-lora-list.tsx @@ -17,6 +17,8 @@ const ModelLoraList = () => { const base = huggingfaceRepoId || modelScopeModelId || localPath || ''; + console.log('fetching lora list with base', base, form.getFieldsValue()); + const { dataList: defaultDataList, fetchData } = useQueryModelLoraList(); const [itemList, setItemList] = useState([]); @@ -49,6 +51,7 @@ const ModelLoraList = () => { prevBaseRef.current = ''; return; } + fetchData({ base }); if (prevBaseRef.current && prevBaseRef.current !== base) { form.setFieldValue('lora_list', []); diff --git a/src/pages/llmodels/forms/online-source.tsx b/src/pages/llmodels/forms/online-source.tsx index 231b5497..0645227f 100644 --- a/src/pages/llmodels/forms/online-source.tsx +++ b/src/pages/llmodels/forms/online-source.tsx @@ -19,8 +19,7 @@ const HuggingFaceForm: React.FC = () => { ![ modelSourceMap.huggingface_value, modelSourceMap.modelscope_value - ].includes(source) || - formKey === DeployFormKeyMap.CATALOG + ].includes(source) ) { return null; } @@ -36,6 +35,7 @@ const HuggingFaceForm: React.FC = () => { name="huggingface_repo_id" key="huggingface_repo_id" + hidden={formKey === DeployFormKeyMap.CATALOG} rules={[ { required: true, @@ -52,6 +52,7 @@ const HuggingFaceForm: React.FC = () => { {isGGUF && ( + hidden={formKey === DeployFormKeyMap.CATALOG} name="huggingface_filename" key="huggingface_filename" > @@ -67,6 +68,7 @@ const HuggingFaceForm: React.FC = () => { name="model_scope_model_id" key="model_scope_model_id" + hidden={formKey === DeployFormKeyMap.CATALOG} rules={[ { required: true, @@ -85,6 +87,7 @@ const HuggingFaceForm: React.FC = () => { name="model_scope_file_path" key="model_scope_file_path" + hidden={formKey === DeployFormKeyMap.CATALOG} >