From dcd277835bef76e508a2b189ef6d8177513d157f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=95=A6C=E6=A2=A6?= <15709267061@163.com> Date: Thu, 26 Jun 2025 13:56:00 +0800 Subject: [PATCH] update --- src/App.vue | 2 +- src/api/system/index.js | 7 ++ src/pages/InviteFriends/Poster.vue | 79 ++++++++++++++ src/pages/InviteFriends/index.vue | 98 +++++++++++++++++- src/pages/register/index.vue | 6 ++ .../taskDetails/components/MyBackfill.vue | 3 +- src/static/icons/SHOU.png | Bin 0 -> 10133 bytes src/static/images/HB1.png | Bin 0 -> 33704 bytes src/static/images/HB2.png | Bin 0 -> 27626 bytes src/static/images/LMK.png | Bin 0 -> 2541 bytes src/static/images/LXHB.png | Bin 0 -> 1064902 bytes src/static/images/TITLEBG.png | Bin 0 -> 100352 bytes src/static/images/WS.png | Bin 0 -> 182466 bytes src/static/images/YQBX.png | Bin 0 -> 79767 bytes src/utils/request.js | 3 +- src/utils/uils.js | 1 - 16 files changed, 190 insertions(+), 9 deletions(-) create mode 100644 src/pages/InviteFriends/Poster.vue create mode 100644 src/static/icons/SHOU.png create mode 100644 src/static/images/HB1.png create mode 100644 src/static/images/HB2.png create mode 100644 src/static/images/LMK.png create mode 100644 src/static/images/LXHB.png create mode 100644 src/static/images/TITLEBG.png create mode 100644 src/static/images/WS.png create mode 100644 src/static/images/YQBX.png diff --git a/src/App.vue b/src/App.vue index a3d1928..8d4f6eb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,7 +8,7 @@ export default { onShow: function () { // #ifndef MP-WEIXIN const UserStore = useUserStore(); - if (!UserStore.isLogin) { + if (!UserStore.isLogin && window.location.href.indexOf('/pages/register/index') < 0) { toPage('/pages/login/index'); } // #endif diff --git a/src/api/system/index.js b/src/api/system/index.js index 8968ca7..a561d0e 100644 --- a/src/api/system/index.js +++ b/src/api/system/index.js @@ -404,6 +404,13 @@ const system = { data: data }); }, + getPoster: async (data) => { + return request({ + method: MethodsENUM.POST, + url: "/user/getPoster", + data: data + }); + }, } export default system; diff --git a/src/pages/InviteFriends/Poster.vue b/src/pages/InviteFriends/Poster.vue new file mode 100644 index 0000000..ef24fed --- /dev/null +++ b/src/pages/InviteFriends/Poster.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/pages/InviteFriends/index.vue b/src/pages/InviteFriends/index.vue index 27c03fa..73663af 100644 --- a/src/pages/InviteFriends/index.vue +++ b/src/pages/InviteFriends/index.vue @@ -1,17 +1,107 @@ - diff --git a/src/pages/register/index.vue b/src/pages/register/index.vue index fa38f6b..565a7f2 100644 --- a/src/pages/register/index.vue +++ b/src/pages/register/index.vue @@ -6,6 +6,7 @@ import XInput from "../../components/XInput.vue"; import SendMsg from "../../components/SendMsg.vue"; import Api from "../../api/index.js"; import {showToast, toPage, verifyForm} from "../../utils/uils.js"; +import {onLoad} from "@dcloudio/uni-app"; const form = reactive({ wechat: null, @@ -47,6 +48,11 @@ const success = async () => { showToast(msg); await toPage(`/pages/login/index?showWX=1`); } + +onLoad((options) => { + const {invite} = options; + form.invite = invite; +})