diff --git a/App.vue b/App.vue index eb008ae..4856cd1 100644 --- a/App.vue +++ b/App.vue @@ -1,16 +1,18 @@ - \ No newline at end of file + + + + + diff --git a/pages/login_package/announcement-detail/announcement-detail.vue b/pages/login_package/announcement-detail/announcement-detail.vue index 9a67c14..251d56b 100644 --- a/pages/login_package/announcement-detail/announcement-detail.vue +++ b/pages/login_package/announcement-detail/announcement-detail.vue @@ -47,7 +47,21 @@ export default { } }, onReturnClick() { - uni.navigateTo({url:"/pages/login_package/announcement/announcement"}); + const pages = getCurrentPages(); + if (pages && pages.length > 1) { + uni.navigateBack({ + delta: 1, + fail: () => { + uni.switchTab({ + url: "/pages/home/home", + }); + }, + }); + } else { + uni.switchTab({ + url: "/pages/home/home", + }); + } }, }, }; diff --git a/pages/login_package/announcement/announcement.vue b/pages/login_package/announcement/announcement.vue index a9c5c20..b8c2b73 100644 --- a/pages/login_package/announcement/announcement.vue +++ b/pages/login_package/announcement/announcement.vue @@ -81,9 +81,21 @@ export default { }, // 返回 onReturnClick() { - uni.switchTab({ - url:'/pages/home/home' - }) + const pages = getCurrentPages(); + if (pages && pages.length > 1) { + uni.navigateBack({ + delta: 1, + fail: () => { + uni.switchTab({ + url: "/pages/home/home", + }); + }, + }); + } else { + uni.switchTab({ + url: "/pages/home/home", + }); + } }, }, }; diff --git a/pages/login_package/login/login.vue b/pages/login_package/login/login.vue index 1387b88..303433d 100644 --- a/pages/login_package/login/login.vue +++ b/pages/login_package/login/login.vue @@ -538,19 +538,13 @@ export default { uni.login({ provider: 'apple', success: async (loginRes) => { - console.log('Apple 登录成功:', loginRes); const authResult = loginRes.appleInfo || {}; const params = { identityToken: authResult.identityToken, - // openId: authResult.user, - // fullName: authResult.fullName ? `${authResult.fullName.familyName || ''}${authResult.fullName.givenName || ''}` : '', - // authorizationCode: authResult.authorizationCode }; - console.log("Apple 登录成功-0:", params) try { const response = await appleLogin(params); - console.log("Apple 登录成功-1:", response) if (response && response.bizcode === 100) { if (response.data && response.data.userId) { @@ -562,14 +556,12 @@ export default { }); } } else { - console.log("Apple 登录成功-2:", response) this.$refs.uToastRef.show({ type: "error", message: response?.msg || "Apple登录失败", }); } } catch (error) { - console.error("Apple登录异常:", error); this.$refs.uToastRef.show({ type: "error", message: "Apple登录异常,请重试", @@ -579,18 +571,17 @@ export default { } }, fail: (err) => { - this.loading = false; - console.error('Apple登录授权失败:', err); + this.$refs.uToastRef.show({ type: "error", message: "Apple登录授权失败", }); } }); - // #endif }, - }) - } + }); + // #endif + }, }, computed: { diff --git a/pages/login_package/message/message.vue b/pages/login_package/message/message.vue new file mode 100644 index 0000000..5532fad --- /dev/null +++ b/pages/login_package/message/message.vue @@ -0,0 +1,356 @@ + + + + + diff --git a/pages/mine/mine.vue b/pages/mine/mine.vue index d5d94d5..bbc1444 100644 --- a/pages/mine/mine.vue +++ b/pages/mine/mine.vue @@ -293,12 +293,12 @@ export default { url: 'https://static.tbmall.xin/static/mine/apply_purse.png', path: '/pages/mine_package/mine_purse/mine_purse' }, - // { - // id: 6, - // title: "优惠券", - // url: "https://static.tbmall.xin/static/mine/apply_prize.png", - // path: "/pages/other_package/coupon/coupon", - // }, + { + id: 6, + title: "优惠券", + url: "https://static.tbmall.xin/static/mine/apply_prize.png", + path: "/pages/other_package/coupon/coupon", + }, { id: 2, title: '抽奖', @@ -390,6 +390,12 @@ export default { title: '财务', url: 'https://static.tbmall.xin/static/mine/tool_cw.png', path: '/pages/rwa_package/insights/finance' + }, + { + id: 13, + title: '领券中心', + url: 'https://static.tbmall.xin/static/mine/coupon.png', + path: '/pages/other_package/get-coupon/get-coupon' } // { // id: 11, diff --git a/pages/mine_package/apply_refund/apply_refund.vue b/pages/mine_package/apply_refund/apply_refund.vue new file mode 100644 index 0000000..edf87ff --- /dev/null +++ b/pages/mine_package/apply_refund/apply_refund.vue @@ -0,0 +1,882 @@ +