From 19af50c344f02f98bbec0dd906ee9caa99e5ad92 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 27 May 2026 15:50:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TUICallKit-Vue3/pages.json | 10 +- .../tongji/components/CelebrateBurst.vue | 142 + .../tongji/components/SugarTreeGraphic.vue | 202 + .../tongji/components/TongjiIcon.vue | 140 + TUICallKit-Vue3/tongji/pages/index.vue | 4058 ++++++++++++++--- TUICallKit-Vue3/tongji/utils/svgDataUrl.js | 49 + server/app/api/controller/TcmController.php | 372 +- .../api/logic/tcm/DailyFamilyLikeLogic.php | 250 + server/app/api/logic/tcm/DailyGamifyLogic.php | 373 ++ server/app/api/logic/tcm/DailyShareLogic.php | 373 ++ .../app/common/model/tcm/DailyFamilyLike.php | 15 + server/app/common/model/tcm/DailyGamify.php | 15 + .../app/common/model/tcm/DailyShareInvite.php | 15 + .../1.9.20260527/add_daily_family_like.sql | 14 + server/sql/1.9.20260527/add_daily_gamify.sql | 15 + .../1.9.20260527/add_daily_share_invite.sql | 13 + 16 files changed, 5372 insertions(+), 684 deletions(-) create mode 100644 TUICallKit-Vue3/tongji/components/CelebrateBurst.vue create mode 100644 TUICallKit-Vue3/tongji/components/SugarTreeGraphic.vue create mode 100644 TUICallKit-Vue3/tongji/components/TongjiIcon.vue create mode 100644 TUICallKit-Vue3/tongji/utils/svgDataUrl.js create mode 100644 server/app/api/logic/tcm/DailyFamilyLikeLogic.php create mode 100644 server/app/api/logic/tcm/DailyGamifyLogic.php create mode 100644 server/app/api/logic/tcm/DailyShareLogic.php create mode 100644 server/app/common/model/tcm/DailyFamilyLike.php create mode 100644 server/app/common/model/tcm/DailyGamify.php create mode 100644 server/app/common/model/tcm/DailyShareInvite.php create mode 100644 server/sql/1.9.20260527/add_daily_family_like.sql create mode 100644 server/sql/1.9.20260527/add_daily_gamify.sql create mode 100644 server/sql/1.9.20260527/add_daily_share_invite.sql diff --git a/TUICallKit-Vue3/pages.json b/TUICallKit-Vue3/pages.json index 11f9cdae..4a6cf44e 100644 --- a/TUICallKit-Vue3/pages.json +++ b/TUICallKit-Vue3/pages.json @@ -137,7 +137,15 @@ "navigationBarBackgroundColor": "#0ea5a4", "navigationBarTextStyle": "white", "backgroundColor": "#f1f5f9", - "enablePullDownRefresh": true + "enablePullDownRefresh": true, + "mp-weixin": { + "usingPlugins": { + "WechatSI": { + "version": "0.3.5", + "provider": "wx069ba97219f66d99" + } + } + } } } ] diff --git a/TUICallKit-Vue3/tongji/components/CelebrateBurst.vue b/TUICallKit-Vue3/tongji/components/CelebrateBurst.vue new file mode 100644 index 00000000..c7aa159e --- /dev/null +++ b/TUICallKit-Vue3/tongji/components/CelebrateBurst.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/TUICallKit-Vue3/tongji/components/SugarTreeGraphic.vue b/TUICallKit-Vue3/tongji/components/SugarTreeGraphic.vue new file mode 100644 index 00000000..0f17faac --- /dev/null +++ b/TUICallKit-Vue3/tongji/components/SugarTreeGraphic.vue @@ -0,0 +1,202 @@ + + + + + diff --git a/TUICallKit-Vue3/tongji/components/TongjiIcon.vue b/TUICallKit-Vue3/tongji/components/TongjiIcon.vue new file mode 100644 index 00000000..be6c7899 --- /dev/null +++ b/TUICallKit-Vue3/tongji/components/TongjiIcon.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/TUICallKit-Vue3/tongji/pages/index.vue b/TUICallKit-Vue3/tongji/pages/index.vue index a4627447..5841fee4 100644 --- a/TUICallKit-Vue3/tongji/pages/index.vue +++ b/TUICallKit-Vue3/tongji/pages/index.vue @@ -1,5 +1,218 @@