fix(router): 防止误删测试脚本路由

This commit is contained in:
贾同学
2025-10-28 11:21:21 +08:00
parent 7abcec7a2e
commit a69b7a17a4
2 changed files with 11 additions and 11 deletions

View File

@@ -16,7 +16,7 @@ let isInitializing = false
const clearDynamicRoutes = () => {
const routes = router.getRoutes()
routes.forEach(route => {
if (route.name && route.name !== 'layout' && route.name !== 'login') {
if (route.name && route.name !== 'layout' && route.name !== 'login' && route.name !== 'testScriptAdd') {
router.removeRoute(route.name)
}
})

View File

@@ -69,7 +69,7 @@
<el-button type="primary" @click="submitForm()">保存配置</el-button>
</div>
</el-tab-pane>
<el-tab-pane label="日志配置">
<!-- <el-tab-pane label="日志配置">
<div>
<el-row :gutter="24">
<el-col :span="8">
@@ -181,20 +181,20 @@
<div class="dialog-footer">
<el-button type="primary">保存配置</el-button>
</div>
</el-tab-pane>
</el-tab-pane>-->
</el-tabs>
</div>
</template>
<script setup lang='tsx'>
import {useDictStore} from '@/stores/modules/dict'
import {computed, onMounted, Ref, ref} from 'vue'
import {type Base} from '@/api/system/base/interface'
import {type VersionRegister} from '@/api/system/versionRegister/interface'
import {getTestConfig, updateTestConfig} from '@/api/system/base/index'
import {getRegRes, updateRegRes} from '@/api/system/versionRegister/index'
import {ElMessage, FormItemRule} from 'element-plus'
import {useModeStore} from '@/stores/modules/mode'; // 引入模式 store
import { useDictStore } from '@/stores/modules/dict'
import { computed, onMounted, Ref, ref } from 'vue'
import { type Base } from '@/api/system/base/interface'
import { type VersionRegister } from '@/api/system/versionRegister/interface'
import { getTestConfig, updateTestConfig } from '@/api/system/base/index'
import { getRegRes, updateRegRes } from '@/api/system/versionRegister/index'
import { ElMessage, FormItemRule } from 'element-plus'
import { useModeStore } from '@/stores/modules/mode' // 引入模式 store
defineOptions({
name: 'base'
})