diff --git a/src/routes/volume/detail/VolumeInfo.js b/src/routes/volume/detail/VolumeInfo.js
index 9c140ac8c..28f5d1cda 100644
--- a/src/routes/volume/detail/VolumeInfo.js
+++ b/src/routes/volume/detail/VolumeInfo.js
@@ -10,8 +10,6 @@ import {
needToWaitDone,
frontends,
extractImageVersion,
- getOfflineRebuiltStatus,
- getOfflineRebuiltStatusWithoutFrontend,
} from '../helper/index'
import styles from './VolumeInfo.less'
import { diskTagColor, nodeTagColor } from '../../../utils/constants'
@@ -210,20 +208,6 @@ function VolumeInfo({ selectedVolume, snapshotModalState, engineImages, hosts, c
return (
{errorMsg}
- {getOfflineRebuiltStatus(selectedVolume) &&
}
- {getOfflineRebuiltStatusWithoutFrontend(selectedVolume) &&
}
{restoreProgress}
State:
diff --git a/src/routes/volume/helper/index.js b/src/routes/volume/helper/index.js
index 82d0f71cc..6bcd3e07e 100644
--- a/src/routes/volume/helper/index.js
+++ b/src/routes/volume/helper/index.js
@@ -680,14 +680,6 @@ export function needToWaitDone(state, replicas) {
return state === '' || state.endsWith('ing') || replicas.findIndex(item => item.mode.toLowerCase() === 'wo') > -1
}
-export function getOfflineRebuiltStatus(volume) {
- return volume.disableFrontend && volume.dataEngine === 'v2' && volume.offlineReplicaRebuildingRequired && volume.state === 'attached'
-}
-
-export function getOfflineRebuiltStatusWithoutFrontend(volume) {
- return !volume.disableFrontend && volume.dataEngine === 'v2' && volume.state === 'attached' && volume.robustness === 'degraded'
-}
-
export const frontends = [
{ label: 'Block Device', value: 'blockdev' },
{ label: 'iSCSI', value: 'iscsi' },