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 @@
-
-
+
+
+
-
+
@@ -38,13 +44,13 @@
-
+
-
+
-
+
@@ -112,6 +118,7 @@
+
@@ -121,41 +128,41 @@
diff --git a/uni-app/src/app/api/diy.ts b/uni-app/src/app/api/diy.ts
index a6595028e..a89df78e2 100644
--- a/uni-app/src/app/api/diy.ts
+++ b/uni-app/src/app/api/diy.ts
@@ -20,3 +20,10 @@ export function getTabbarList(params: Record) {
export function getShareInfo(params: Record) {
return request.get('diy/share', params)
}
+
+/**
+ * 获取个人资料表单
+ */
+export function getMemberFormRecord() {
+ return request.get('diy/form/member_record')
+}
diff --git a/uni-app/src/app/api/diy_form.ts b/uni-app/src/app/api/diy_form.ts
index cb2b7d5bd..25e647ae8 100644
--- a/uni-app/src/app/api/diy_form.ts
+++ b/uni-app/src/app/api/diy_form.ts
@@ -14,6 +14,13 @@ export function addFormRecord(params: Record) {
return request.post('diy/form/record', params)
}
+/**
+ * 提交表单数据 【编辑】
+ */
+export function editFormRecord(params: Record) {
+ return request.put('diy/form/record', params)
+}
+
/**
* 获取表单填写结果信息
*/
diff --git a/uni-app/src/app/api/member.ts b/uni-app/src/app/api/member.ts
index bc5abb160..cc33cee08 100644
--- a/uni-app/src/app/api/member.ts
+++ b/uni-app/src/app/api/member.ts
@@ -97,14 +97,14 @@ export function getCashoutAccountInfo(data: AnyObject) {
/**
* 获取首条提现账户信息
*/
-export function getFirstCashoutAccountInfo(data: AnyObject) {
+export function getFirstCashOutAccountInfo(data: AnyObject) {
return request.get('member/cashout_account/firstinfo', data)
}
/**
* 获取提现账户列表
*/
-export function getCashoutAccountList(data: AnyObject) {
+export function getCashOutAccountList(data: AnyObject) {
return request.get(`member/cashout_account`, data)
}
diff --git a/uni-app/src/app/api/system.ts b/uni-app/src/app/api/system.ts
index 33c19c9a1..bc048fb4c 100644
--- a/uni-app/src/app/api/system.ts
+++ b/uni-app/src/app/api/system.ts
@@ -150,4 +150,11 @@ export function getMsgJumpPath(params: Record) {
*/
export function getInitInfo(params: Record) {
return request.get('init', params)
+}
+
+/**
+ * 获取是否绑定手机号
+ */
+export function getMemberMobileExist(params: Record) {
+ return request.get('member_mobile_exist', params)
}
\ No newline at end of file
diff --git a/uni-app/src/app/components/diy/carousel-search/index.vue b/uni-app/src/app/components/diy/carousel-search/index.vue
index beb3221c1..3a0ecabdf 100644
--- a/uni-app/src/app/components/diy/carousel-search/index.vue
+++ b/uni-app/src/app/components/diy/carousel-search/index.vue
@@ -251,7 +251,6 @@ const fixedStyle = computed(() => {
// #endif
}
-
fixedStyleBg.value = false;
if (props.scrollBool == 1) {
let str = diyComponent.value.fixedBgColor || "";
diff --git a/uni-app/src/app/components/diy/form-checkbox/index.vue b/uni-app/src/app/components/diy/form-checkbox/index.vue
index 63d9b0804..ae9adcb90 100644
--- a/uni-app/src/app/components/diy/form-checkbox/index.vue
+++ b/uni-app/src/app/components/diy/form-checkbox/index.vue
@@ -14,9 +14,12 @@
{{ diyComponent.field.name }}
- {{ item.text }}
+
+ {{ item.text }}
、
+ {{ t('notHave') }}
+
diff --git a/uni-app/src/app/components/diy/form-date-scope/index.vue b/uni-app/src/app/components/diy/form-date-scope/index.vue
index d9684ff26..632bd3713 100644
--- a/uni-app/src/app/components/diy/form-date-scope/index.vue
+++ b/uni-app/src/app/components/diy/form-date-scope/index.vue
@@ -17,6 +17,7 @@
{{ diyComponent.field.value.start.date }}
-
{{ diyComponent.field.value.end.date }}
+
diff --git a/uni-app/src/app/components/diy/form-date/index.vue b/uni-app/src/app/components/diy/form-date/index.vue
index f21d706cf..009b31b4a 100644
--- a/uni-app/src/app/components/diy/form-date/index.vue
+++ b/uni-app/src/app/components/diy/form-date/index.vue
@@ -9,7 +9,10 @@
{{ diyComponent.field.name }}
- {{ diyComponent.field.value.date }}
+
+ {{ diyComponent.field.value.date || t('notHave') }}
+
+
diff --git a/uni-app/src/app/components/diy/form-email/index.vue b/uni-app/src/app/components/diy/form-email/index.vue
index 3bdb91cd8..4c9caf7bc 100644
--- a/uni-app/src/app/components/diy/form-email/index.vue
+++ b/uni-app/src/app/components/diy/form-email/index.vue
@@ -9,7 +9,10 @@
{{ diyComponent.field.name }}
- {{ diyComponent.field.value }}
+
+ {{ diyComponent.field.value || t('notHave') }}
+
+
diff --git a/uni-app/src/app/components/diy/form-identity/index.vue b/uni-app/src/app/components/diy/form-identity/index.vue
index eabe727ca..9f123d76a 100644
--- a/uni-app/src/app/components/diy/form-identity/index.vue
+++ b/uni-app/src/app/components/diy/form-identity/index.vue
@@ -14,9 +14,10 @@
{{ diyComponent.field.name }}
-
- {{ formattedIdentity }}
- {{ t('diyForm.view') }}
+
+ {{ formattedIdentity || t('notHave') }}
+ {{ t('diyForm.view') }}
+
diff --git a/uni-app/src/app/components/diy/form-image/index.vue b/uni-app/src/app/components/diy/form-image/index.vue
index d68bdc390..020923973 100644
--- a/uni-app/src/app/components/diy/form-image/index.vue
+++ b/uni-app/src/app/components/diy/form-image/index.vue
@@ -13,10 +13,13 @@
{{ diyComponent.field.name }}
-
-
-
-
+
+
+
+
+
+
+
diff --git a/uni-app/src/app/components/diy/form-input/index.vue b/uni-app/src/app/components/diy/form-input/index.vue
index d7a60529a..6396f0163 100644
--- a/uni-app/src/app/components/diy/form-input/index.vue
+++ b/uni-app/src/app/components/diy/form-input/index.vue
@@ -9,7 +9,8 @@
{{ diyComponent.field.name }}
- {{ diyComponent.field.value }}
+ {{ diyComponent.field.value || t('notHave') }}
+
diff --git a/uni-app/src/app/components/diy/form-mobile/index.vue b/uni-app/src/app/components/diy/form-mobile/index.vue
index d124958f0..c82c51ee3 100644
--- a/uni-app/src/app/components/diy/form-mobile/index.vue
+++ b/uni-app/src/app/components/diy/form-mobile/index.vue
@@ -13,8 +13,9 @@
{{ diyComponent.field.name }}
- {{ formattedPhoneNumber }}
- {{ t('diyForm.view') }}
+ {{ formattedPhoneNumber || t('notHave') }}
+ {{ t('diyForm.view') }}
+
diff --git a/uni-app/src/app/components/diy/form-number/index.vue b/uni-app/src/app/components/diy/form-number/index.vue
index ea4e6b494..cb634c070 100644
--- a/uni-app/src/app/components/diy/form-number/index.vue
+++ b/uni-app/src/app/components/diy/form-number/index.vue
@@ -9,7 +9,10 @@
{{ diyComponent.field.name }}
- {{ diyComponent.field.value }}
+
+ {{ diyComponent.field.value || t('notHave') }}
+
+
diff --git a/uni-app/src/app/components/diy/form-radio/index.vue b/uni-app/src/app/components/diy/form-radio/index.vue
index 3e726e0f0..29b4e62a9 100644
--- a/uni-app/src/app/components/diy/form-radio/index.vue
+++ b/uni-app/src/app/components/diy/form-radio/index.vue
@@ -9,7 +9,11 @@
{{ diyComponent.field.name }}
- {{ item.text }}
+
+ {{ item.text }}
+ {{ t('notHave') }}
+
+
diff --git a/uni-app/src/app/components/diy/form-submit/index.vue b/uni-app/src/app/components/diy/form-submit/index.vue
index 37ef7481a..755ebe0ee 100644
--- a/uni-app/src/app/components/diy/form-submit/index.vue
+++ b/uni-app/src/app/components/diy/form-submit/index.vue
@@ -21,8 +21,9 @@
// 表单提交组件
import { ref, computed, watch, onMounted, nextTick, getCurrentInstance } from 'vue';
import useDiyStore from '@/app/stores/diy';
-import { img, redirect, getValidTime, deepClone } from '@/utils/common';
-import { addFormRecord } from '@/app/api/diy_form';
+import { img, redirect, getValidTime, deepClone, getToken } from '@/utils/common';
+import { useLogin } from "@/hooks/useLogin";
+import { addFormRecord, editFormRecord } from '@/app/api/diy_form';
const props = defineProps(['component', 'index', 'global']);
const diyStore = useDiyStore();
@@ -205,7 +206,7 @@ const getFormComponent = () => {
}
const repeat = ref(false)
-
+let currPage: any = getCurrentPages()[getCurrentPages().length - 1];
const submit = () => {
if (diyStore.mode === 'decorate') return
@@ -240,6 +241,17 @@ const submit = () => {
}
+ // 填写万能表单需要检测登录
+ if (!getToken()) {
+ useLogin().setLoginBack({
+ url: '/app/pages/index/diy_form',
+ param: {
+ form_id: diyStore.id
+ }
+ })
+ return;
+ }
+
if (!allPass) return;
if (repeat.value) return
@@ -259,14 +271,31 @@ const submit = () => {
relate_id: '' // todo 关联业务id,需要考虑如何传入
}
- addFormRecord(data).then((res: any) => {
+ let api = addFormRecord;
+ if(uni.getStorageSync('personalFormRecordId')){
+ api = editFormRecord;
+ data.record_id = uni.getStorageSync('personalFormRecordId');
+ }else{
+ data.record_id = '';
+ }
+
+ api(data).then((res: any) => {
uni.removeStorageSync('diyFormStorage_' + diyStore.id)
- // 跳转到 表单提交结果页面
- redirect({
- url: '/app/pages/index/diy_form_result',
- param: { record_id: res.data, form_id: diyStore.id },
- mode: 'redirectTo'
- })
+ uni.removeStorageSync('personalFormRecordId')
+ if (currPage.route == 'app/pages/member/personal_form') {
+ // 个人资料
+ redirect({
+ url: '/app/pages/member/personal',
+ mode: 'redirectTo'
+ })
+ }else {
+ // 跳转到 表单提交结果页面
+ redirect({
+ url: '/app/pages/index/diy_form_result',
+ param: { record_id: res.data, form_id: diyStore.id },
+ mode: 'redirectTo'
+ })
+ }
repeat.value = false
}).catch(() => {
repeat.value = false
@@ -294,7 +323,6 @@ const getFormSComponentsData = (data: any) => {
validTime: getValidTime(5), // 缓存数据有效期为5分钟
components: []
};
-
data.forEach((item: any) => {
// 只存表单组件 -- 用于直接保存
if (item.componentType == 'diy_form' && item.componentName != 'FormSubmit' && item.field.cache) {
diff --git a/uni-app/src/app/components/diy/form-textarea/index.vue b/uni-app/src/app/components/diy/form-textarea/index.vue
index ca5b7cdca..b713a77a9 100644
--- a/uni-app/src/app/components/diy/form-textarea/index.vue
+++ b/uni-app/src/app/components/diy/form-textarea/index.vue
@@ -9,7 +9,10 @@
{{ diyComponent.field.name }}
- {{ diyComponent.field.value }}
+
+ {{ diyComponent.field.value || t('notHave') }}
+
+
diff --git a/uni-app/src/app/components/diy/form-time-scope/index.vue b/uni-app/src/app/components/diy/form-time-scope/index.vue
index 3f402d7e7..923e7e649 100644
--- a/uni-app/src/app/components/diy/form-time-scope/index.vue
+++ b/uni-app/src/app/components/diy/form-time-scope/index.vue
@@ -17,6 +17,7 @@
{{ diyComponent.field.value.start.date }}
-
{{ diyComponent.field.value.end.date }}
+
diff --git a/uni-app/src/app/components/diy/form-time/index.vue b/uni-app/src/app/components/diy/form-time/index.vue
index 122740377..a31d01ac7 100644
--- a/uni-app/src/app/components/diy/form-time/index.vue
+++ b/uni-app/src/app/components/diy/form-time/index.vue
@@ -9,7 +9,10 @@
{{ diyComponent.field.name }}
- {{ diyComponent.field.value }}
+
+ {{ diyComponent.field.value || t('notHave') }}
+
+
diff --git a/uni-app/src/app/pages/auth/index.vue b/uni-app/src/app/pages/auth/index.vue
index 7bb5eaad4..8c5e6ffac 100644
--- a/uni-app/src/app/pages/auth/index.vue
+++ b/uni-app/src/app/pages/auth/index.vue
@@ -198,6 +198,7 @@ const bindMobileFn = () => {
onLoad(async() => {
await systemStore.getSiteInfoFn()
+ await systemStore.getMemberMobileExistFn()
await configStore.getLoginConfig()
let normalLogin = !configStore.login.is_username && !configStore.login.is_mobile && !configStore.login.is_bind_mobile; // 未开启普通登录
@@ -229,12 +230,9 @@ onLoad(async() => {
}, 100)
return;
}
-
- wapMemberMobile.value = uni.getStorageSync('wap_member_mobile');
- if (!wapMemberMobile.value) {
- wapMemberMobile.value = uni.getStorageSync('wap_member_not_control_mobile'); // 老用户不控制强制绑定手机号
- }
-
+
+ wapMemberMobile.value = uni.getStorageSync('member_mobile_exist');
+
nextTick(() => {
if (wxPrivacyPopupRef.value) wxPrivacyPopupRef.value.proactive();
})
@@ -313,14 +311,15 @@ const wechatLogin = () => {
uni.showToast({ title: loginConfig.wechat_error, icon: 'none' })
return;
}
-
- wapMemberMobile.value = uni.getStorageSync('wap_member_mobile');
- if (!wapMemberMobile.value) {
- wapMemberMobile.value = uni.getStorageSync('wap_member_not_control_mobile'); // 老用户不控制强制绑定手机号
- }
+ wapMemberMobile.value = uni.getStorageSync('member_mobile_exist');
+ // wapMemberMobile.value = uni.getStorageSync('wap_member_mobile');
+ // if (!wapMemberMobile.value) {
+ // wapMemberMobile.value = uni.getStorageSync('wap_member_not_control_mobile'); // 老用户不控制强制绑定手机号
+ // }
+ let member_exist = uni.getStorageSync('member_exist')
if (loginConfig.is_auth_register) {
// 开启强制绑定手机号,必须填写才能注册
- if (!wapMemberMobile.value && loginConfig.is_bind_mobile) {
+ if (!wapMemberMobile.value && loginConfig.is_bind_mobile && !member_exist) {
bindMobileFn();
} else if (loginConfig.is_force_access_user_info) {
// 开启强制获取用户信息
@@ -330,7 +329,7 @@ const wechatLogin = () => {
login.getAuthCode({ scopes: 'snsapi_base' }) // 静默获取
}
}else{
- if (!wapMemberMobile.value && loginConfig.is_bind_mobile) {
+ if (!wapMemberMobile.value && loginConfig.is_bind_mobile &&!member_exist) {
bindMobileFn();
}else {
login.getAuthCode({ scopes: 'snsapi_base' }) // 静默获取
diff --git a/uni-app/src/app/pages/friendspay/money.vue b/uni-app/src/app/pages/friendspay/money.vue
index f67880dd4..adda395a7 100644
--- a/uni-app/src/app/pages/friendspay/money.vue
+++ b/uni-app/src/app/pages/friendspay/money.vue
@@ -98,7 +98,6 @@ import { topTabar } from '@/utils/topTabbar';
import { getFriendspayInfo } from '@/app/api/friendspay'
import Message from '@/app/pages/friendspay/components/message.vue'
import { useLogin } from '@/hooks/useLogin'
-import { onPageScroll } from '@dcloudio/uni-app';
/********* 自定义头部 - start ***********/
const topTabarObj = topTabar()
diff --git a/uni-app/src/app/pages/friendspay/share.vue b/uni-app/src/app/pages/friendspay/share.vue
index b555f7e14..3bf17c38c 100644
--- a/uni-app/src/app/pages/friendspay/share.vue
+++ b/uni-app/src/app/pages/friendspay/share.vue
@@ -25,7 +25,7 @@
-
+
查看订单
@@ -95,7 +95,6 @@ import useMemberStore from '@/stores/member'
import { topTabar } from '@/utils/topTabbar';
import sharePoster from '@/components/share-poster/share-poster.vue'
import Message from '@/app/pages/friendspay/components/message.vue'
-import { onPageScroll } from '@dcloudio/uni-app';
/********* 自定义头部 - start ***********/
const topTabarObj = topTabar()
@@ -270,7 +269,7 @@ const openShareFn = ()=>{
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 ffac9153b..b0e2a4d94 100644
--- a/uni-app/src/app/pages/index/tabbar.vue
+++ b/uni-app/src/app/pages/index/tabbar.vue
@@ -31,11 +31,10 @@
import { cloneDeep } from 'lodash-es'
import useSystemStore from '@/stores/system'
import tabbarJson from '@/tabbar.json'
- import pagesJson from '@/pages.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 @@
-
+