style: 修复消息样式

This commit is contained in:
chenchun
2024-08-07 11:12:01 +08:00
parent bb6e9b9e3f
commit 4097244d5b
5 changed files with 70 additions and 68 deletions

View File

@@ -82,9 +82,9 @@
<div class="top">你好很高兴今天又遇到你呀~</div>
<el-row class="active">
<el-col v-for="item in activeList" :span="6">
<el-col v-for="item in activeList" :span="6" @click="handleToRouter(item.path)">
<el-icon color="#70aafb" size="30px" @click="handleToRouter(item.path)">
<el-icon color="#70aafb" size="30px" >
<component :is="item.icon"></component>
</el-icon>
<span> {{item.name}}</span>
@@ -176,8 +176,8 @@
</template>
<script setup>
import { onMounted, ref, reactive, computed, nextTick, watch } from "vue";
import { useRouter } from "vue-router";
import {onMounted, ref, reactive, computed, nextTick, watch} from "vue";
import {useRouter} from "vue-router";
import DisscussCard from "@/components/DisscussCard.vue";
import InfoCard from "@/components/InfoCard.vue";
import PlateCard from "@/components/PlateCard.vue";
@@ -185,18 +185,18 @@ import ScrollbarInfo from "@/components/ScrollbarInfo.vue";
import BottomInfo from "@/components/BottomInfo.vue";
import VisitsLineChart from "./components/VisitsLineChart/index.vue";
import AccessLogChart from "./components/AccessLogChart/Index.vue"
import { access, getAccessList } from "@/apis/accessApi.js";
import { getList } from "@/apis/plateApi.js";
import { getList as bannerGetList } from "@/apis/bannerApi.js";
import { getHomeDiscuss } from "@/apis/discussApi.js";
import { getWeek } from "@/apis/accessApi.js";
import {access, getAccessList} from "@/apis/accessApi.js";
import {getList} from "@/apis/plateApi.js";
import {getList as bannerGetList} from "@/apis/bannerApi.js";
import {getHomeDiscuss} from "@/apis/discussApi.js";
import {getWeek} from "@/apis/accessApi.js";
import {
getRecommendedTopic,
getRecommendedFriend,
getRankingPoints,
getUserAnalyse,
} from "@/apis/analyseApi.js";
import { getList as getAllDiscussList } from "@/apis/discussApi.js";
import {getList as getAllDiscussList} from "@/apis/discussApi.js";
import PointsRanking from "./components/PointsRanking/index.vue";
import RecommendFriend from "./components/RecommendFriend/index.vue";
import ThemeData from "./components/RecommendTheme/index.vue";
@@ -224,16 +224,16 @@ const isAllDiscussFinished = ref(false);
const userAnalyseInfo = ref({});
const onlineNumber = ref(0);
const activeList=[
{name:"签到",path:"/activity/sign",icon:"Present"},
{name:"等级",path:"/activity/level",icon:"Ticket"},
{name:"大转盘",path:"/activity/lucky",icon:"Sunny"},
{name:"银行",path:"/activity/bank",icon:"Money"},
const activeList = [
{name: "签到", path: "/activity/sign", icon: "Present"},
{name: "等级", path: "/activity/level", icon: "Ticket"},
{name: "大转盘", path: "/activity/lucky", icon: "Sunny"},
{name: "银行", path: "/activity/bank", icon: "Money"},
{name:"任务",path:"/activity/sign",icon:"Memo"},
{name:"娱乐城",path:"/activity/sign",icon:"Sunrise"},
{name:"其他",path:"/activity/sign",icon:"Sunny"},
{name:"其他",path:"/activity/sign",icon:"Sunny"},
{name: "任务", path: "/activity/sign", icon: "Memo"},
{name: "娱乐城", path: "/activity/sign", icon: "Sunrise"},
{name: "开始", path: "/start", icon: "Position"},
{name: "聊天室", path: "/chat", icon: "ChatRound"},
];
//主题查询参数
@@ -246,34 +246,34 @@ const query = reactive({
//初始化
onMounted(async () => {
access();
const { data: plateData } = await getList();
const {data: plateData} = await getList();
plateList.value = plateData.items;
const { data: discussData, config: discussConfig } = await getHomeDiscuss();
const {data: discussData, config: discussConfig} = await getHomeDiscuss();
discussList.value = discussData;
isDiscussFinished.value = discussConfig.isFinish;
const { data: bannerData } = await bannerGetList();
const {data: bannerData} = await bannerGetList();
bannerList.value = bannerData.items;
const { data: weekData } = await getWeek();
const {data: weekData} = await getWeek();
weekList.value = weekData;
const { data: pointData, config: pointConfig } = await getRankingPoints();
const {data: pointData, config: pointConfig} = await getRankingPoints();
pointList.value = pointData;
isPointFinished.value = pointConfig.isFinish;
const { data: friendData, config: friendConfig } =
await getRecommendedFriend();
const {data: friendData, config: friendConfig} =
await getRecommendedFriend();
friendList.value = friendData;
isFriendFinished.value = friendConfig.isFinish;
const { data: themeData, config: themeConfig } = await getRecommendedTopic();
const {data: themeData, config: themeConfig} = await getRecommendedTopic();
themeList.value = themeData;
isThemeFinished.value = themeConfig.isFinish;
const { data: allDiscussData, config: allDiscussConfig } =
await getAllDiscussList({
Type: 0,
skipCount: 1,
maxResultCount: 30,
});
const {data: allDiscussData, config: allDiscussConfig} =
await getAllDiscussList({
Type: 0,
skipCount: 1,
maxResultCount: 30,
});
isAllDiscussFinished.value = allDiscussConfig.isFinish;
allDiscussList.value = allDiscussData.items;
const { data: userAnalyseInfoData } = await getUserAnalyse();
const {data: userAnalyseInfoData} = await getUserAnalyse();
onlineNumber.value = userAnalyseInfoData.onlineNumber;
userAnalyseInfo.value = userAnalyseInfoData;
});
@@ -323,16 +323,16 @@ const handleToRouter = (path) => {
// 推送的实时人数获取
const currentOnlineNum = computed(() => useSocketStore().getOnlineNum());
watch(
() => currentOnlineNum.value,
(val) => {
onlineNumber.value = val;
},
{ deep: true }
() => currentOnlineNum.value,
(val) => {
onlineNumber.value = val;
},
{deep: true}
);
const onClickAccessLog = async () => {
accessLogDialogVisible.value = true;
const { data } = await getAccessList();
const {data} = await getAccessList();
accessAllList.value = data;
}