Skip to content

Commit 811dcff

Browse files
committed
官方q群
1 parent c5734d3 commit 811dcff

File tree

8 files changed

+124
-24
lines changed

8 files changed

+124
-24
lines changed

front_end/src/App.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<div class="common-layout">
4545
<el-container>
4646
<div class="header_all" style="padding-top: 0; overflow: auto">
47-
<div class="content" style="padding-top: 16px">
47+
<div class="content" style="padding-top: 16px;min-height: 80vh;">
4848
<router-view />
4949
</div>
5050
</div>

front_end/src/assets/group_1.jpg

159 KB
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<template>
2+
<span class="text-button" @click="centerDialogVisible = true;">{{ $t('menu.groups') }}</span>
3+
<el-dialog v-model="centerDialogVisible" title="扫码加入QQ群" width="50%" align-center draggable :lock-scroll="false">
4+
<div style="text-align: center;">
5+
<el-image style="border-radius: 20px;" :src="imageGroup1" :fit="'cover'" />
6+
</div>
7+
8+
9+
10+
<template #footer>
11+
<span class="dialog-footer">
12+
<el-button type="primary" @click="centerDialogVisible = false">
13+
确定
14+
</el-button>
15+
</span>
16+
</template>
17+
</el-dialog>
18+
</template>
19+
20+
<script lang="ts" setup>
21+
// 注册、登录的弹框及右上方按钮
22+
import { onMounted, ref, Ref } from 'vue'
23+
import imageGroup1 from '@/assets/group_1.jpg'
24+
25+
26+
import { useI18n } from 'vue-i18n';
27+
const t = useI18n();
28+
29+
const centerDialogVisible = ref(false);
30+
31+
32+
33+
onMounted(() => {
34+
35+
36+
})
37+
38+
39+
40+
41+
42+
43+
44+
</script>
45+
46+
47+
<style scoped>
48+
a {
49+
color: blue;
50+
}
51+
</style>

front_end/src/components/dialogs/Thanks.vue

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
<template>
22
<span class="text-button" @click="centerDialogVisible = true;">{{ $t('menu.team') }}</span>
33
<el-dialog v-model="centerDialogVisible" title="团队" width="50%" align-center draggable :lock-scroll="false">
4-
<h2>站长</h2>
5-
<span>eee555</span>
6-
<h2>开发</h2>
7-
<span>eee555, putianyi889</span>
8-
<h2>赞助</h2>
9-
<span>putianyi889</span>
10-
<h2>策划</h2>
11-
<span>eee555, putianyi889, Pulsar</span>
12-
<h2>美工</h2>
13-
<span>eee555</span>
14-
<h2>测试</h2>
15-
<span>eee555, putianyi889, Pulsar, lc4337、冰糖雪梨、生命★是┗ 〓┛是☆什么、Arya</span>
16-
<h2>管理员</h2>
17-
<span>无</span>
18-
<h2>技术顾问</h2>
19-
<span>hgraceb</span>
20-
<h2>安全顾问</h2>
21-
<span>T0nyX1ang</span>
4+
<strong>站长</strong>
5+
<div>eee555</div>
6+
<strong>开发</strong>
7+
<div>eee555putianyi889</div>
8+
<strong>赞助</strong>
9+
<div>putianyi889</div>
10+
<strong>策划</strong>
11+
<div>eee555putianyi889Pulsar</div>
12+
<strong>美工</strong>
13+
<div>eee555</div>
14+
<strong>测试</strong>
15+
<div>eee555putianyi889Pulsarlc4337、冰糖雪梨、生命★是┗ 〓┛是☆什么、Arya</div>
16+
<strong>管理员</strong>
17+
<div>少年、GodnuX、auk ;-;</div>
18+
<strong>技术顾问</strong>
19+
<div>hgraceb</div>
20+
<strong>安全顾问</strong>
21+
<div>T0nyX1ang</div>
2222

2323

2424
<template #footer>

front_end/src/i18n/locales/zh-cn.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ export const zhCn = {
104104
setting: '设置',
105105
downloads: '软件下载',
106106
links: '友链',
107-
team: '团队'
107+
team: '团队',
108+
groups: '官方QQ群'
108109
},
109110
profile: {
110111
changeAvatar: '*点击图片修改头像',

front_end/src/views/HomeView.vue

+50-2
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,37 @@
2525
</el-tabs>
2626
</el-main>
2727
<el-aside width="30%" style="background-color: white;padding: 1%;">
28-
<el-tabs type="border-card">
28+
<el-tabs type="border-card" style="min-height: 300px;">
2929
<el-tab-pane label="每日一星">每日一星</el-tab-pane>
3030
<el-tab-pane label="站长统计">站长统计</el-tab-pane>
3131
<el-tab-pane label="如何评选?">如何评选?</el-tab-pane>
3232
</el-tabs>
33+
<div style="padding-top: 5%;user-select: none;">
34+
<div class="aside-tip-title">
35+
<el-icon><Download/></el-icon>下载中心
36+
</div>
37+
<div style="font-size: 14px;color: #888;padding: 2% 5%;">
38+
<Downloads></Downloads>
39+
<span style="width:12px; display:inline-block"></span>
40+
<FriendlyLink></FriendlyLink>
41+
</div>
42+
43+
<div class="aside-tip-title">
44+
<el-icon><QuestionFilled/></el-icon>帮助中心
45+
</div>
46+
<div style="font-size: 14px;color: #888;padding: 2% 5%;">
47+
<Groups></Groups>
48+
</div>
49+
50+
<div class="aside-tip-title">
51+
<el-icon ><InfoFilled/></el-icon>关于我们
52+
</div>
53+
<div style="font-size: 14px;color: #888;padding: 2% 5%;">
54+
<Thanks></Thanks>
55+
<span style="width:12px; display:inline-block"></span>
56+
赞助
57+
</div>
58+
</div>
3359
</el-aside>
3460
</el-container>
3561
</div>
@@ -45,6 +71,12 @@ import { to_fixed_n } from "@/utils";
4571
const { proxy } = useCurrentInstance();
4672
import { utc_to_local_format } from "@/utils/system/tools";
4773
74+
import FriendlyLink from "@/components/dialogs/FriendlyLinks.vue";
75+
import Downloads from "@/components/dialogs/Downloads.vue";
76+
import Thanks from "@/components/dialogs/Thanks.vue";
77+
import Groups from "@/components/dialogs/Groups.vue";
78+
79+
4880
import { useUserStore } from '../store'
4981
const store = useUserStore()
5082
@@ -98,11 +130,27 @@ const update_review_queue = async () => {
98130
99131
</script>
100132

101-
<style scope lang='less'>
133+
<style lang='less'>
102134
.bottom_tabs{
103135
height: 500px;
104136
overflow: auto;
105137
106138
}
107139
140+
.aside-tip-title{
141+
font-size: 14px;
142+
color: #555;
143+
display:flex;
144+
align-items: center;
145+
margin-top: 5%;
146+
}
147+
148+
.text-button:hover{
149+
cursor: pointer;
150+
}
151+
152+
153+
154+
155+
108156
</style>

front_end/src/views/RankingView.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
}}</el-button>
1111
</el-row>
1212

13-
<div style="width: 80%;font-size:20px;margin: auto;margin-top: 10px;user-select: none;min-height: 58vh;">
13+
<div style="width: 80%;font-size:20px;margin: auto;margin-top: 10px;user-select: none;">
1414
<div style="border-bottom: 1px solid #555555;padding-bottom: 10px;">
1515
<span class="rank">排名</span>
1616
<span class="name">姓名</span>

front_end/src/views/VideoView.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
}}</el-button>
2525
</el-row>
2626

27-
<div style="font-size:20px;margin: auto;margin-top: 10px;min-height: 50vh;">
27+
<div style="font-size:20px;margin: auto;margin-top: 10px;">
2828
<el-table :data="videoList" @sort-change="handleSortChange" @row-click="preview" border table-layout="auto">
2929
<el-table-column type="index" :index="offsetIndex" fixed></el-table-column>
3030
<el-table-column :label="$t('common.prop.realName')" v-slot="scope" width="auto">

0 commit comments

Comments
 (0)