优化代码

master
RuoYi 10 months ago
parent e6f582bd1a
commit dfb8096387
  1. 3
      src/components/FileUpload/index.vue
  2. 25
      src/components/TopNav/index.vue
  3. 2
      src/plugins/tab.js
  4. 6
      src/views/monitor/operlog/index.vue

@ -164,10 +164,11 @@ function uploadedSuccessfully() {
// //
function getFileName(name) { function getFileName(name) {
// url
if (name.lastIndexOf("/") > -1) { if (name.lastIndexOf("/") > -1) {
return name.slice(name.lastIndexOf("/") + 1); return name.slice(name.lastIndexOf("/") + 1);
} else { } else {
return ""; return name;
} }
} }

@ -6,13 +6,12 @@
:ellipsis="false" :ellipsis="false"
> >
<template v-for="(item, index) in topMenus"> <template v-for="(item, index) in topMenus">
<el-menu-item :style="{'--theme': theme}" :index="item.path" :key="index" v-if="index < visibleNumber" <el-menu-item :style="{'--theme': theme}" :index="item.path" :key="index" v-if="index < visibleNumber">
><svg-icon <svg-icon
v-if="item.meta && item.meta.icon && item.meta.icon !== '#'" v-if="item.meta && item.meta.icon && item.meta.icon !== '#'"
:icon-class="item.meta.icon" :icon-class="item.meta.icon"/>
/> {{ item.meta.title }}
{{ item.meta.title }}</el-menu-item </el-menu-item>
>
</template> </template>
<!-- 顶部菜单超出数量折叠 --> <!-- 顶部菜单超出数量折叠 -->
@ -22,10 +21,12 @@
<el-menu-item <el-menu-item
:index="item.path" :index="item.path"
:key="index" :key="index"
v-if="index >= visibleNumber" v-if="index >= visibleNumber">
><svg-icon :icon-class="item.meta.icon" /> <svg-icon
{{ item.meta.title }}</el-menu-item v-if="item.meta && item.meta.icon && item.meta.icon !== '#'"
> :icon-class="item.meta.icon"/>
{{ item.meta.title }}
</el-menu-item>
</template> </template>
</el-sub-menu> </el-sub-menu>
</el-menu> </el-menu>
@ -195,7 +196,7 @@ onMounted(() => {
/* 背景色隐藏 */ /* 背景色隐藏 */
.topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title:hover { .topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .topmenu-container.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .topmenu-container.el-menu--horizontal>.el-submenu .el-submenu__title:hover {
background-color: #ffffff !important; background-color: #ffffff !important;
} }
/* 图标右间距 */ /* 图标右间距 */

@ -35,7 +35,7 @@ export default {
return useTagsViewStore().delView(router.currentRoute.value).then(({ visitedViews }) => { return useTagsViewStore().delView(router.currentRoute.value).then(({ visitedViews }) => {
const latestView = visitedViews.slice(-1)[0] const latestView = visitedViews.slice(-1)[0]
if (latestView) { if (latestView) {
return router.push(latestView.fullPath) return router.push(latestView.fullPath)
} }
return router.push('/'); return router.push('/');
}); });

@ -149,7 +149,7 @@
/> />
<!-- 操作日志详细 --> <!-- 操作日志详细 -->
<el-dialog title="操作日志详细" v-model="open" width="700px" append-to-body> <el-dialog title="操作日志详细" v-model="open" width="800px" append-to-body>
<el-form :model="form" label-width="100px"> <el-form :model="form" label-width="100px">
<el-row> <el-row>
<el-col :span="12"> <el-col :span="12">
@ -171,7 +171,7 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="返回参数:">{{ form.jsonResult }}</el-form-item> <el-form-item label="返回参数:">{{ form.jsonResult }}</el-form-item>
</el-col> </el-col>
<el-col :span="6"> <el-col :span="8">
<el-form-item label="操作状态:"> <el-form-item label="操作状态:">
<div v-if="form.status === 0"></div> <div v-if="form.status === 0"></div>
<div v-else-if="form.status === 1">失败</div> <div v-else-if="form.status === 1">失败</div>
@ -180,7 +180,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="消耗时间:">{{ form.costTime }}毫秒</el-form-item> <el-form-item label="消耗时间:">{{ form.costTime }}毫秒</el-form-item>
</el-col> </el-col>
<el-col :span="10"> <el-col :span="8">
<el-form-item label="操作时间:">{{ parseTime(form.operTime) }}</el-form-item> <el-form-item label="操作时间:">{{ parseTime(form.operTime) }}</el-form-item>
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">

Loading…
Cancel
Save