From 8dda9f69894aba1f7154ae74e686c59a3aaefdf7 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: Fri, 20 Jun 2025 09:22:36 +0800 Subject: [PATCH] up --- uni-app/src/App.vue | 2 + .../src/addon/components/diy/group/index.vue | 4 +- uni-app/src/app/api/diy.ts | 7 + uni-app/src/app/api/diy_form.ts | 7 + uni-app/src/app/api/member.ts | 4 +- .../components/diy/carousel-search/index.vue | 1 - .../components/diy/form-checkbox/index.vue | 5 +- .../components/diy/form-date-scope/index.vue | 1 + .../app/components/diy/form-date/index.vue | 5 +- .../app/components/diy/form-email/index.vue | 5 +- .../components/diy/form-identity/index.vue | 7 +- .../app/components/diy/form-image/index.vue | 11 +- .../app/components/diy/form-input/index.vue | 3 +- .../app/components/diy/form-mobile/index.vue | 5 +- .../app/components/diy/form-number/index.vue | 5 +- .../app/components/diy/form-radio/index.vue | 6 +- .../app/components/diy/form-submit/index.vue | 50 ++- .../app/components/diy/form-table/index.vue | 1 + .../components/diy/form-textarea/index.vue | 5 +- .../components/diy/form-time-scope/index.vue | 1 + .../app/components/diy/form-time/index.vue | 5 +- uni-app/src/app/pages/friendspay/money.vue | 19 +- uni-app/src/app/pages/friendspay/share.vue | 5 +- uni-app/src/app/pages/index/diy_form.vue | 2 +- uni-app/src/app/pages/index/index.vue | 2 +- uni-app/src/app/pages/index/tabbar.vue | 2 +- uni-app/src/app/pages/member/account.vue | 8 +- uni-app/src/app/pages/member/address.vue | 28 +- .../src/app/pages/member/apply_cash_out.vue | 8 +- .../src/app/pages/member/cash_out_detail.vue | 3 +- .../components/personal_form_detail.vue | 55 +++ uni-app/src/app/pages/member/index.vue | 1 - uni-app/src/app/pages/member/level.vue | 24 +- uni-app/src/app/pages/member/personal.vue | 39 +- .../src/app/pages/member/personal_form.vue | 151 +++++++ uni-app/src/app/pages/member/sign_in.vue | 6 +- .../components/area-select/area-select.vue | 6 +- .../information-filling.vue | 4 + uni-app/src/components/pay/pay.vue | 16 +- uni-app/src/components/pop-ads/pop-ads.vue | 84 ++++ .../components/share-poster/share-poster.vue | 2 +- uni-app/src/components/tabbar/tabbar.vue | 7 +- .../wx-privacy-popup/wx-privacy-popup.vue | 14 +- uni-app/src/hooks/useDiy.ts | 5 + uni-app/src/hooks/useDiyForm.ts | 21 +- uni-app/src/hooks/useLogin.ts | 4 +- uni-app/src/hooks/useSendSms.ts | 2 +- uni-app/src/locale/index.ts | 3 - uni-app/src/locale/zh-Hans.json | 138 ++++++- uni-app/src/locale/zh-Hans/common.json | 3 +- uni-app/src/pages.json | 19 +- uni-app/src/stores/member.ts | 28 +- uni-app/src/stores/system.ts | 8 +- uni-app/src/styles/diy_form.scss | 5 +- uni-app/src/styles/official-iconfont.css | 386 +++++++++++++++++- uni-app/src/utils/common.ts | 4 +- uni-app/src/utils/interceptor.ts | 24 -- 57 files changed, 1116 insertions(+), 160 deletions(-) create mode 100644 uni-app/src/app/pages/member/components/personal_form_detail.vue create mode 100644 uni-app/src/app/pages/member/personal_form.vue create mode 100644 uni-app/src/components/pop-ads/pop-ads.vue diff --git a/uni-app/src/App.vue b/uni-app/src/App.vue index fb3900e27..91e435c7d 100644 --- a/uni-app/src/App.vue +++ b/uni-app/src/App.vue @@ -196,6 +196,8 @@ onLaunch((data: any) => { } }) + // 控制弹窗展示 + uni.setStorageSync('isOnLoad', true); // 存储是页面是否加载完成的状态 }) onShow(() => { diff --git a/uni-app/src/addon/components/diy/group/index.vue b/uni-app/src/addon/components/diy/group/index.vue index 90c6418cb..b3e393a80 100644 --- a/uni-app/src/addon/components/diy/group/index.vue +++ b/uni-app/src/addon/components/diy/group/index.vue @@ -2,6 +2,7 @@ + @@ -117,6 +118,7 @@ + diff --git a/uni-app/src/app/pages/index/diy_form.vue b/uni-app/src/app/pages/index/diy_form.vue index 616ffa688..c9ad7313e 100644 --- a/uni-app/src/app/pages/index/diy_form.vue +++ b/uni-app/src/app/pages/index/diy_form.vue @@ -48,7 +48,7 @@ import diyGroup from '@/addon/components/diy/group/index.vue' const { setShare } = useShare() const diy = useDiyForm({ - needLogin: true // 检测登录 + needLogin: false // 检测登录 }) const diyGroupRef = ref(null) diff --git a/uni-app/src/app/pages/index/index.vue b/uni-app/src/app/pages/index/index.vue index 183f3838e..c55cad877 100644 --- a/uni-app/src/app/pages/index/index.vue +++ b/uni-app/src/app/pages/index/index.vue @@ -27,8 +27,8 @@ import { ref, nextTick } from 'vue'; import { useDiy } from '@/hooks/useDiy' import { redirect } from '@/utils/common'; import { useShare } from '@/hooks/useShare' - import diyGroup from '@/addon/components/diy/group/index.vue' + const { setShare } = useShare() uni.hideTabBar() // 隐藏tabbar diff --git a/uni-app/src/app/pages/index/tabbar.vue b/uni-app/src/app/pages/index/tabbar.vue index a88d8a70b..b0e2a4d94 100644 --- a/uni-app/src/app/pages/index/tabbar.vue +++ b/uni-app/src/app/pages/index/tabbar.vue @@ -33,8 +33,8 @@ import tabbarJson from '@/tabbar.json' import zh from '@/locale/zh-Hans.json' import en from '@/locale/en.json' - import {onPageScroll} from "@dcloudio/uni-app"; import TopTabbar from "@/components/top-tabbar/top-tabbar.vue"; + import { language } from '@/locale' uni.hideTabBar() diff --git a/uni-app/src/app/pages/member/account.vue b/uni-app/src/app/pages/member/account.vue index 9c84d310f..3fc2e45f5 100644 --- a/uni-app/src/app/pages/member/account.vue +++ b/uni-app/src/app/pages/member/account.vue @@ -1,6 +1,6 @@ @@ -136,6 +142,16 @@ const levelIndex = ref(0); //当前等级的索引 /********* 自定义头部 - start ***********/ const topTabarObj = topTabar() let topTabbarData = topTabarObj.setTopTabbarParam({ title: '会员等级' }) +let topTabbarDataEmpty =ref({ + title: '会员等级', + topStatusBar: { + style: 'style-1', + bgColor: '#fff', + rollBgColor: '#333', + textColor: '#333', + rollTextColor: '#333' + } +}) /********* 自定义头部 - end ***********/ onShow(() => { diff --git a/uni-app/src/app/pages/member/personal.vue b/uni-app/src/app/pages/member/personal.vue index c0ee4c8c8..59b52c1cd 100644 --- a/uni-app/src/app/pages/member/personal.vue +++ b/uni-app/src/app/pages/member/personal.vue @@ -1,6 +1,5 @@