diff --git a/src/stores/workRead.js b/src/stores/workRead.js
index 05fc039..2878d03 100644
--- a/src/stores/workRead.js
+++ b/src/stores/workRead.js
@@ -15,6 +15,8 @@ export const useWorkReadState = defineStore('workRead', () => {
const text = ref(null)
const state = ref('')
const publishedTime = ref(null)
+ const completedTime = ref(null)
+ const updatedTime = ref(null)
const wordCount = ref(0)
const kudoCount = ref(0)
const hitCount = ref(0)
@@ -32,6 +34,8 @@ export const useWorkReadState = defineStore('workRead', () => {
pseud.value = data.pseud
text.value = data.text
publishedTime.value = data.stats.publishedTime
+ completedTime.value = data.stats.completedTime
+ updatedTime.value = data.stats.updatedTime
wordCount.value = data.stats.wordCount
kudoCount.value = data.stats.kudoCount
hitCount.value = data.stats.hitCount
@@ -66,26 +70,20 @@ export const useWorkReadState = defineStore('workRead', () => {
state.value = import.meta.env.SSR ? 'ssrnotfound' : 'notfound'
} else if (result.status == 401) {
state.value = 'unauth'
+ } else if (result.status == 500) {
+ state.value = 'error'
}
}
return {
id, cid,
- title,
- summary,
- pseud,
- text,
- state,
+ title, summary,
+ pseud, text, state,
publishedTime,
- wordCount,
- kudoCount,
- hitCount,
- category,
- fandom,
- lang,
- chapters,
- chapterIndex,
- chapterStat,
- setData,
- loadWork
+ completedTime,
+ updatedTime,
+ wordCount, kudoCount, hitCount,
+ category, fandom, lang,
+ chapters, chapterIndex, chapterStat,
+ setData, loadWork
}
})
diff --git a/src/views/About.md b/src/views/About.md
index c3ffcfd..0c6f5ef 100644
--- a/src/views/About.md
+++ b/src/views/About.md
@@ -21,9 +21,10 @@ onUnmounted(() => console.log('Unmounted'))*/
---
一个 AO3 镜像站, 优化了 UI/UX
-作者 (1)
+作者 {#contact}
---
- [UnknownMp](https://www.unknownmp.top)
+ 邮件: unknownmp@unknownmp.top
---
diff --git a/src/views/Work.vue b/src/views/Work.vue
index 5c95979..e82d062 100644
--- a/src/views/Work.vue
+++ b/src/views/Work.vue
@@ -122,7 +122,16 @@ async function switchWorkWithIndex(target) {
ID: {{workReadState.id}}
CID: {{ workReadState.cid }}
-
+
+ 返回
+
+ 内部服务器错误
+ 这种情况不是你的问题, 而是我给网站写的屎山代码发力了, 在 这里 联系我修复此问题
+ 并提供以下信息:
+ ID: {{workReadState.id}}
+
+ CID: {{ workReadState.cid }}
+
返回
路径格式错误
@@ -138,9 +147,10 @@ async function switchWorkWithIndex(target) {
- {{ workReadState.title }}
- {{ workReadState.pesud }}
-
+ {{ workReadState.title }}
+ {{ workReadState.pseud }}
+ 原 AO3 链接
+
作品信息
- 分类
-
@@ -150,16 +160,30 @@ async function switchWorkWithIndex(target) {
-
{{ item }}
+ - 附加 Tag
- 语言
-
{{ workReadState.lang }}
作品状态
- - 发布时间
-
+
- 发布
-
{{ workReadState.publishedTime.year }} -
{{ workReadState.publishedTime.month }} -
{{ workReadState.publishedTime.date }}
+ - 完成
-
+ {{ workReadState.completedTime.year }} -
+ {{ workReadState.completedTime.month }} -
+ {{ workReadState.completedTime.date }}
+
+ - 更新
-
+ {{ workReadState.updatedTime.year }} -
+ {{ workReadState.updatedTime.month }} -
+ {{ workReadState.updatedTime.date }}
+
- 字数
-
{{ workReadState.wordCount }}
@@ -220,7 +244,7 @@ async function switchWorkWithIndex(target) {
{{ workReadState.title }}
- {{ workReadState.pesud }}
+ {{ workReadState.pseud }}
- 分类
-
@@ -233,11 +257,21 @@ async function switchWorkWithIndex(target) {
- 语言
-
{{ workReadState.lang }}
- - 发布时间
-
+
- 发布
-
{{ workReadState.publishedTime.year }} -
{{ workReadState.publishedTime.month }} -
{{ workReadState.publishedTime.date }}
+ - 完成
-
+ {{ workReadState.completedTime.year }} -
+ {{ workReadState.completedTime.month }} -
+ {{ workReadState.completedTime.date }}
+
+ - 更新
-
+ {{ workReadState.updatedTime.year }} -
+ {{ workReadState.updatedTime.month }} -
+ {{ workReadState.updatedTime.date }}
+
- 字数
-
{{ workReadState.wordCount }}