完成小区相关的接口对接

This commit is contained in:
Zy
2026-04-07 18:02:18 +08:00
parent ee55b4dca7
commit b87a594d4e
32 changed files with 913 additions and 384 deletions

View File

@@ -1,10 +1,7 @@
<template>
<div class="navbar" :class="'nav' + navType">
<!-- <hamburger id="hamburger-container" :is-active="appStore.sidebar.opened" class="hamburger-container" @toggle-click="toggleSideBar" /> -->
<!-- <breadcrumb v-if="navType == NavTypeEnum.LEFT" id="breadcrumb-container" class="breadcrumb-container" /> -->
<div class="right-menu flex align-center">
<template v-if="appStore.device !== 'mobile'">
<!-- 消息 -->
<el-tooltip :content="proxy.$t('navbar.message')" effect="dark" placement="bottom">
<div>
<el-popover placement="bottom" trigger="click" transition="el-zoom-in-top" :width="300" :persistent="false">
@@ -31,12 +28,9 @@
<el-dropdown-item divided command="changecommunity">
<span>{{ proxy.$t('navbar.community') }}</span>
</el-dropdown-item>
<router-link v-if="!dynamic" to="/user/profile">
<router-link to="/user/profile">
<el-dropdown-item>{{ proxy.$t('navbar.personalCenter') }}</el-dropdown-item>
</router-link>
<el-dropdown-item v-if="settingsStore.showSettings" command="setLayout">
<span>{{ proxy.$t('navbar.layoutSetting') }}</span>
</el-dropdown-item>
<el-dropdown-item divided command="logout">
<span>{{ proxy.$t('navbar.logout') }}</span>
</el-dropdown-item>
@@ -93,7 +87,6 @@ const logout = async () => {
const routerPush = useRouter();
const changecommunity = () => {
console.log('change community');
routerPush.push({
path: '/community'
});
@@ -152,8 +145,9 @@ watch(
height: 50px;
overflow: hidden;
position: relative;
background: var(--el-bg-color);
border-bottom: 1px solid var(--el-border-color-lighter);
background: #1a75ff;
color: #fff;
border-bottom: 1px solid #1a75ff;
box-shadow: none;
display: flex;
align-items: center;
@@ -218,16 +212,16 @@ watch(
padding: 0 8px;
height: 100%;
font-size: 18px;
color: var(--el-text-color-regular);
color: #fff;
vertical-align: text-bottom;
&.hover-effect {
cursor: pointer;
transition: background 0.3s;
&:hover {
background: var(--el-fill-color-lighter);
}
// &:hover {
// background: var(--el-fill-color-lighter);
// }
}
}