diff --git a/src/components/app/t-postcard.vue b/src/components/app/t-postcard.vue
index cd64f45d..2a425ab6 100644
--- a/src/components/app/t-postcard.vue
+++ b/src/components/app/t-postcard.vue
@@ -50,7 +50,11 @@
mdi-eye
{{ card.data.view }}
-
+
mdi-star
{{ card.data.mark }}
@@ -58,7 +62,11 @@
mdi-comment
{{ card.data.reply }}
-
+
mdi-thumb-up
{{ card.data.like }}
@@ -185,8 +193,10 @@ watch(
);
function trySelect(): void {
- if (props.selectMode) emits("onSelected", props.post.post.post_id);
- isSelected.value = !isSelected.value;
+ if (props.selectMode) {
+ emits("onSelected", props.post.post.post_id);
+ isSelected.value = !isSelected.value;
+ }
}
async function toPost(): Promise
{
@@ -484,6 +494,14 @@ function onUserClick(): void {
gap: 2px;
opacity: 0.6;
white-space: nowrap;
+
+ &.love {
+ color: var(--tgc-od-red);
+ }
+
+ &.collect {
+ color: var(--tgc-od-orange);
+ }
}
.tpc-act {
diff --git a/src/types/BBS/User.d.ts b/src/types/BBS/User.d.ts
index 38f08db1..4e7190e7 100644
--- a/src/types/BBS/User.d.ts
+++ b/src/types/BBS/User.d.ts
@@ -1,7 +1,8 @@
/**
* 用户类型定义文件
- * @since Beta v0.7.9
+ * @since Beta v0.10.0
*/
+
declare namespace TGApp.BBS.User {
/**
* 用户信息返回响应
@@ -115,7 +116,7 @@ declare namespace TGApp.BBS.User {
/**
* 用户操作
- * @since Beta v0.7.2
+ * @since Beta v0.10.0
*/
type SelfOperation = {
/** 操作类型 */
@@ -123,7 +124,7 @@ declare namespace TGApp.BBS.User {
/** 是否收藏 */
is_collected: boolean;
/** 互动类型 */
- upvote_type: number;
+ upvote_type?: number;
};
/**