fix(router): 防止误删测试脚本路由
This commit is contained in:
@@ -16,7 +16,7 @@ let isInitializing = false
|
|||||||
const clearDynamicRoutes = () => {
|
const clearDynamicRoutes = () => {
|
||||||
const routes = router.getRoutes()
|
const routes = router.getRoutes()
|
||||||
routes.forEach(route => {
|
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)
|
router.removeRoute(route.name)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
<el-button type="primary" @click="submitForm()">保存配置</el-button>
|
<el-button type="primary" @click="submitForm()">保存配置</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="日志配置">
|
<!-- <el-tab-pane label="日志配置">
|
||||||
<div>
|
<div>
|
||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
@@ -181,20 +181,20 @@
|
|||||||
<div class="dialog-footer">
|
<div class="dialog-footer">
|
||||||
<el-button type="primary">保存配置</el-button>
|
<el-button type="primary">保存配置</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-tab-pane>
|
</el-tab-pane>-->
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang='tsx'>
|
<script setup lang='tsx'>
|
||||||
import {useDictStore} from '@/stores/modules/dict'
|
import { useDictStore } from '@/stores/modules/dict'
|
||||||
import {computed, onMounted, Ref, ref} from 'vue'
|
import { computed, onMounted, Ref, ref } from 'vue'
|
||||||
import {type Base} from '@/api/system/base/interface'
|
import { type Base } from '@/api/system/base/interface'
|
||||||
import {type VersionRegister} from '@/api/system/versionRegister/interface'
|
import { type VersionRegister } from '@/api/system/versionRegister/interface'
|
||||||
import {getTestConfig, updateTestConfig} from '@/api/system/base/index'
|
import { getTestConfig, updateTestConfig } from '@/api/system/base/index'
|
||||||
import {getRegRes, updateRegRes} from '@/api/system/versionRegister/index'
|
import { getRegRes, updateRegRes } from '@/api/system/versionRegister/index'
|
||||||
import {ElMessage, FormItemRule} from 'element-plus'
|
import { ElMessage, FormItemRule } from 'element-plus'
|
||||||
import {useModeStore} from '@/stores/modules/mode'; // 引入模式 store
|
import { useModeStore } from '@/stores/modules/mode' // 引入模式 store
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'base'
|
name: 'base'
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user