From 4aaf885ef0133dc8ca664697b478a0f7c1fcabb5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=85=A8=E6=A0=88=E5=B0=8F=E5=AD=A6=E7=94=9F?=
<1518079521@qq.com>
Date: Tue, 6 Aug 2024 17:56:04 +0800
Subject: [PATCH] update
---
uni-app/src/App.vue | 87 ++++-
.../src/addon/components/diy/group/index.scss | 54 +--
.../src/addon/components/diy/group/index.vue | 189 ++---------
.../addon/components/diy/group/useDiyGroup.ts | 163 +++++++++
uni-app/src/app/api/auth.ts | 21 ++
uni-app/src/app/api/member.ts | 7 +-
uni-app/src/app/api/system.ts | 9 +-
uni-app/src/app/api/verify.ts | 20 +-
.../app/components/diy/active-cube/index.vue | 4 +-
.../components/diy/carousel-search/index.vue | 48 ++-
.../app/components/diy/float-btn/index.vue | 82 ++++-
.../app/components/diy/graphic-nav/index.vue | 99 +++++-
.../app/components/diy/member-info/index.vue | 27 +-
.../app/components/diy/member-level/index.vue | 27 +-
.../src/app/components/diy/notice/index.vue | 29 +-
.../app/locale/zh-Hans/pages.auth.bind.json | 3 +-
.../app/locale/zh-Hans/pages.auth.login.json | 3 +-
uni-app/src/app/pages/auth/agreement.vue | 10 +-
uni-app/src/app/pages/auth/bind.vue | 19 +-
uni-app/src/app/pages/auth/login.vue | 120 ++++++-
uni-app/src/app/pages/auth/register.vue | 53 +--
uni-app/src/app/pages/auth/resetpwd.vue | 13 +-
uni-app/src/app/pages/index/diy.vue | 5 +-
uni-app/src/app/pages/index/index.vue | 5 +-
uni-app/src/app/pages/member/account.vue | 10 +-
uni-app/src/app/pages/member/account_edit.vue | 20 +-
uni-app/src/app/pages/member/address.vue | 6 +-
uni-app/src/app/pages/member/address_edit.vue | 44 ++-
.../src/app/pages/member/apply_cash_out.vue | 63 ++--
uni-app/src/app/pages/member/balance.vue | 90 +++--
uni-app/src/app/pages/member/cash_out.vue | 22 +-
.../src/app/pages/member/cash_out_detail.vue | 6 +-
uni-app/src/app/pages/member/commission.vue | 120 ++++---
.../pages/member/components/select-date.vue | 192 +++++++++++
uni-app/src/app/pages/member/contact.vue | 49 +++
.../src/app/pages/member/detailed_account.vue | 92 +++++-
uni-app/src/app/pages/member/index.vue | 5 +-
uni-app/src/app/pages/member/level.vue | 55 ++--
.../pages/member/location_address_edit.vue | 10 +-
uni-app/src/app/pages/member/personal.vue | 41 ++-
uni-app/src/app/pages/member/point.vue | 33 +-
uni-app/src/app/pages/member/point_detail.vue | 142 +++++++-
uni-app/src/app/pages/member/sign_in.vue | 250 +++++++-------
uni-app/src/app/pages/pay/browser.vue | 2 +-
uni-app/src/app/pages/pay/result.vue | 4 +-
uni-app/src/app/pages/setting/index.vue | 4 +-
uni-app/src/app/pages/verify/detail.vue | 69 ++--
uni-app/src/app/pages/verify/index.vue | 66 ++--
uni-app/src/app/pages/verify/record.vue | 99 ++++--
uni-app/src/app/pages/verify/verify.vue | 119 +++----
uni-app/src/app/pages/webview/index.vue | 16 +-
.../components/area-select/area-select.vue | 1 -
.../components/bind-mobile/bind-mobile.vue | 198 +++++++++++
.../information-filling.vue | 83 ++++-
.../mescroll-empty/mescroll-empty.vue | 16 +-
.../src/components/nc-contact/nc-contact.vue | 99 ++++++
uni-app/src/components/pay/pay.vue | 2 +-
.../components/select-date/select-date.vue | 199 +++++++++++
.../components/share-poster/share-poster.vue | 20 +-
uni-app/src/components/sms-code/sms-code.vue | 6 +-
.../src/components/top-tabbar/top-tabbar.vue | 114 +++----
.../wx-privacy-popup/wx-privacy-popup.vue | 31 +-
uni-app/src/hooks/useDiy.ts | 35 +-
uni-app/src/hooks/useLogin.ts | 155 ++++++---
uni-app/src/hooks/useSendSms.ts | 24 +-
uni-app/src/hooks/useShare.ts | 219 +++++++------
uni-app/src/hooks/useSubscribeMessage.ts | 6 +-
uni-app/src/locale/zh-Hans.json | 1 +
uni-app/src/locale/zh-Hans/common.json | 11 +-
uni-app/src/pages.json | 6 +
uni-app/src/stores/config.ts | 15 +-
uni-app/src/stores/member.ts | 42 ++-
uni-app/src/stores/system.ts | 1 -
uni-app/src/styles/common.scss | 86 ++++-
uni-app/src/styles/diy.scss | 2 +-
uni-app/src/styles/iconfont.css | 30 +-
uni-app/src/styles/member_record_list.scss | 6 +-
uni-app/src/styles/official-iconfont.css | 18 +-
uni-app/src/utils/auth.ts | 2 +-
uni-app/src/utils/common.ts | 15 +
uni-app/src/utils/interceptor.ts | 7 +-
uni-app/src/utils/pages.ts | 18 +-
uni-app/src/utils/request.ts | 309 +++++++++---------
uni-app/src/utils/storage.ts | 14 +-
uni-app/src/utils/topTabbar.ts | 58 ++++
85 files changed, 3171 insertions(+), 1404 deletions(-)
create mode 100644 uni-app/src/addon/components/diy/group/useDiyGroup.ts
create mode 100644 uni-app/src/app/pages/member/components/select-date.vue
create mode 100644 uni-app/src/app/pages/member/contact.vue
create mode 100644 uni-app/src/components/bind-mobile/bind-mobile.vue
create mode 100644 uni-app/src/components/nc-contact/nc-contact.vue
create mode 100644 uni-app/src/components/select-date/select-date.vue
create mode 100644 uni-app/src/utils/topTabbar.ts
diff --git a/uni-app/src/App.vue b/uni-app/src/App.vue
index 35f80f4d7..a32f12251 100644
--- a/uni-app/src/App.vue
+++ b/uni-app/src/App.vue
@@ -1,7 +1,7 @@
diff --git a/uni-app/src/addon/components/diy/group/index.scss b/uni-app/src/addon/components/diy/group/index.scss
index dce75f40c..852605e70 100644
--- a/uni-app/src/addon/components/diy/group/index.scss
+++ b/uni-app/src/addon/components/diy/group/index.scss
@@ -1,29 +1,29 @@
-.draggable-element,.ignore-draggable-element {
- &.decorate {
- &:hover:before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- border: 4rpx dotted $u-primary;
- z-index: 10;
- pointer-events: none;
- cursor: move;
- }
+.draggable-element {
+ &.decorate {
+ &:hover:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ border: 4rpx dotted $u-primary;
+ z-index: 10;
+ pointer-events: none;
+ cursor: move;
+ }
- &.selected:before {
- content: '';
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- border: 4rpx solid $u-primary;
- z-index: 10;
- pointer-events: none;
- cursor: move;
- }
- }
+ &.selected:before {
+ content: '';
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ border: 4rpx solid $u-primary;
+ z-index: 10;
+ pointer-events: none;
+ cursor: move;
+ }
+ }
}
diff --git a/uni-app/src/addon/components/diy/group/index.vue b/uni-app/src/addon/components/diy/group/index.vue
index 2abc1ed99..dcde152f4 100644
--- a/uni-app/src/addon/components/diy/group/index.vue
+++ b/uni-app/src/addon/components/diy/group/index.vue
@@ -1,11 +1,11 @@
-
-
+
+
-
+
@@ -47,180 +47,47 @@
-
+
-
+
\ No newline at end of file
+
\ No newline at end of file
diff --git a/uni-app/src/app/pages/member/apply_cash_out.vue b/uni-app/src/app/pages/member/apply_cash_out.vue
index 4a8110672..462b594e1 100644
--- a/uni-app/src/app/pages/member/apply_cash_out.vue
+++ b/uni-app/src/app/pages/member/apply_cash_out.vue
@@ -1,18 +1,18 @@
-
-
-
+
+
-
-
-
+
+
+
@@ -156,7 +156,18 @@
title: t('abnormalOperation'),
icon: 'none',
success() {
- setTimeout(() => { uni.navigateBack({ delta: 1}) }, 1500)
+ setTimeout(() => {
+ if(getCurrentPages().length > 1){
+ uni.navigateBack({
+ delta: 1
+ });
+ }else{
+ redirect({
+ url: '/app/pages/member/index',
+ mode: 'reLaunch'
+ });
+ }
+ }, 1500)
}
})
return
@@ -301,7 +312,7 @@
diff --git a/uni-app/src/app/pages/member/cash_out.vue b/uni-app/src/app/pages/member/cash_out.vue
index 4ceeb4ab1..2485cdf9b 100644
--- a/uni-app/src/app/pages/member/cash_out.vue
+++ b/uni-app/src/app/pages/member/cash_out.vue
@@ -1,6 +1,6 @@
-
+
{{item.transfer_type_name}}
{{t('applyTime')}}: {{item.create_time}}
@@ -8,9 +8,7 @@
{{ item.apply_money > 0 ? '+' + item.apply_money : item.apply_money }}
-
- {{ item.status_name }}
-
+ {{ item.status_name }}
@@ -29,9 +27,9 @@ import { onPageScroll, onReachBottom } from '@dcloudio/uni-app';
const { mescrollInit, downCallback, getMescroll } = useMescroll(onPageScroll, onReachBottom);
-let cashOutList = ref>([]);
-let mescrollRef = ref(null);
-let loading = ref(false);
+const cashOutList = ref>([]);
+const mescrollRef = ref(null);
+const loading = ref(false);
let account_type = uni.getStorageSync('cashOutAccountType')
const currentStatusDesc = (status) =>{
switch(status){
@@ -47,12 +45,12 @@ const currentStatusDesc = (status) =>{
}
const getCashOutListFn = (mescroll)=>{
- let data = ref({});
+ let data:any = {}
loading.value = false;
- data.value.page = mescroll.num;
- data.value.page_size = mescroll.size;
- data.value.account_type = account_type;
- getCashOutList(data.value).then((res) => {
+ data.page = mescroll.num;
+ data.page_size = mescroll.size;
+ data.account_type = account_type;
+ getCashOutList(data).then((res) => {
let newArr = res.data.data;
mescroll.endSuccess(newArr.length);
//设置列表数据
diff --git a/uni-app/src/app/pages/member/cash_out_detail.vue b/uni-app/src/app/pages/member/cash_out_detail.vue
index ef901d7b7..5e2803237 100644
--- a/uni-app/src/app/pages/member/cash_out_detail.vue
+++ b/uni-app/src/app/pages/member/cash_out_detail.vue
@@ -56,9 +56,9 @@ import { t } from '@/locale'
import { redirect, img } from '@/utils/common';
import { getCashOutDetail } from '@/app/api/member';
-let cashOutInfo = ref({});
-let loading = ref(true);
-onLoad((option) => {
+const cashOutInfo = ref({});
+const loading = ref(true);
+onLoad((option: any) => {
let id = option.id || "";
getCashoutAccountListFn(id)
})
diff --git a/uni-app/src/app/pages/member/commission.vue b/uni-app/src/app/pages/member/commission.vue
index 9a6865c15..fe93c1168 100644
--- a/uni-app/src/app/pages/member/commission.vue
+++ b/uni-app/src/app/pages/member/commission.vue
@@ -1,38 +1,32 @@
-
-
+
+
-
+
-
-
-
+
\ No newline at end of file
diff --git a/uni-app/src/app/pages/member/contact.vue b/uni-app/src/app/pages/member/contact.vue
new file mode 100644
index 000000000..ae19b21ce
--- /dev/null
+++ b/uni-app/src/app/pages/member/contact.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+ 欢迎您联系我们,提供您宝贵的意见!
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni-app/src/app/pages/member/detailed_account.vue b/uni-app/src/app/pages/member/detailed_account.vue
index aa79f1ad9..440cf001d 100644
--- a/uni-app/src/app/pages/member/detailed_account.vue
+++ b/uni-app/src/app/pages/member/detailed_account.vue
@@ -1,34 +1,56 @@
-
-
-
- {{item.from_type_name}}
- {{item.memo}}
- {{item.create_time}}
-
- {{ item.account_data > 0 ? '+' + item.account_data : item.account_data }}
+
+
+
+
+
+ {{ item.name }}
+
+
+ 日期
+
+
+
+
+
+
+
+
-
+
+
diff --git a/uni-app/src/app/pages/member/index.vue b/uni-app/src/app/pages/member/index.vue
index 9b63e5a32..9bbc68814 100644
--- a/uni-app/src/app/pages/member/index.vue
+++ b/uni-app/src/app/pages/member/index.vue
@@ -23,7 +23,7 @@
-
+
@@ -65,6 +65,9 @@
useMemberStore().getMemberInfo()
}
});
+
+ // 监听页面卸载
+ diy.onUnload();
// 监听下拉刷新事件
diy.onPullDownRefresh()
diff --git a/uni-app/src/app/pages/member/level.vue b/uni-app/src/app/pages/member/level.vue
index d9589eeb0..bbe7e3662 100644
--- a/uni-app/src/app/pages/member/level.vue
+++ b/uni-app/src/app/pages/member/level.vue
@@ -3,22 +3,18 @@
-
+
-
+
-
+
当前等级
-
- 未达标
-
@@ -26,7 +22,7 @@
{{ memberInfo.growth }}
- /{{list[index].growth}}成长值
+ /{{list[index].growth}}成长值
@@ -60,14 +56,14 @@
-
+
会员权益
- {{item.title}}
+ {{item.title}}
@@ -77,7 +73,7 @@
- 升级礼包
+ 升级礼包
@@ -106,34 +102,33 @@
-
+
+
+
+
+
diff --git a/uni-app/src/app/pages/member/sign_in.vue b/uni-app/src/app/pages/member/sign_in.vue
index 560938ffa..85dfd30f3 100644
--- a/uni-app/src/app/pages/member/sign_in.vue
+++ b/uni-app/src/app/pages/member/sign_in.vue
@@ -4,111 +4,115 @@