refactor(llmodels): rename MyModelsStatusValueMap keys to Stopped/NotReady/Ready

This commit is contained in:
jialin
2026-07-10 16:31:35 +08:00
committed by jialin
parent 6a9cba8020
commit f92499cbe5
4 changed files with 23 additions and 21 deletions
+1 -1
View File
@@ -249,7 +249,7 @@ const ModelItem: React.FC<{
</>
)}
</div>
{[MyModelsStatusValueMap.Active].includes(model.status) && (
{[MyModelsStatusValueMap.Ready].includes(model.status) && (
<Button
size="middle"
type="default"
+9 -9
View File
@@ -196,21 +196,21 @@ export const status: any = {
};
export const MyModelsStatusValueMap = {
Inactive: 'stopped',
Degrade: 'not_ready',
Active: 'ready'
Stopped: 'stopped',
NotReady: 'not_ready',
Ready: 'ready'
};
export const MyModelsStatusMap = {
[MyModelsStatusValueMap.Inactive]: StatusMaps.inactive,
[MyModelsStatusValueMap.Degrade]: StatusMaps.error,
[MyModelsStatusValueMap.Active]: StatusMaps.success
[MyModelsStatusValueMap.Stopped]: StatusMaps.inactive,
[MyModelsStatusValueMap.NotReady]: StatusMaps.error,
[MyModelsStatusValueMap.Ready]: StatusMaps.success
};
export const MyModelsStatusLabelMap = {
[MyModelsStatusValueMap.Inactive]: 'models.mymodels.status.inactive',
[MyModelsStatusValueMap.Degrade]: 'models.mymodels.status.degrade',
[MyModelsStatusValueMap.Active]: 'models.mymodels.status.active'
[MyModelsStatusValueMap.Stopped]: 'models.mymodels.status.inactive',
[MyModelsStatusValueMap.NotReady]: 'models.mymodels.status.degrade',
[MyModelsStatusValueMap.Ready]: 'models.mymodels.status.active'
};
export const ScheduleValueMap = {
@@ -24,7 +24,7 @@ const useFilterStatus = (options?: {
const statusOptions = [
{
value: MyModelsStatusValueMap.Active,
value: MyModelsStatusValueMap.Ready,
color: 'var(--ant-color-success)',
icon: <Dot color="var(--ant-color-success)"></Dot>,
label: intl.formatMessage({
@@ -32,7 +32,7 @@ const useFilterStatus = (options?: {
})
},
{
value: MyModelsStatusValueMap.Inactive,
value: MyModelsStatusValueMap.Stopped,
color: 'var(--ant-color-fill-secondary)',
icon: <Dot color="var(--ant-color-fill-secondary)"></Dot>,
label: intl.formatMessage({
@@ -40,7 +40,7 @@ const useFilterStatus = (options?: {
})
},
{
value: MyModelsStatusValueMap.Degrade,
value: MyModelsStatusValueMap.NotReady,
color: 'var(--ant-color-warning)',
icon: <Dot color="var(--ant-color-warning)"></Dot>,
label: intl.formatMessage({
+10 -8
View File
@@ -55,7 +55,8 @@ const UserModels: React.FC = () => {
watch: false,
isInfiniteScroll: true,
defaultQueryParams: {
perPage: 24
perPage: 24,
state: MyModelsStatusValueMap.Ready
}
});
const intl = useIntl();
@@ -64,21 +65,21 @@ const UserModels: React.FC = () => {
const statusOptions = useMemo(() => {
return [
{
value: MyModelsStatusValueMap.Active,
value: MyModelsStatusValueMap.Ready,
color: 'var(--ant-color-success)',
label: intl.formatMessage({
id: 'models.mymodels.status.active'
})
},
{
value: MyModelsStatusValueMap.Inactive,
value: MyModelsStatusValueMap.Stopped,
color: 'var(--ant-color-fill)',
label: intl.formatMessage({
id: 'models.mymodels.status.inactive'
})
},
{
value: MyModelsStatusValueMap.Degrade,
value: MyModelsStatusValueMap.NotReady,
color: 'var(--ant-color-warning)',
label: intl.formatMessage({
id: 'models.mymodels.status.degrade'
@@ -125,17 +126,17 @@ const UserModels: React.FC = () => {
const getStatus = useCallback((model: any) => {
if (!model.targets && !model.ready_targets) {
return MyModelsStatusValueMap.Inactive;
return MyModelsStatusValueMap.Stopped;
}
if (model.targets > 0 && !model.ready_targets) {
return MyModelsStatusValueMap.Degrade;
return MyModelsStatusValueMap.NotReady;
}
if (model.ready_targets > 0 && model.targets > 0) {
return MyModelsStatusValueMap.Active;
return MyModelsStatusValueMap.Ready;
}
return MyModelsStatusValueMap.Degrade;
return MyModelsStatusValueMap.NotReady;
}, []);
const dataList = useMemo(() => {
@@ -198,6 +199,7 @@ const UserModels: React.FC = () => {
optionRender={optionRender}
labelRender={labelRender}
options={statusOptions}
value={queryParams.state}
onChange={handleStatusChange}
></BaseSelect>
<Button