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 @@ + + + + + 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('cashOutMoneyTip') }} + 最小提现金额为 手续费{{ serviceMoney }} @@ -16,10 +16,10 @@ - {{ t('money') }}:{{ t('currency') }}{{ moneyFormat(cashOutMoney) }} - ,{{ t('commissionTo') }}{{ config.rate + '%' }} + 可提现余额:{{ t('currency') }}{{ moneyFormat(cashOutMoney) }} + ,手续费为{{ config.rate + '%' }} - {{ t('allTx') }} + 全部提现 @@ -34,8 +34,8 @@ - {{ 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 @@ - + {{ t('cashOutList') }} + @click.stop="redirect({ url: '/app/pages/member/cash_out'})">提现记录 @@ -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 @@