邓洁 : 修改页面细节

This commit is contained in:
邓洁
2023-11-10 21:41:44 +08:00
parent 1c354f542e
commit 2797978a28
11 changed files with 64 additions and 19 deletions

View File

@@ -115,7 +115,7 @@ html, body, #app, .el-container, .el-aside, .el-main {
.table { .table {
margin-top: 15px; //margin-top: 15px;
.el-tag { .el-tag {
.el-tag__content { .el-tag__content {
@@ -264,6 +264,7 @@ html, body, #app, .el-container, .el-aside, .el-main {
height: 84vh; height: 84vh;
.scrollbar-dict { .scrollbar-dict {
border: 1px solid #ebeef5;
height: 68vh; height: 68vh;
overflow-y: auto; overflow-y: auto;
overflow-x: hidden; overflow-x: hidden;
@@ -279,7 +280,7 @@ html, body, #app, .el-container, .el-aside, .el-main {
.layout-left { .layout-left {
width: 30%; width: 30%;
border: 1px solid #ebeef5; //border: 1px solid #ebeef5;
padding: 10px; padding: 10px;
@@ -301,7 +302,7 @@ html, body, #app, .el-container, .el-aside, .el-main {
.layout-right { .layout-right {
width: 70%; width: 70%;
border: 1px solid #ebeef5; //border: 1px solid #ebeef5;
margin-left: 10px; margin-left: 10px;
padding: 10px padding: 10px
} }
@@ -356,7 +357,17 @@ html, body, #app, .el-container, .el-aside, .el-main {
margin-left: 5px; margin-left: 5px;
vertical-align: -0.21em; vertical-align: -0.21em;
} }
.tag:hover {
color:#418DFF;
.close-icon{
fill: #418DFF;
}
}
.active{
.close-icon{
fill: #418DFF;
}
}
.svg-icon:hover { .svg-icon:hover {
cursor: pointer; cursor: pointer;
//border: 1px solid #E9E9E9; //border: 1px solid #E9E9E9;

View File

@@ -8,6 +8,13 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
} }
.port-link{
display: block;
width: 200px;
height: 50px;
margin-left: -40px;
padding-left: 40px;
}
.el-menu { .el-menu {
border: none !important; border: none !important;
.el-sub-menu { .el-sub-menu {

View File

@@ -33,7 +33,7 @@ const getDicList=async ()=>{
} }
onMounted(async ()=>{ onMounted(async ()=>{
await getDicList() await getDicList()
await dictFormat(); dictFormat();
}) })
const dictFormat = () => { const dictFormat = () => {
if (dictList.value === undefined) return; if (dictList.value === undefined) return;

View File

@@ -8,10 +8,18 @@
</template> </template>
<Item :menu-item="item.children"></Item> <Item :menu-item="item.children"></Item>
</el-sub-menu> </el-sub-menu>
<el-menu-item v-else-if="!item.hidden&&!item.meta.isFrame" :index="item.path"> <el-menu-item v-else-if="!item.hidden&&!item.meta.isFrame" :index="handleGo(item.path)">
<template #title> <template #title>
<svg-icon :name="item.icon" /> <div v-if="item.path==='/tool/swagger'">
<span>{{ item.title }}</span> <a class="port-link" :href="link" target="_blank">
<svg-icon :name="item.icon"/>
{{ item.title }}
</a>
</div>
<div v-else>
<svg-icon :name="item.icon"/>
<span>{{ item.title }}</span>
</div>
</template> </template>
</el-menu-item> </el-menu-item>
</template> </template>
@@ -20,12 +28,23 @@
<script setup> <script setup>
import SvgIcon from '@/components/svgIcon/index.vue' import SvgIcon from '@/components/svgIcon/index.vue'
import Item from './MenuItem.vue' import Item from './MenuItem.vue'
const props = defineProps({ const props = defineProps({
menuItem: { menuItem: {
type: Array, type: Array,
required: true required: true
} }
}) })
console.log(props.menuItem)
const link = ref('http://web-tunnel.feashow.com/api/doc.html#/home')
const handleGo = (path) => {
if (path === "/tool/swagger") {
return ''
} else {
return path
}
// window.open(path)
}
</script> </script>

View File

@@ -15,12 +15,12 @@
> >
<MenuItem :menu-item="permisstionStore.menuList"></MenuItem> <MenuItem :menu-item="permisstionStore.menuList"></MenuItem>
</el-menu> </el-menu>
<li class="el-menu-item"> <!-- <li class="el-menu-item">-->
<el-icon></el-icon> <!-- <el-icon></el-icon>-->
<a :href="link" @click.prevent="handleGo(link)"> <!-- <a :href="link" @click.prevent="handleGo(link)">-->
{{ title }} <!-- {{ title }}-->
</a> <!-- </a>-->
</li> <!-- </li>-->
</el-scrollbar> </el-scrollbar>
</template> </template>
@@ -43,7 +43,6 @@ const getLogoH = () => {
} }
const activeMenu = computed(() => { const activeMenu = computed(() => {
console.log(route);
const {path} = route const {path} = route
return path return path
}) })
@@ -69,8 +68,8 @@ window.addEventListener('resize', () => {
selectFarme() selectFarme()
const handleGo = (path) => { // const handleGo = (path) => {
window.open(path) // window.open(path)
} // }
</script> </script>

View File

@@ -82,6 +82,10 @@ init()
background-color: #E9F4FF; background-color: #E9F4FF;
border: 1px solid #418DFF; border: 1px solid #418DFF;
color: #333333; color: #333333;
>span:first-child{
color:#418DFF;
}
} }
.contextmenu { .contextmenu {

View File

@@ -47,6 +47,7 @@
ref="singleTable" ref="singleTable"
v-loading="loading" v-loading="loading"
@select="handleSelect" @select="handleSelect"
v-tabh
> >
<el-table-column type="selection" width="55"/> <el-table-column type="selection" width="55"/>
<el-table-column prop="infoId" label="访问编号" align="center"/> <el-table-column prop="infoId" label="访问编号" align="center"/>

View File

@@ -57,6 +57,7 @@
ref="singleTable" ref="singleTable"
v-loading="loading" v-loading="loading"
@select="handleSelect" @select="handleSelect"
v-tabh
> >
<el-table-column type="selection" width="50"/> <el-table-column type="selection" width="50"/>
<el-table-column prop="operId" label="日志编号" align="center"/> <el-table-column prop="operId" label="日志编号" align="center"/>

View File

@@ -58,6 +58,7 @@
row-key="roleId" row-key="roleId"
:lazy="true" :lazy="true"
v-loading="loading" v-loading="loading"
v-tabh
> >
<el-table-column label="序号" type="index" align="center" width="60"/> <el-table-column label="序号" type="index" align="center" width="60"/>
<!-- <el-table-column prop="roleId" label="角色编号" align="center"/>--> <!-- <el-table-column prop="roleId" label="角色编号" align="center"/>-->

View File

@@ -73,6 +73,7 @@
:lazy="true" :lazy="true"
v-loading="loading" v-loading="loading"
:header-cell-style="{'background':'#f5f5f8'}" :header-cell-style="{'background':'#f5f5f8'}"
v-tabh
> >
<el-table-column label="序号" type="index" align="center" width="60"/> <el-table-column label="序号" type="index" align="center" width="60"/>
<!-- <el-table-column prop="userId" label="用户编号" align="center"/>--> <!-- <el-table-column prop="userId" label="用户编号" align="center"/>-->

View File

@@ -55,10 +55,11 @@
:data="list" :data="list"
row-key="dictId" row-key="dictId"
border border
height="60vh" height="62vh"
ref="singleTable" ref="singleTable"
v-loading="loading" v-loading="loading"
:header-cell-style="{'background':'#f5f7fa'}" :header-cell-style="{'background':'#f5f7fa'}"
> >
<!-- <el-table-column prop="dictType" label="字典类型" align="center"/>--> <!-- <el-table-column prop="dictType" label="字典类型" align="center"/>-->
<el-table-column prop="dictLabel" label="字典标签" align="center"/> <el-table-column prop="dictLabel" label="字典标签" align="center"/>