fix: dashboard usage display datas for last 30 days

This commit is contained in:
jialin
2025-04-24 12:43:55 +08:00
parent 7bad6cd20a
commit 559a4969c1
5 changed files with 53 additions and 50 deletions
+27 -3
View File
@@ -97,6 +97,8 @@ const AddModal: FC<AddModalProps> = (props) => {
const [selectedModel, setSelectedModel] = useState<any>({});
const [collapsed, setCollapsed] = useState<boolean>(false);
const [isGGUF, setIsGGUF] = useState<boolean>(false);
const [isEvaluatModel, setIsEvaluatModel] = useState<boolean>(false);
const [isEvaluatModelFile, setIsEvaluatModelFile] = useState<boolean>(false);
const modelFileRef = useRef<any>(null);
const getDefaultSpec = (item: any) => {
@@ -114,7 +116,7 @@ const AddModal: FC<AddModalProps> = (props) => {
}
return categories || null;
};
const handleSelectModelFile = (item: any) => {
const handleSelectModelFile = (item: any, evaluate?: boolean) => {
form.current?.form?.resetFields(resetFields);
const modelInfo = onSelectModel(selectedModel, props.source);
form.current?.setFieldsValue?.({
@@ -129,7 +131,7 @@ const AddModal: FC<AddModalProps> = (props) => {
}
};
const handleOnSelectModel = (item: any) => {
const handleOnSelectModel = (item: any, evaluate?: boolean) => {
setSelectedModel(item);
if (!item.isGGUF) {
setIsGGUF(false);
@@ -209,7 +211,6 @@ const AddModal: FC<AddModalProps> = (props) => {
}, [onCancel]);
const handleOnOpen = () => {
console.log('handleOnOpen----------', props.source, props.deploymentType);
if (props.deploymentType === 'modelFiles') {
form.current?.form?.setFieldsValue({
...props.initialValues
@@ -233,6 +234,27 @@ const AddModal: FC<AddModalProps> = (props) => {
return warningStatus.show && warningStatus.type !== 'success';
}, [warningStatus.show, warningStatus.type]);
const displayEvaluateStatus = () => {
console.log('displayEvaluateStatus===');
setWarningStatus({
show: true,
title: '',
type: 'transition',
message: intl.formatMessage({ id: 'models.form.evaluating' })
});
};
useEffect(() => {
if (isEvaluatModel || isEvaluatModelFile) {
setWarningStatus({
show: true,
title: '',
type: 'transition',
message: intl.formatMessage({ id: 'models.form.evaluating' })
});
}
}, [isEvaluatModel, isEvaluatModelFile]);
useEffect(() => {
if (open) {
handleOnOpen();
@@ -289,6 +311,7 @@ const AddModal: FC<AddModalProps> = (props) => {
hasLinuxWorker={hasLinuxWorker}
modelSource={props.source}
onSelectModel={handleOnSelectModel}
displayEvaluateStatus={displayEvaluateStatus}
></SearchModel>
</ColumnWrapper>
<Separator></Separator>
@@ -309,6 +332,7 @@ const AddModal: FC<AddModalProps> = (props) => {
modelSource={props.source}
onSelectFile={handleSelectModelFile}
collapsed={collapsed}
displayEvaluateStatus={displayEvaluateStatus}
></HFModelFile>
)}
</ColumnWrapper>