diff --git a/uni-app/src/app/components/diy/graphic-nav/index.vue b/uni-app/src/app/components/diy/graphic-nav/index.vue
index e5051f495..d40cf3f19 100644
--- a/uni-app/src/app/components/diy/graphic-nav/index.vue
+++ b/uni-app/src/app/components/diy/graphic-nav/index.vue
@@ -254,7 +254,7 @@ const refresh = () => {
handleData()
const query = uni.createSelectorQuery().in(instance);
query.select('.diy-graphic-nav').boundingClientRect((data: any) => {
- height.value = data.height;
+ if(data) height.value = data.height;
}).exec();
})
}
diff --git a/uni-app/src/app/locale/zh-Hans/pages.member.apply_cash_out.json b/uni-app/src/app/locale/zh-Hans/pages.member.apply_cash_out.json
index 86a2a8805..8ea8959b5 100644
--- a/uni-app/src/app/locale/zh-Hans/pages.member.apply_cash_out.json
+++ b/uni-app/src/app/locale/zh-Hans/pages.member.apply_cash_out.json
@@ -1,33 +1,33 @@
{
- "cashOutNow": "立即提现",
- "balanceDetail": "余额明细",
- "cashOutTo": "提现到",
- "cashOutTypePlaceholder": "请选择提现方式",
- "wechatpay": "微信默认钱包",
- "cashOutMoneyTip": "提现金额",
- "money": "可提现余额",
- "allTx": "全部提现",
- "minWithdrawal": "最小提现金额为",
- "commissionTo": "手续费为",
- "cashOutList": "提现记录",
- "cashOutToWechat": "提现至微信零钱",
- "cashOutToWechatTips": "提现至微信零钱",
- "cashOutToAlipay": "提现至支付宝",
- "cashOutToAlipayTips": "请先添加支付宝账号",
- "cashOutToBank": "提现至银行卡",
- "cashOutToBankTips": "请先添加银行卡",
- "cashOutToWechatCode": "提现至微信",
- "cashOutToWechatCodeTips": "请先添加微信号",
- "alipayAccountNo": "支付宝账号",
- "wechatCodeAccountNo": "微信号",
- "debitCard": "储蓄卡",
- "abnormalOperation": "异常操作",
- "noAvailableCashOutType": "没有可用的提现方式",
- "applyMoneyPlaceholder": "请输入提现金额",
- "moneyformatError": "提现金额格式错误",
- "applyMoneyExceed": "提现金额超出可提现金额",
- "applyMoneyBelow": "提现金额小于最低提现金额",
- "replace": "更换",
- "isOpenApply": "提现设置未开启",
- "toAdd": "添加"
+ "cashOutNow": "立即提现",
+ "balanceDetail": "余额明细",
+ "cashOutTo": "提现到",
+ "cashOutTypePlaceholder": "请选择提现方式",
+ "wechatpay": "微信默认钱包",
+ "cashOutMoneyTip": "提现金额",
+ "money": "可提现余额",
+ "allTx": "全部提现",
+ "minWithdrawal": "最小提现金额为",
+ "commissionTo": "手续费为",
+ "cashOutList": "提现记录",
+ "cashOutToWechat": "提现至微信零钱",
+ "cashOutToWechatTips": "提现至微信零钱",
+ "cashOutToAlipay": "提现至支付宝",
+ "cashOutToAlipayTips": "请先添加支付宝账号",
+ "cashOutToBank": "提现至银行卡",
+ "cashOutToBankTips": "请先添加银行卡",
+ "cashOutToWechatCode": "提现至微信",
+ "cashOutToWechatCodeTips": "请先添加微信号",
+ "alipayAccountNo": "支付宝账号",
+ "wechatCodeAccountNo": "微信号",
+ "debitCard": "储蓄卡",
+ "abnormalOperation": "异常操作",
+ "noAvailableCashOutType": "没有可用的提现方式",
+ "applyMoneyPlaceholder": "请输入提现金额",
+ "moneyformatError": "提现金额格式错误",
+ "applyMoneyExceed": "提现金额超出可提现金额",
+ "applyMoneyBelow": "提现金额小于最低提现金额",
+ "replace": "更换",
+ "isOpenApply": "提现设置未开启",
+ "toAdd": "添加"
}
\ No newline at end of file
diff --git a/uni-app/src/app/pages/index/tabbar.vue b/uni-app/src/app/pages/index/tabbar.vue
new file mode 100644
index 000000000..a88d8a70b
--- /dev/null
+++ b/uni-app/src/app/pages/index/tabbar.vue
@@ -0,0 +1,221 @@
+
+
+
+
+ {{ tag }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/uni-app/src/app/pages/member/address_edit.vue b/uni-app/src/app/pages/member/address_edit.vue
index feafd3f2b..47bfaca42 100644
--- a/uni-app/src/app/pages/member/address_edit.vue
+++ b/uni-app/src/app/pages/member/address_edit.vue
@@ -54,7 +54,7 @@
-
+
@@ -181,14 +181,14 @@ const selectArea = () => {
}
const areaSelectComplete = (event: any) => {
- if (isSelectAddress.value && (formData.value.province_id == event.province.id || formData.value.city_id != event.city.id || formData.value.district_id != event.district.id)) {
+ if (isSelectAddress.value && (formData.value.province_id == event.province?.id || formData.value.city_id != event.city?.id || formData.value.district_id != event.district?.id)) {
formData.value.lat = '';
formData.value.lng = '';
}
- formData.value.province_id = event.province.id || 0
- formData.value.city_id = event.city.id || 0
- formData.value.district_id = event.district.id || 0
- formData.value.area = `${ event.province.name || '' }${ event.city.name || '' }${ event.district.name || '' }`
+ formData.value.province_id = event.province?.id || 0
+ formData.value.city_id = event.city?.id || 0
+ formData.value.district_id = event.district?.id || 0
+ formData.value.area = `${ event.province?.name || '' }${ event.city?.name || '' }${ event.district?.name || '' }`
isSelectAddress.value = false;
}
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 eff959cfc..24935fd43 100644
--- a/uni-app/src/app/pages/member/apply_cash_out.vue
+++ b/uni-app/src/app/pages/member/apply_cash_out.vue
@@ -3,12 +3,12 @@
- {{ t('cashOutToWechat') }}
- {{ t('cashOutToWechatTips') }}
+ 提现至微信零钱
+ 提现至微信零钱
@@ -47,19 +47,19 @@
- {{ t('cashOutToWechatCode') }}
+ 提现至微信
- {{ t('cashOutTo') }}{{ t('wechatCodeAccountNo') }}
+ 提现到微信号
{{ wechatCodeInfo.account_no }}
- {{ t('cashOutToWechatCodeTips') }}
+ 请先添加微信号
+ @click="redirect({ url: '/app/pages/member/account', param: { type: 'wechat_code', mode: 'select' } , mode: 'redirectTo'})">添加
@@ -73,19 +73,19 @@
- {{ t('cashOutToAlipay') }}
+ 提现至支付宝
- {{ t('cashOutTo') }}{{ t('alipayAccountNo') }}
+ 提现到支付宝账号
{{ alipayAccountInfo.account_no }}
- {{ t('cashOutToAlipayTips') }}
+ 请先添加支付宝账号
+ @click="redirect({ url: '/app/pages/member/account', param: { type: 'alipay', mode: 'select' } , mode: 'redirectTo'})">添加
@@ -99,19 +99,19 @@
- {{ t('cashOutToBank') }}
+ 提现至银行卡
- {{ t('cashOutTo') }}{{ bankAccountInfo.bank_name }}{{ t('debitCard') }}
+ 提现到{{ bankAccountInfo.bank_name }}储蓄卡
{{ bankAccountInfo.account_no.substring(bankAccountInfo.account_no.length - 4) }}
- {{ t('cashOutToBankTips') }}
+ 请先添加银行卡
+ @click="redirect({ url: '/app/pages/member/account', param: { type: 'bank', mode: 'select' }, mode: 'redirectTo' })">添加
@@ -120,9 +120,9 @@
@@ -130,7 +130,7 @@
- {{ t('isOpenApply') }}
+ 提现设置未开启
@@ -200,7 +200,7 @@ onLoad(async(data) => {
if (!['money', 'commission'].includes(applyData.account_type)) {
uni.showToast({
- title: t('abnormalOperation'),
+ title: '异常操作',
icon: 'none',
success() {
setTimeout(() => {
@@ -267,23 +267,23 @@ const clearMoney = () => {
const verify = () => {
if (!applyData.transfer_type) {
- uni.showToast({ title: t('noAvailableCashOutType'), icon: 'none' })
+ uni.showToast({ title: '没有可用的提现方式', icon: 'none' })
return false
}
if (uni.$u.test.isEmpty(applyData.apply_money)) {
- uni.showToast({ title: t('applyMoneyPlaceholder'), icon: 'none' })
+ uni.showToast({ title: '请输入提现金额', icon: 'none' })
return false
}
if (!uni.$u.test.amount(applyData.apply_money)) {
- uni.showToast({ title: t('moneyformatError'), icon: 'none' })
+ uni.showToast({ title: '提现金额格式错误', icon: 'none' })
return false
}
if (parseFloat(applyData.apply_money) > parseFloat(cashOutMoney.value)) {
- uni.showToast({ title: t('applyMoneyExceed'), icon: 'none' })
+ uni.showToast({ title: '提现金额超出可提现金额', icon: 'none' })
return false
}
if (parseFloat(applyData.apply_money) < parseFloat(config.min)) {
- uni.showToast({ title: t('applyMoneyBelow'), icon: 'none' })
+ uni.showToast({ title: '提现金额小于最低提现金额', icon: 'none' })
return false
}
return true;
@@ -391,7 +391,7 @@ const cashOut = () => {
// 选中提现到支付宝
const transferAlipay = () => {
if (!alipayAccountInfo.value) {
- uni.showToast({ title: t('cashOutToAlipayTips'), icon: 'none' })
+ uni.showToast({ title: '请先添加支付宝账号', icon: 'none' })
return false
}
applyData.transfer_type = 'alipay'
@@ -399,7 +399,7 @@ const transferAlipay = () => {
// 选中提现到银行卡
const transferBank = () => {
if (!bankAccountInfo.value) {
- uni.showToast({ title: t('cashOutToBankTips'), icon: 'none' })
+ uni.showToast({ title: '请先添加银行卡', icon: 'none' })
return false
}
applyData.transfer_type = 'bank'
@@ -417,7 +417,7 @@ const transferWeixin = () => {
// 选中提现到微信收款码
const transferWechatCode = () => {
if (!wechatCodeInfo.value) {
- uni.showToast({ title: t('cashOutToWechatCodeTips'), icon: 'none' })
+ uni.showToast({ title: '请先添加微信号', icon: 'none' })
return false
}
applyData.transfer_type = 'wechat_code'
diff --git a/uni-app/src/app/pages/member/sign_in.vue b/uni-app/src/app/pages/member/sign_in.vue
index a4bdc0369..9f7f63a6c 100644
--- a/uni-app/src/app/pages/member/sign_in.vue
+++ b/uni-app/src/app/pages/member/sign_in.vue
@@ -137,7 +137,7 @@
连续签到{{ item.continue_sign }}天
-
+
{{ item.gift.total.text }}
diff --git a/uni-app/src/components/area-select/area-select.vue b/uni-app/src/components/area-select/area-select.vue
index 1b5f1354a..c8d75d1c5 100644
--- a/uni-app/src/components/area-select/area-select.vue
+++ b/uni-app/src/components/area-select/area-select.vue
@@ -118,6 +118,11 @@ watch(() => selected.city, (nval) => {
selected.district = null
}
}
+ if (!data.length) {
+ emits('complete', selected)
+ show.value = false
+ }
+
}).catch()
} else {
areaList.district = []
diff --git a/uni-app/src/components/tabbar/tabbar.vue b/uni-app/src/components/tabbar/tabbar.vue
index 4827e7bfc..b006aead6 100644
--- a/uni-app/src/components/tabbar/tabbar.vue
+++ b/uni-app/src/components/tabbar/tabbar.vue
@@ -1,5 +1,5 @@
-
+
@@ -15,6 +15,7 @@
import { reactive, computed, watch, nextTick, getCurrentInstance } from 'vue'
import { redirect, currRoute, currShareRoute, img } from '@/utils/common'
import useConfigStore from '@/stores/config'
+import useSystemStore from '@/stores/system'
import { cloneDeep } from 'lodash-es'
const props = defineProps({
@@ -47,6 +48,10 @@ if (!addon && configStore.addon) {
const tabbar: any = reactive({})
+const tabbarShow = computed(() => {
+ return currRoute() != '/app/pages/index/tabbar'
+})
+
const setTabbar = () => {
let list = cloneDeep(useConfigStore().tabbarList);
if (list.length == 1) {
diff --git a/uni-app/src/components/top-tabbar/top-tabbar.vue b/uni-app/src/components/top-tabbar/top-tabbar.vue
index b1882eae2..3802b4790 100644
--- a/uni-app/src/components/top-tabbar/top-tabbar.vue
+++ b/uni-app/src/components/top-tabbar/top-tabbar.vue
@@ -244,7 +244,9 @@ const navbarPlaceholderHeight = () => {
const query = uni.createSelectorQuery().in(instance);
query.select('.ns-navbar-wrap .u-navbar .content-wrap').boundingClientRect(data => {
placeholderHeight.value = data ? data.height : 0;
- diyStore.topTabarHeight = placeholderHeight.value;
+ diyStore.$patch((state) => {
+ state.topTabarHeight = placeholderHeight.value
+ })
}).exec();
})
}
diff --git a/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue b/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue
index 51935d005..681fd0cd1 100644
--- a/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue
+++ b/uni-app/src/components/wx-privacy-popup/wx-privacy-popup.vue
@@ -1,7 +1,7 @@
-
+