mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-14 09:38:13 +08:00
✨ 帖子添加转载声明
This commit is contained in:
@@ -66,6 +66,10 @@
|
|||||||
创建时间:{{ getDate(postData.post.created_at) }}
|
创建时间:{{ getDate(postData.post.created_at) }}
|
||||||
</span>
|
</span>
|
||||||
<span>分享时间:{{ getDate(shareTime) }}</span>
|
<span>分享时间:{{ getDate(shareTime) }}</span>
|
||||||
|
<span v-if="postData.post.republish_authorization !== 0" class="tp-post-copyright">
|
||||||
|
<v-icon size="20">mdi-copyright</v-icon>
|
||||||
|
<span>{{ getRepublishAuthorization(postData.post.republish_authorization) }}</span>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<TpParser v-model:data="renderPost" />
|
<TpParser v-model:data="renderPost" />
|
||||||
</div>
|
</div>
|
||||||
@@ -187,6 +191,17 @@ function getDate(date: number): string {
|
|||||||
return new Date(date * 1000).toLocaleString().replace(/\//g, "-");
|
return new Date(date * 1000).toLocaleString().replace(/\//g, "-");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getRepublishAuthorization(type: number): string {
|
||||||
|
switch (type) {
|
||||||
|
case 1:
|
||||||
|
return "已开启创作声明,禁止转载或摘编";
|
||||||
|
case 2:
|
||||||
|
return "已开启创作声明,允许规范转载";
|
||||||
|
default:
|
||||||
|
return "未知";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function getRenderPost(data: TGApp.Plugins.Mys.Post.FullData): TGApp.Plugins.Mys.SctPost.Base[] {
|
function getRenderPost(data: TGApp.Plugins.Mys.Post.FullData): TGApp.Plugins.Mys.SctPost.Base[] {
|
||||||
const postContent = data.post.content;
|
const postContent = data.post.content;
|
||||||
let jsonParse: string;
|
let jsonParse: string;
|
||||||
@@ -293,6 +308,11 @@ onUnmounted(() => {
|
|||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.tp-post-copyright {
|
||||||
|
color: var(--common-text-title);
|
||||||
|
font-family: var(--font-title);
|
||||||
|
}
|
||||||
|
|
||||||
/* info */
|
/* info */
|
||||||
.tp-post-info {
|
.tp-post-info {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|||||||
Reference in New Issue
Block a user