YingXingAI/pages/home/messageBoard/index.vue

125 lines
3.9 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="message-board-page">
<header-bar title="留言板" @leftClick="handleLeftClick"></header-bar>
<view class="custom-tabs-box">
<u-tabs
:list="tabList"
:current="tabCurrent"
@change="onTabChange"
:is-scroll="false"
:height="80"
:font-size="28"
active-color="#4A6CF7"
inactive-color="#333333"
:bar-width="120"
:bar-height="4"
bg-color="#ffffff"
:item-width="200"
></u-tabs>
</view>
<!-- 内容区域包装器 -->
<view class="content-wrapper">
<!-- 问答列表组件 -->
<message-board :answerList="answerList"></message-board>
</view>
</view>
</template>
<script>
import HeaderBar from "@/components/HeaderBar.vue";
import MessageBoard from "@/components/AnswerList/messageBoard.vue";
export default {
components: {
HeaderBar,
MessageBoard,
},
data() {
return {
tabList: [{ name: "未回复" }, { name: "已回复" }],
tabCurrent: 0,
activeTab: "unread",
answerList: [
{
id: 1,
studentName: "浙江考生13024",
studentAvatar: "/static/common/images/avatar.png",
time: "2025/6/26 15:45:12",
question: "学校在录取时有没有一些专业会有特殊要求?",
fullAnswer:
"考生身体健康状况必须符合教育部、原卫生部中国残疾人联合的《普通高等学校招生体检工作指导意见》和人力资源社会保障部",
isReply: false,
},
{
id: 2,
studentName: "浙江考生13024",
studentAvatar: "/static/common/images/avatar.png",
time: "2025/6/26 15:45:12",
question: "学校在录取时有没有一些专业会有特殊要求?",
teacherName: "招生办 张老师",
teacherAvatar: "/static/common/images/avatar.png",
replyTime: "2025/6/26 15:45:12",
fullAnswer:
"考生身体健康状况必须符合教育部、原卫生部中国残疾人联合的《普通高等学校招生体检工作指导意见》。",
isReply: true,
},
{
id: 3,
studentName: "浙江考生13024",
studentAvatar: "/static/common/images/avatar.png",
time: "2025/6/26 15:45:12",
question: "学校在录取时有没有一些专业会有特殊要求?",
teacherName: "招生办 张老师",
// teacherAvatar: "/static/common/images/avatar.png",
replyTime: "2025/6/26 15:45:12",
fullAnswer:
"考生身体健康状况必须符合教育部、原卫生部中国残疾人联合的《普通高等学校招生体检工作指导意见》和人力资源社会保障部、教育部、原卫生部、见》和人力资源社会保障部、教育部、原卫生部中共发布的相关规定。部分专业确有特殊要求,如航空服务类专业对身高、视力等有特殊要求,艺术类专业要求有艺术基础等。建议考生在填报志愿前,详细了解意向专业的招生要求。",
isReply: true,
},
],
};
},
computed: {},
methods: {
handleLeftClick() {
uni.navigateBack();
},
onTabChange(index) {
this.tabCurrent = index;
// 根据索引设置activeTab值
this.activeTab = index === 0 ? "unread" : "replied";
},
},
};
</script>
<style lang="scss" scoped>
.message-board-page {
height: 100vh;
background-color: #f5f6fa;
display: flex;
flex-direction: column;
position: relative;
padding-top: 88rpx;
.custom-tabs-box {
display: flex;
align-items: center;
position: fixed;
top: 88rpx;
left: 0;
right: 0;
z-index: 98;
background-color: #ffffff;
box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);
}
.content-wrapper {
padding: 30rpx;
margin-top: 80rpx; /* 为固定的tabs留出空间与u-tabs的height属性值保持一致 */
}
}
</style>