77 Share ,
88 ArrowDown ,
99 Guide ,
10+ DataAnalysis
1011} from ' @element-plus/icons-vue'
1112import { ref , watch } from ' vue'
1213import { API } from ' ./views/net'
@@ -17,6 +18,7 @@ import MockManager from './views/MockManager.vue'
1718import StoreManager from ' ./views/StoreManager.vue'
1819import SecretManager from ' ./views/SecretManager.vue'
1920import WelcomePage from ' ./views/WelcomePage.vue'
21+ import DataManager from ' ./views/DataManager.vue'
2022import { useI18n } from ' vue-i18n'
2123
2224const { t, locale : i18nLocale } = useI18n ()
@@ -114,6 +116,10 @@ const toHistoryPanel = ({ ID: selectID, panelName: historyPanelName }) => {
114116 <el-icon ><Guide /></el-icon >
115117 <template #title >{{ t('title.mock' )}}</template >
116118 </el-menu-item >
119+ <el-menu-item index =" data" test-id =" data-menu" >
120+ <el-icon ><DataAnalysis /></el-icon >
121+ <template #title >{{ t('title.data' )}}</template >
122+ </el-menu-item >
117123 <el-menu-item index =" secret" >
118124 <el-icon ><document /></el-icon >
119125 <template #title >{{ t('title.secrets') }}</template >
@@ -142,6 +148,7 @@ const toHistoryPanel = ({ ID: selectID, panelName: historyPanelName }) => {
142148 </div >
143149 <TestingPanel v-if =" panelName === 'testing'" @toHistoryPanel =" toHistoryPanel" />
144150 <TestingHistoryPanel v-else-if =" panelName === 'history'" :ID =" ID" />
151+ <DataManager v-else-if =" panelName === 'data'" />
145152 <MockManager v-else-if =" panelName === 'mock'" />
146153 <StoreManager v-else-if =" panelName === 'store'" />
147154 <SecretManager v-else-if =" panelName === 'secret'" />
0 commit comments