From 8afcecff6e7a3fb19f6336eec37b6a9acb66344c 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: Thu, 26 Jun 2025 15:04:10 +0800 Subject: [PATCH] up uni-app --- uni-app/publish.cjs | 26 +- uni-app/src/App.vue | 2 + .../src/addon/components/diy/group/index.vue | 71 ++-- 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 +- uni-app/src/app/api/system.ts | 7 + .../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 ++- .../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/auth/index.vue | 25 +- uni-app/src/app/pages/friendspay/money.vue | 1 - 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 | 3 +- 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/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 +- 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 | 16 +- .../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/locale/index.ts | 3 - uni-app/src/locale/zh-Hans.json | 1 + uni-app/src/locale/zh-Hans/common.json | 3 +- uni-app/src/manifest.json | 2 +- uni-app/src/pages.json | 19 +- uni-app/src/stores/member.ts | 33 +- uni-app/src/stores/system.ts | 13 +- uni-app/src/styles/diy_form.scss | 5 +- uni-app/src/styles/official-iconfont.css | 386 +++++++++++++++++- uni-app/src/utils/interceptor.ts | 23 -- 56 files changed, 1025 insertions(+), 207 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/publish.cjs b/uni-app/publish.cjs index 1d918b678..7a1fb8e5b 100644 --- a/uni-app/publish.cjs +++ b/uni-app/publish.cjs @@ -71,23 +71,17 @@ const solve = () => { } const handleWeappAddonComponents = (mode) => { - const files = [ - `./dist/${mode}/mp-weixin/addon/components/diy/group/index.json`, - `./dist/${mode}/mp-weixin/app/pages/index/tabbar.json` - ] + const src = `./dist/${mode}/mp-weixin/addon/components/diy/group/index.json` + try { + const data = JSON.parse(fs.readFileSync(src, 'utf8')); + data.componentPlaceholder = {}; - files.forEach(src => { - try { - const data = JSON.parse(fs.readFileSync(src, 'utf8')); - data.componentPlaceholder = {}; - - Object.keys(data.usingComponents).map(key => { - data.componentPlaceholder[key] = "view"; - }) - fs.writeFileSync(src, JSON.stringify(data)) - } catch (err) { - } - }) + Object.keys(data.usingComponents).map(key => { + data.componentPlaceholder[key] = "view"; + }) + fs.writeFileSync(src, JSON.stringify(data)) + } catch (err) { + } } const handleWeappLanguage = (mode) => { diff --git a/uni-app/src/App.vue b/uni-app/src/App.vue index 3365c7c02..352ffd556 100644 --- a/uni-app/src/App.vue +++ b/uni-app/src/App.vue @@ -193,6 +193,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 07c3abeea..b3e393a80 100644 --- a/uni-app/src/addon/components/diy/group/index.vue +++ b/uni-app/src/addon/components/diy/group/index.vue @@ -1,11 +1,17 @@