4 Commits

  1. 5
      src/components/order_refund/info.vue
  2. 1
      src/subpackage/order/pages/booking_card/modules/refund_modal.vue
  3. 1
      src/subpackage/order/pages/booking_card/order_info.vue
  4. 20
      src/subpackage/wallet/pages/baofu_withdraw/index.vue
  5. 5
      src/subpackage/wallet/pages/index/index.vue

5
src/components/order_refund/info.vue

@ -5,6 +5,10 @@
<view class="ri-name">退款金额</view>
<view class="ri-value">{{ refund_price }}</view>
</view>
<view class="ri-line" v-if="refundIntegral">
<view class="ri-name">回退积分</view>
<view class="ri-value">{{ refundIntegral }}</view>
</view>
<view class="ri-line">
<view class="ri-name">退款单号</view>
<view class="ri-value">{{ refund_no }}</view>
@ -28,6 +32,7 @@ export default {
refund_no: { default: '-' },
refund_time: { default: '-' },
refund_reason: { default: '-' },
refundIntegral: { default: '' },
}
}
</script>

1
src/subpackage/order/pages/booking_card/modules/refund_modal.vue

@ -51,7 +51,6 @@
<input
class="or-ipt" type="digit"
v-model="iptInfo.refund_time"
:class="{ 'or-disabled': refundInfo.refund_times > 0 }"
/>
<view class="or-tip">可扣减时间{{ refundInfo.refundable_hours || 0 }}小时</view>
</view>

1
src/subpackage/order/pages/booking_card/order_info.vue

@ -59,6 +59,7 @@
:refund_time="e.refund_time || '-'"
:refund_reason="e.reason || '-'"
:nameKey="i + 1"
:refund-integral="e.deduction_integral"
></order-refund-info>
</view>

20
src/subpackage/wallet/pages/baofu_withdraw/index.vue

@ -29,7 +29,7 @@ import bfWithdraw from '../../components/bf_withdraw.vue';
import wallet_modal_success from '../../components/wallet_modal_success.vue';
import { WALLET_API } from '../../js/api';
import servers from '../../js/server';
import { routeTo, showLoad, hideLoad } from '@/utils/util';
import { routeTo, showLoad, hideLoad, showModal } from '@/utils/util';
import { mapState} from 'vuex';
export default {
computed: {
@ -42,15 +42,18 @@ export default {
},
data(){
return {
accountLs: []
accountLs: [],
brand_id: '',
balance: '',
}
},
onLoad(options){
this.brand_id = options.brand_id ?? '';
this.balance = options.balance ?? '';
// this.getWalletBalance(options.brand_id);
console.log('brandInfo', this.brandInfo);
this.getPayAssureConfigs({
appid: this.brandInfo?.brand?.mini_wechat_appid ?? 'wxc141a743225e7885'
appid: this.brandInfo?.brand?.mini_wechat_appid ?? ''
});
},
methods: {
@ -59,7 +62,16 @@ export default {
this.$refs?.baofuItem?.[index]?.refreshItem(false);
},
extractBtn(i){
let { accountLs } = this;
let { accountLs, balance } = this;
if(!isNaN(balance) && Number(balance) < 0)return showModal({
content: '系统检测到您在欧轩有未支付的账单,请先完成支付后再提现。',
confirmText: '前往',
success: res=>{
if(res.confirm)routeTo();
}
})
let _curItem = accountLs[i];
let _type = this.getBaoFuV2AccountTypeForChinese(_curItem.baofu_v2_config) === '个人' ? '1' : '2';
this.$refs.bfWithdraw.alert({

5
src/subpackage/wallet/pages/index/index.vue

@ -116,8 +116,9 @@ export default {
routeTo(`/subpackage/wallet/pages/douyin_withdraw/index?${_qryStr}`, 'nT');
},
bfBtnClick(){
routeTo(`/subpackage/wallet/pages/baofu_withdraw/index?brand_id=${this.brand_id ?? ''}`, 'nT');
let { brand_id, balance } = this;
let _qryStr = `brand_id=${brand_id ?? ''}&balance=${balance ?? 0}`;
routeTo(`/subpackage/wallet/pages/baofu_withdraw/index?${_qryStr}`, 'nT');
},
//
getPayInfo({ brand_id, pay_amount }){

Loading…
Cancel
Save