62
62
<template #header >
63
63
<div class =" h-3 flex justify-between" >
64
64
<span >{{ t('workplace.project') }}</span >
65
- <el-link type =" primary" :underline =" false" >{{ t('action.more') }}</el-link >
65
+ <el-link
66
+ type =" primary"
67
+ :underline =" false"
68
+ href =" https://github.com/yudaocode"
69
+ target =" _blank"
70
+ >
71
+ {{ t('action.more') }}
72
+ </el-link >
66
73
</div >
67
74
</template >
68
75
<el-skeleton :loading =" loading" animated >
76
83
:sm =" 24"
77
84
:xs =" 24"
78
85
>
79
- <el-card shadow =" hover" >
86
+ <el-card shadow =" hover" class = " mr-5px mt-5px " >
80
87
<div class =" flex items-center" >
81
88
<Icon :icon =" item.icon" :size =" 25" class =" mr-8px" />
82
89
<span class =" text-16px" >{{ item.name }}</span >
83
90
</div >
84
- <div class =" mt-16px text-14px text-gray-400" >{{ t(item.message) }}</div >
85
- <div class =" mt-16px flex justify-between text-12px text-gray-400" >
91
+ <div class =" mt-12px text-9px text-gray-400" >{{ t(item.message) }}</div >
92
+ <div class =" mt-12px flex justify-between text-12px text-gray-400" >
86
93
<span >{{ item.personal }}</span >
87
94
<span >{{ formatTime(item.time, 'yyyy-MM-dd') }}</span >
88
95
</div >
@@ -204,45 +211,45 @@ let projects = reactive<Project[]>([])
204
211
const getProject = async () => {
205
212
const data = [
206
213
{
207
- name: ' Github ' ,
214
+ name: ' ruoyi-vue-pro ' ,
208
215
icon: ' akar-icons:github-fill' ,
209
- message: ' workplace.introduction ' ,
210
- personal: ' Archer ' ,
216
+ message: ' https://github.com/YunaiV/ruoyi-vue-pro ' ,
217
+ personal: ' Spring Boot 单体架构 ' ,
211
218
time: new Date ()
212
219
},
213
220
{
214
- name: ' Vue ' ,
221
+ name: ' yudao-ui-admin-vue3 ' ,
215
222
icon: ' logos:vue' ,
216
- message: ' workplace.introduction ' ,
217
- personal: ' Archer ' ,
223
+ message: ' https://github.com/yudaocode/yudao-ui-admin-vue3 ' ,
224
+ personal: ' Vue3 + element-plus ' ,
218
225
time: new Date ()
219
226
},
220
227
{
221
- name: ' Angular ' ,
222
- icon: ' logos:angular-icon ' ,
223
- message: ' workplace.introduction ' ,
224
- personal: ' Archer ' ,
228
+ name: ' yudao-ui-admin-vben ' ,
229
+ icon: ' logos:vue ' ,
230
+ message: ' https://github.com/yudaocode/yudao-ui-admin-vben ' ,
231
+ personal: ' Vue3 + vben(antd) ' ,
225
232
time: new Date ()
226
233
},
227
234
{
228
- name: ' React ' ,
229
- icon: ' logos:react ' ,
230
- message: ' workplace.introduction ' ,
231
- personal: ' Archer ' ,
235
+ name: ' yudao-cloud ' ,
236
+ icon: ' akar-icons:github ' ,
237
+ message: ' https://github.com/YunaiV/yudao-cloud ' ,
238
+ personal: ' Spring Cloud 微服务架构 ' ,
232
239
time: new Date ()
233
240
},
234
241
{
235
- name: ' Webpack ' ,
236
- icon: ' logos:webpack ' ,
237
- message: ' workplace.introduction ' ,
238
- personal: ' Archer ' ,
242
+ name: ' yudao-ui-mall-uniapp ' ,
243
+ icon: ' logos:vue ' ,
244
+ message: ' https://github.com/yudaocode/yudao-ui-admin-uniapp ' ,
245
+ personal: ' Vue3 + uniapp ' ,
239
246
time: new Date ()
240
247
},
241
248
{
242
- name: ' Vite ' ,
243
- icon: ' vscode-icons:file-type-vite ' ,
244
- message: ' workplace.introduction ' ,
245
- personal: ' Archer ' ,
249
+ name: ' yudao-ui-admin-vue2 ' ,
250
+ icon: ' logos:vue ' ,
251
+ message: ' https://github.com/yudaocode/yudao-ui-admin-vue2 ' ,
252
+ personal: ' Vue2 + element-ui ' ,
246
253
time: new Date ()
247
254
}
248
255
]
@@ -254,27 +261,27 @@ let notice = reactive<Notice[]>([])
254
261
const getNotice = async () => {
255
262
const data = [
256
263
{
257
- title: ' 系统升级版本 ' ,
264
+ title: ' 系统支持 JDK 8/17/21,Vue 2/3 ' ,
258
265
type: ' 通知' ,
259
- keys: [' 通知' , ' 升级 ' ],
266
+ keys: [' 通知' , ' 8 ' , ' 17 ' , ' 21 ' , ' 2 ' , ' 3 ' ],
260
267
date: new Date ()
261
268
},
262
269
{
263
- title: ' 系统凌晨维护 ' ,
270
+ title: ' 后端提供 Spring Boot 2.7/3.2 + Cloud 双架构 ' ,
264
271
type: ' 公告' ,
265
- keys: [' 公告' , ' 维护 ' ],
272
+ keys: [' 公告' , ' Boot ' , ' Cloud ' ],
266
273
date: new Date ()
267
274
},
268
275
{
269
- title: ' 系统升级版本 ' ,
276
+ title: ' 全部开源,个人与企业可 100% 直接使用,无需授权 ' ,
270
277
type: ' 通知' ,
271
- keys: [' 通知' , ' 升级 ' ],
278
+ keys: [' 通知' , ' 无需授权 ' ],
272
279
date: new Date ()
273
280
},
274
281
{
275
- title: ' 系统凌晨维护 ' ,
282
+ title: ' 国内使用最广泛的快速开发平台,超 300+ 人贡献 ' ,
276
283
type: ' 公告' ,
277
- keys: [' 公告' , ' 维护 ' ],
284
+ keys: [' 公告' , ' 最广泛 ' ],
278
285
date: new Date ()
279
286
}
280
287
]
0 commit comments