24 changed files with 717 additions and 192 deletions
Split View
Diff Options
-
35api/payment.js
-
4api/saas.js
-
4api/user.js
-
2app.js
-
157pages/client/bank-add/index.js
-
13pages/client/bank-add/index.wxml
-
36pages/client/bank-list/index.js
-
125pages/client/factory-list/index.js
-
8pages/client/factory-list/index.json
-
39pages/client/factory-list/index.wxml
-
143pages/client/order-list/index.js
-
8pages/client/order-list/index.json
-
37pages/client/order-list/index.wxml
-
191pages/client/withdrawal/index.js
-
1pages/client/withdrawal/index.json
-
27pages/client/withdrawal/index.wxml
-
12pages/home/customer-info/index.js
-
6pages/home/customer-info/index.wxml
-
9pages/home/customer-info/index.wxss
-
12pages/home/customer-list/index.js
-
6pages/home/customer-list/index.wxml
-
9pages/home/customer-list/index.wxss
-
23pages/login/index.js
-
2pages/login/index.wxml
@ -0,0 +1,35 @@ |
|||
/** |
|||
* Copyright © 2020-present LiuDanYang. All rights Reserved. |
|||
*/ |
|||
import { mGet, mPost } from "./request" |
|||
const app = getApp() |
|||
const urls = ['https://api-client-psc-dev.qniao.cn', 'https://api-client-psc-test.qniao.cn', 'https://api-client-psc.qniao.cn'] |
|||
|
|||
const pconfig = { |
|||
baseUrl: urls[app.evn] |
|||
} |
|||
// *******************************************************账户业务***********************************************************
|
|||
const getBankcardInfo = (cardNo) => mGet(`/payment-settlement-center/bankcard/bankcard/home/${cardNo}`, null, pconfig) |
|||
const ocrBankcard = (params) => mPost(`/payment-settlement-center/bankcard/get/ocr/bankcard`, params, pconfig) |
|||
const verifyBankcard = (params) => mPost(`/payment-settlement-center/bankcard/post/verify/bankverify`, params, pconfig) |
|||
const getBankCardList = () => mGet(`/payment-settlement-center/bankcard/getBankCardList`, null, pconfig) |
|||
const deleteBankcard = (id) => mPost(`/payment-settlement-center/bankcard/delete/bankCard/${id}`, null, pconfig) |
|||
const getTradeOrder = (id) => mGet(`/payment-settlement-center/get/payment-order/by-trade-order-id/${id}`, null, pconfig) |
|||
const paymentFor = (params) => mPost(`/payment-settlement-center/pay`, params, pconfig) |
|||
const getBalanceInfo = () => mGet(`/payment-settlement-center/balance/get/balance`, null, pconfig) |
|||
const getWithdrawalList = () => mGet(`/payment-settlement-center/balance/get/order-withdrawal-list`, null, pconfig) |
|||
const paymentOrder = (params) => mPost(`/payment-settlement-center/balance/order/withdraw`, params, pconfig) |
|||
|
|||
export { |
|||
pconfig, |
|||
getBankcardInfo, |
|||
ocrBankcard, |
|||
verifyBankcard, |
|||
getBankCardList, |
|||
deleteBankcard, |
|||
getTradeOrder, |
|||
paymentFor, |
|||
getBalanceInfo, |
|||
getWithdrawalList, |
|||
paymentOrder |
|||
} |
|||
@ -1,66 +1,89 @@ |
|||
// pages/client/factory-list/index.js
|
|||
Page({ |
|||
// pages/client/order-list/index.js
|
|||
import { getFactoryOrderList } from "../../../api/saas" |
|||
const util = require('../../../utils/util') |
|||
const app = getApp() |
|||
|
|||
Page({ |
|||
/** |
|||
* 页面的初始数据 |
|||
*/ |
|||
data: { |
|||
|
|||
height: app.globalData.fragmentHeight, |
|||
loading: true, |
|||
requesting: false, |
|||
finished: false, |
|||
top: 0, |
|||
orderList: [], |
|||
form: { |
|||
funcType: 0, |
|||
pageNum: 1, |
|||
pageSize: 10 |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面加载 |
|||
*/ |
|||
onLoad: function (options) { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面初次渲染完成 |
|||
*/ |
|||
onReady: function () { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面显示 |
|||
*/ |
|||
onShow: function () { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面隐藏 |
|||
*/ |
|||
onHide: function () { |
|||
|
|||
this.setData({ height: app.globalData.fragmentHeight }) |
|||
this.fetchOrderList() |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面卸载 |
|||
*/ |
|||
onUnload: function () { |
|||
|
|||
onRefreshList: function () { |
|||
this.setData({ |
|||
orderList: [], |
|||
['form.pageNum']: 1, |
|||
loading: true, |
|||
finished: false |
|||
}) |
|||
this.fetchOrderList() |
|||
}, |
|||
|
|||
/** |
|||
* 页面相关事件处理函数--监听用户下拉动作 |
|||
*/ |
|||
onPullDownRefresh: function () { |
|||
|
|||
//1:待定价,2:待过皮重,3:待过磅审核,4:待付款,5:已完成
|
|||
fetchOrderList: function () { |
|||
if (this.data.requesting || this.data.finished) { |
|||
return |
|||
} |
|||
if (this.data.loading) { |
|||
this.data.requesting = true |
|||
} else { |
|||
this.setData({ requesting: true }) |
|||
} |
|||
getFactoryOrderList(this.data.form).then(result => { |
|||
if (result.data && result.data.records.length) { |
|||
var respList = result.data.records |
|||
// 对返回的消息列表进行处理,将同一天的消息显示在一起
|
|||
let nowList = `orderList[${this.data.orderList.length}]` |
|||
var num = this.data.form.pageNum |
|||
var finished = ((num - 1) * this.data.form.pageSize + respList.length) >= result.data.total |
|||
if(this.data.form.pageNum == 1){ |
|||
this.setData({ |
|||
[nowList]: respList, |
|||
['form.pageNum']: (num + 1), |
|||
top: 0, |
|||
finished, |
|||
requesting: false, |
|||
loading: false |
|||
}) |
|||
} else { |
|||
this.setData({ |
|||
[nowList]: respList, |
|||
['form.pageNum']: (num + 1), |
|||
finished, |
|||
requesting: false, |
|||
loading: false |
|||
}) |
|||
} |
|||
} else { |
|||
this.setData({ finished: true, requesting: false, loading: false }) |
|||
} |
|||
}).catch(err => { |
|||
this.setData({ requesting: false, loading: false }) |
|||
util.showToast(err) |
|||
}) |
|||
}, |
|||
|
|||
/** |
|||
* 页面上拉触底事件的处理函数 |
|||
*/ |
|||
onReachBottom: function () { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 用户点击右上角分享 |
|||
*/ |
|||
onShareAppMessage: function () { |
|||
|
|||
lookItem: function (e) { |
|||
var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] |
|||
if(item.status == 2 || item.status == 3 || item.status == 4 || item.status == 5){ |
|||
wx.navigateTo({ url: '/pages/process/order-info/index?id=' + item.id }) |
|||
} |
|||
} |
|||
|
|||
}) |
|||
@ -1,3 +1,9 @@ |
|||
{ |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"refresh-view": "/components/refresher/index", |
|||
"van-cell": "/components/cell/index", |
|||
"van-divider": "/components/divider/index", |
|||
"van-loading": "/components/loading/index", |
|||
"van-dialog": "/components/dialog/index" |
|||
} |
|||
} |
|||
@ -1,4 +1,41 @@ |
|||
<!--pages/client/factory-list/index.wxml--> |
|||
<cu-custom bgColor="bg-white" isBack="{{true}}"> |
|||
<view slot="content">我的打包厂</view> |
|||
<view slot="content">我的打包站</view> |
|||
</cu-custom> |
|||
|
|||
<refresh-view bind:refresh="onRefreshList" height="{{height}}" triggered="{{requesting}}" scrollTop="{{top}}" bind:scrolltolower="fetchOrderList"> |
|||
<view class="list-empty" style="height:{{height}}rpx" wx:if="{{!orderList.length}}"> |
|||
<view style="margin-bottom:24px" wx:if="{{loading}}"> |
|||
<van-loading type="spinner" size="32" /> |
|||
</view> |
|||
<image class="img-empty" src="/assets/image/list_empty.png" wx:else></image> |
|||
<view class="text-empty">{{loading? '正在加载' : '暂无数据'}}</view> |
|||
</view> |
|||
<view wx:for-item="pageItem" wx:for-index="pageIndex" wx:for="{{orderList}}" wx:key="pageIndex"> |
|||
<view class="bg-white" wx:for="{{pageItem}}" wx:key="index"> |
|||
<view style="background-color:#f3f3f3;" wx:if="{{item.tipsTime}}"> |
|||
<text class="text-sg" style="line-height:64rpx;padding-left:32rpx">{{item.tipsTime}}</text> |
|||
</view> |
|||
<view class="flex flex-justify item-content" data-page="{{pageIndex}}" data-index="{{index}}" bindtap="lookItem"> |
|||
<view style="height: 88rpx"> |
|||
<view class="flex flex-center text-sg text-black"> |
|||
<text>客户名称:{{item.factoryCustomerName}}</text> |
|||
<text wx:if="{{item.status != 1 && item.factoryCustomerMobile}}">({{item.factoryCustomerMobile}})</text> |
|||
</view> |
|||
<view class="text-sm text-gray" style="margin-top:12rpx">毛重:{{item.totalWeight}}KG</view> |
|||
</view> |
|||
<view class="flex flex-center" wx:if="{{item.status == 4}}"> |
|||
<view class="text-df" style="color:#FA541C">待付款</view> |
|||
</view> |
|||
<view class="flex flex-center" wx:if="{{item.status == 5}}"> |
|||
<view class="text-df" style="color:#028A00">已完成</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
<!--加载更多的UI--> |
|||
<van-divider content-position="center" wx:if="{{ form.pageNum > 1}}" custom-style="padding:0rpx 120rpx"> |
|||
<van-loading type="spinner" size="16" wx:if="{{!finished}}" /> |
|||
<text class="text-sm" style="margin-left:8rpx">{{finished?'到底啦~':'加载中...'}}</text> |
|||
</van-divider> |
|||
</refresh-view> |
|||
@ -1,66 +1,109 @@ |
|||
// pages/client/order-list/index.js
|
|||
Page({ |
|||
import { getFactoryOrderList } from "../../../api/saas" |
|||
const util = require('../../../utils/util') |
|||
const app = getApp() |
|||
|
|||
Page({ |
|||
/** |
|||
* 页面的初始数据 |
|||
*/ |
|||
data: { |
|||
|
|||
height: app.globalData.fragmentHeight, |
|||
loading: true, |
|||
requesting: false, |
|||
finished: false, |
|||
top: 0, |
|||
orderList: [], |
|||
form: { |
|||
funcType: 0, |
|||
pageNum: 1, |
|||
pageSize: 10 |
|||
}, |
|||
lastTime: null |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面加载 |
|||
*/ |
|||
onLoad: function (options) { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面初次渲染完成 |
|||
*/ |
|||
onReady: function () { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面显示 |
|||
*/ |
|||
onShow: function () { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面隐藏 |
|||
*/ |
|||
onHide: function () { |
|||
|
|||
this.setData({ height: app.globalData.fragmentHeight }) |
|||
this.fetchOrderList() |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面卸载 |
|||
*/ |
|||
onUnload: function () { |
|||
|
|||
onRefreshList: function () { |
|||
this.setData({ |
|||
orderList: [], |
|||
['form.pageNum']: 1, |
|||
loading: true, |
|||
finished: false |
|||
}) |
|||
this.data.lastTime = null |
|||
this.fetchOrderList() |
|||
}, |
|||
|
|||
/** |
|||
* 页面相关事件处理函数--监听用户下拉动作 |
|||
*/ |
|||
onPullDownRefresh: function () { |
|||
|
|||
//1:待定价,2:待过皮重,3:待过磅审核,4:待付款,5:已完成
|
|||
fetchOrderList: function () { |
|||
if (this.data.requesting || this.data.finished) { |
|||
return |
|||
} |
|||
if (this.data.loading) { |
|||
this.data.requesting = true |
|||
} else { |
|||
this.setData({ requesting: true }) |
|||
} |
|||
getFactoryOrderList(this.data.form).then(result => { |
|||
if (result.data && result.data.records.length) { |
|||
var respList = result.data.records |
|||
// 对返回的消息列表进行处理,将同一天的消息显示在一起
|
|||
for (let i = 0; i < respList.length; i++) { |
|||
if (util.isEmpty(this.data.lastTime)) { |
|||
this.data.lastTime = respList[i].createTime |
|||
if (this.data.lastTime.length > 10) { |
|||
this.data.lastTime = this.data.lastTime.substring(0, 10) |
|||
} |
|||
respList[i].tipsTime = this.data.lastTime |
|||
} else { |
|||
var itemTime = respList[i].createTime |
|||
if (itemTime.length > 10) { |
|||
itemTime = itemTime.substring(0, 10) |
|||
} |
|||
if (this.data.lastTime !== itemTime) { |
|||
respList[i].tipsTime = itemTime |
|||
} |
|||
this.data.lastTime = itemTime |
|||
} |
|||
} |
|||
let nowList = `orderList[${this.data.orderList.length}]` |
|||
var num = this.data.form.pageNum |
|||
var finished = ((num - 1) * this.data.form.pageSize + respList.length) >= result.data.total |
|||
if(this.data.form.pageNum == 1){ |
|||
this.setData({ |
|||
[nowList]: respList, |
|||
['form.pageNum']: (num + 1), |
|||
top: 0, |
|||
finished, |
|||
requesting: false, |
|||
loading: false |
|||
}) |
|||
} else { |
|||
this.setData({ |
|||
[nowList]: respList, |
|||
['form.pageNum']: (num + 1), |
|||
finished, |
|||
requesting: false, |
|||
loading: false |
|||
}) |
|||
} |
|||
} else { |
|||
this.setData({ finished: true, requesting: false, loading: false }) |
|||
} |
|||
}).catch(err => { |
|||
this.setData({ requesting: false, loading: false }) |
|||
util.showToast(err) |
|||
}) |
|||
}, |
|||
|
|||
/** |
|||
* 页面上拉触底事件的处理函数 |
|||
*/ |
|||
onReachBottom: function () { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 用户点击右上角分享 |
|||
*/ |
|||
onShareAppMessage: function () { |
|||
|
|||
lookItem: function (e) { |
|||
var item = this.data.orderList[e.currentTarget.dataset.page][e.currentTarget.dataset.index] |
|||
if(item.status == 2 || item.status == 3 || item.status == 4 || item.status == 5){ |
|||
wx.navigateTo({ url: '/pages/process/order-info/index?id=' + item.id }) |
|||
} |
|||
} |
|||
|
|||
}) |
|||
@ -1,3 +1,9 @@ |
|||
{ |
|||
"usingComponents": {} |
|||
"usingComponents": { |
|||
"refresh-view": "/components/refresher/index", |
|||
"van-cell": "/components/cell/index", |
|||
"van-divider": "/components/divider/index", |
|||
"van-loading": "/components/loading/index", |
|||
"van-dialog": "/components/dialog/index" |
|||
} |
|||
} |
|||
@ -1,66 +1,161 @@ |
|||
// pages/client/withdrawal/index.js
|
|||
Page({ |
|||
import Dialog from '../../../components/dialog/dialog' |
|||
import { getBalanceInfo, getWithdrawalList, getBankCardList, paymentOrder } from '../../../api/payment' |
|||
const util = require('../../../utils/util') |
|||
const math = require('../../../utils/math') |
|||
const event = require('../../../utils/event') |
|||
const app = getApp() |
|||
|
|||
Page({ |
|||
/** |
|||
* 页面的初始数据 |
|||
*/ |
|||
data: { |
|||
|
|||
safeBottom: app.globalData.safeBottom, |
|||
accountMoney: 0, //用户余额
|
|||
sumMoney: 0, //用户余额
|
|||
expendMoney: '', |
|||
xsaccountMoney: 0, //显示余额
|
|||
banckCardList: [], //用户银行卡列表
|
|||
banckList: [], |
|||
orderList: [], |
|||
checkIds: [], |
|||
chooseBankCard: null |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面加载 |
|||
*/ |
|||
onLoad: function (options) { |
|||
|
|||
onLoad: function () { |
|||
this.getUserInfo() |
|||
this.fetchCardList() |
|||
event.on('EventMessage', this, this.onEvent) |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面初次渲染完成 |
|||
*/ |
|||
onReady: function () { |
|||
|
|||
onEvent: function(message){ |
|||
if (message.what == 201) { |
|||
this.fetchCardList() |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面显示 |
|||
*/ |
|||
onShow: function () { |
|||
|
|||
fetchCardList: function(){ |
|||
getBankCardList().then(res => { |
|||
var list = [] |
|||
for (let index = 0; index < res.data.length; index++) { |
|||
const element = res.data[index] |
|||
list.push({ text: element.bankName + '(' + element.cardNoSuffix + ')', value: element.id }) |
|||
} |
|||
this.setData({ banckCardList: res.data, banckList: list }) |
|||
if (this.data.banckCardList[0] && this.data.banckCardList[0].cardName) { |
|||
const element = this.data.banckCardList[0] |
|||
var defaultCard = { cardId: element.id, cardName: element.bankName + '(' + element.cardNoSuffix + ')' } |
|||
this.setData({ chooseBankCard: defaultCard }) |
|||
} |
|||
}) |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面隐藏 |
|||
* 获取用户数据 |
|||
*/ |
|||
onHide: function () { |
|||
|
|||
getUserInfo: function () { |
|||
wx.showLoading({ title: '加载中', mask: true }) |
|||
getBalanceInfo().then(result => { |
|||
this.setData({ accountMoney: result.data.accountMoney, xsaccountMoney: math.minus(result.data.accountMoney, result.data.frozenMoney) }) |
|||
}).catch(err => { |
|||
console.log(err) |
|||
}) |
|||
getWithdrawalList().then(result => { |
|||
wx.hideLoading() |
|||
this.data.sumMoney = 0 |
|||
for (let index = 0; index < result.data.length; index++) { |
|||
const element = result.data[index] |
|||
if(element.status == 0){ |
|||
this.data.sumMoney = math.plus(this.data.sumMoney, element.money) |
|||
} |
|||
} |
|||
this.setData({ orderList: result.data, sumMoney: this.data.sumMoney }) |
|||
}).catch(err => { |
|||
wx.hideLoading() |
|||
}) |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面卸载 |
|||
*/ |
|||
onUnload: function () { |
|||
|
|||
allExpend: function () { |
|||
var sum = 0 |
|||
this.data.checkIds = [] |
|||
for (let index = 0; index < this.data.orderList.length; index++) { |
|||
const element = this.data.orderList[index] |
|||
if(element.status == 0){ |
|||
element.check = true |
|||
this.data.checkIds.push(element.id) |
|||
sum = math.plus(sum, element.money) |
|||
} |
|||
} |
|||
this.setData({ orderList: this.data.orderList, expendMoney: sum || '' }) |
|||
}, |
|||
|
|||
/** |
|||
* 页面相关事件处理函数--监听用户下拉动作 |
|||
*/ |
|||
onPullDownRefresh: function () { |
|||
|
|||
chooseCard: function () { |
|||
if (this.data.chooseBankCard) { |
|||
this.pickerView.showPicker(this.data.banckList, this.data.chooseBankCard.cardId) |
|||
} else { |
|||
Dialog.alert({ title: '温馨提示', message: '您还没有绑定银行卡,请先去绑定银行卡' }).then(() => { |
|||
wx.navigateTo({ url: '/pages/client/bank-add/index' }) |
|||
}) |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 页面上拉触底事件的处理函数 |
|||
*/ |
|||
onReachBottom: function () { |
|||
|
|||
onCardChange: function(e){ |
|||
if(!e.detail){ |
|||
return |
|||
} |
|||
this.setData({ |
|||
['chooseBankCard.cardName']: this.data.banckCardList[e.detail.current].bankName, |
|||
['chooseBankCard.cardId']: this.data.banckCardList[e.detail.current].id |
|||
}) |
|||
}, |
|||
|
|||
/** |
|||
* 用户点击右上角分享 |
|||
*/ |
|||
onShareAppMessage: function () { |
|||
|
|||
onPickerChange: function (e) { |
|||
if(!e.detail){ |
|||
return |
|||
} |
|||
this.setData({ ['chooseBankCard.cardName']: e.detail.text, ['chooseBankCard.cardId']: e.detail.value }) |
|||
}, |
|||
checkoutAmount: function () { |
|||
if (Number(this.data.expendMoney) <= 0) { |
|||
util.showToast('提现金额必须大于0') |
|||
return |
|||
} |
|||
if (!this.data.chooseBankCard || !this.data.chooseBankCard.cardId) { |
|||
util.showToast('请选择一张银行卡') |
|||
return |
|||
} |
|||
wx.showLoading({ title: '加载中', mask: true }) |
|||
paymentOrder({ bankId: this.data.chooseBankCard.cardId, ids: this.data.checkIds }).then(res => { |
|||
wx.hideLoading() |
|||
if(res.data.markedWords){ |
|||
Dialog.alert({ title: '温馨提示', message: res.data.markedWords }).then(() => { |
|||
wx.navigateBack() |
|||
}) |
|||
} else { |
|||
Dialog.alert({ title: '温馨提示', message: '提现申请已经提交,请等待提现结果。' }).then(() => { |
|||
wx.navigateBack() |
|||
}) |
|||
} |
|||
}).catch(err => { |
|||
wx.hideLoading() |
|||
util.showToast(err) |
|||
}) |
|||
}, |
|||
checkList: function(e){ |
|||
var item = this.data.orderList[e.currentTarget.dataset.index] |
|||
if(item.status != 0){ |
|||
return |
|||
} |
|||
var checked = !item.check |
|||
var sum = 0 |
|||
this.data.checkIds = [] |
|||
for (let index = 0; index < this.data.orderList.length; index++) { |
|||
const element = this.data.orderList[index] |
|||
if(index == e.currentTarget.dataset.index){ |
|||
element.check = !element.check |
|||
} |
|||
if(element.check){ |
|||
sum = math.plus(sum, element.money) |
|||
this.data.checkIds.push(element.id) |
|||
} |
|||
} |
|||
this.setData({ ['orderList[' + e.currentTarget.dataset.index + '].check']: checked, expendMoney: sum || '' }) |
|||
}, |
|||
onUnload: function(){ |
|||
event.remove('EventMessage', this) |
|||
} |
|||
|
|||
}) |
|||
@ -1,27 +1,36 @@ |
|||
<!--pages/client/withdrawal/index.wxml--> |
|||
<wxs module="formate" src="../../formate.wxs"></wxs> |
|||
<cu-custom bgColor="bg-white" isBack="{{true}}"> |
|||
<view slot="content">申请提现</view> |
|||
</cu-custom> |
|||
|
|||
<view class="bg-white" style="margin-top:24rpx;padding: 30rpx 0rpx 0rpx 40rpx"> |
|||
<view class="bg-white" style="padding:24rpx;font-size:24rpx;"> |
|||
<view>提现到账:对私预计两小时内到账,对公预计下一个工作日内到账</view> |
|||
<view>提现申请后T+1个工作日到账(周六、周日及节假日顺延到工作日),如有疑问请联系客服<text class="text-blue">400-6881-001</text></view> |
|||
</view> |
|||
|
|||
<view style="height:32rpx"></view> |
|||
<van-cell is-link bind:click="chooseCard"> |
|||
<view class="flex" slot="title" style="align-items: center"> |
|||
<text class="text-sg" style="margin-left:12rpx">到账银行卡</text> |
|||
</view> |
|||
</van-cell> |
|||
<view class="bg-white" style="padding: 30rpx 0rpx 0rpx 40rpx"> |
|||
<text class="text-sg text-bold text-black" bindtap="banlanceDetails">提现金额</text> |
|||
<view class="cu-form-group" style="border-bottom: 1px solid #f3f3f3;margin-top:24rpx;padding: 2rpx 0rpx"> |
|||
<view><text style="font-size:50rpx;font-weight: 600; color:black">¥</text></view> |
|||
<input type="digit" style="font-size:45rpx;" value="{{expendMoney}}" bindinput="bindAndSet" placeholder="请输入金额"></input> |
|||
</view> |
|||
</view> |
|||
<van-cell link-type="navigateTo" url="/pages/home/mobile/index"> |
|||
<van-cell> |
|||
<view class="flex" slot="title" style="align-items: center"> |
|||
<text class="text-sg" style="margin-left:12rpx">账户余额¥{{formate.numberFormat2(xsaccountMoney)}}</text> |
|||
<text class="text-sg" style="margin-left:12rpx">账户余额¥{{formate.formateAmount(xsaccountMoney)}}</text> |
|||
<text class="text-sm text-blue" style="margin-left:30rpx" bindtap="allExpend">全部提现</text> |
|||
</view> |
|||
</van-cell> |
|||
<van-cell is-link bind:click="chooseCard"> |
|||
<view class="flex" slot="title" style="align-items: center"> |
|||
<text class="text-sg" style="margin-left:12rpx">到账银行卡</text> |
|||
</view> |
|||
</van-cell> |
|||
|
|||
<view style="margin-top:20rpx;padding:80rpx 32rpx"> |
|||
<van-button block type="info" bind:click="submitForm">提现</van-button> |
|||
</view> |
|||
</view> |
|||
|
|||
<van-dialog id="van-dialog" /> |
|||
@ -1 +1,8 @@ |
|||
/* pages/home/customer-info/index.wxss */ |
|||
/* pages/home/customer-info/index.wxss */ |
|||
.wrapper { |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: center; |
|||
height: 100%; |
|||
padding: 0px 15%; |
|||
} |
|||
@ -1 +1,8 @@ |
|||
/* pages/home/customer/index.wxss */ |
|||
/* pages/home/customer/index.wxss */ |
|||
.wrapper { |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: center; |
|||
height: 100%; |
|||
padding: 0px 15%; |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save