Browse Source

no message

feature/v1.4
xpz2018 4 years ago
parent
commit
7e5c468ffc
8 changed files with 23 additions and 33 deletions
  1. 6
      api/payment.js
  2. 2
      app.js
  3. 1
      pages/setting/index/index.js
  4. 15
      pages/settlement/bill-list/index.js
  5. 1
      pages/settlement/bill-list/index.json
  6. 13
      pages/settlement/bill-list/index.wxml
  7. 12
      pages/settlement/withdrawal/index.js
  8. 6
      pages/settlement/withdrawal/index.wxml

6
api/payment.js

@ -18,8 +18,9 @@ const getTradeOrder = (id) => mGet(`/payment-settlement-center/get/payment-order
const paymentFor = (params) => mPost(`/payment-settlement-center/pay`, params, pconfig) const paymentFor = (params) => mPost(`/payment-settlement-center/pay`, params, pconfig)
const getBalanceInfo = () => mGet(`/payment-settlement-center/balance/get/factorybalance`, null, pconfig) const getBalanceInfo = () => mGet(`/payment-settlement-center/balance/get/factorybalance`, null, pconfig)
const getWithdrawalList = () => mGet(`/payment-settlement-center/balance/get/factoryorder-withdrawal-list`, null, pconfig) const getWithdrawalList = () => mGet(`/payment-settlement-center/balance/get/factoryorder-withdrawal-list`, null, pconfig)
const paymentOrder = (params) => mPost(`/payment-settlement-center/balance/order/factorywithdraw`, params, pconfig)
const paymentOrder = (params) => mPost(`/payment-settlement-center/balance/factory-order/withdraw`, params, pconfig)
const getAgentOrderList = (params) => mGet(`/payment-settlement-center/get/agency-payment-order-receivable-list`, params, pconfig) const getAgentOrderList = (params) => mGet(`/payment-settlement-center/get/agency-payment-order-receivable-list`, params, pconfig)
const getBillList = () => mGet(`/payment-settlement-center/get/factory-bill-list`, null, pconfig)
export { export {
pconfig, pconfig,
@ -33,5 +34,6 @@ export {
getBalanceInfo, getBalanceInfo,
getWithdrawalList, getWithdrawalList,
paymentOrder, paymentOrder,
getAgentOrderList
getAgentOrderList,
getBillList
} }

2
app.js

@ -1,6 +1,6 @@
//app.js //app.js
App({ App({
evn: 1, // 0: 开发版本;1:测试版本;2:生产版本
evn: 0, // 0: 开发版本;1:测试版本;2:生产版本
tmplIds: ['AFoM5TOfsgERsfcetNSB0UlmEixnLF1ySXr54Bqno2M', 'lOQ8Gvyy_dTk68bYGpRVnVA0M7DsYYrV81Gd39GUPBA'], tmplIds: ['AFoM5TOfsgERsfcetNSB0UlmEixnLF1ySXr54Bqno2M', 'lOQ8Gvyy_dTk68bYGpRVnVA0M7DsYYrV81Gd39GUPBA'],
version: '1.4.1', version: '1.4.1',
xAppId: '503258978847953926', xAppId: '503258978847953926',

1
pages/setting/index/index.js

@ -8,7 +8,6 @@ const storage = require('../../../utils/storage')
const app = getApp() const app = getApp()
Scene({ Scene({
/** /**
* 页面的初始数据 * 页面的初始数据
*/ */

15
pages/settlement/bill-list/index.js

@ -1,6 +1,6 @@
// pages/message/detail/index.js // pages/message/detail/index.js
import Scene from '../../index/scene' import Scene from '../../index/scene'
import { getBillList } from "../../../api/ztb"
import { getBillList } from "../../../api/payment"
const util = require('../../../utils/util') const util = require('../../../utils/util')
const app = getApp() const app = getApp()
@ -30,12 +30,7 @@ Scene({
if (this.data.requesting) { if (this.data.requesting) {
return return
} }
this.setData({
orderList: [],
['form.pageNum']: 1,
loading: true,
finished: false
})
this.setData({ orderList: [], ['form.pageNum']: 1, loading: true, finished: false })
this.fetchBillList() this.fetchBillList()
}, },
fetchBillList: function () { fetchBillList: function () {
@ -49,11 +44,7 @@ Scene({
let nowList = `orderList[${this.data.orderList.length}]` let nowList = `orderList[${this.data.orderList.length}]`
var num = this.data.form.pageNum var num = this.data.form.pageNum
var finished = this.data.form.pageNum >= result.data.pages var finished = this.data.form.pageNum >= result.data.pages
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 })
}
this.setData({[nowList]: respList, ['form.pageNum']: (num + 1), finished, requesting: false, loading: false })
} else { } else {
this.setData({ finished: true, requesting: false, loading: false }) this.setData({ finished: true, requesting: false, loading: false })
} }

1
pages/settlement/bill-list/index.json

@ -1,6 +1,7 @@
{ {
"usingComponents": { "usingComponents": {
"refresh-view": "/components/refresh-view/index", "refresh-view": "/components/refresh-view/index",
"van-cell": "/components/cell/index",
"van-divider": "/components/divider/index", "van-divider": "/components/divider/index",
"van-loading": "/components/loading/index", "van-loading": "/components/loading/index",
"notification": "/pages/message/notification/index" "notification": "/pages/message/notification/index"

13
pages/settlement/bill-list/index.wxml

@ -12,16 +12,13 @@
<view class="text-empty">{{loading? '正在加载' : '暂无数据'}}</view> <view class="text-empty">{{loading? '正在加载' : '暂无数据'}}</view>
</view> </view>
<view wx:for-item="pageItem" wx:for-index="pageIndex" wx:for="{{orderList}}" wx:key="pageIndex"> <view wx:for-item="pageItem" wx:for-index="pageIndex" wx:for="{{orderList}}" wx:key="pageIndex">
<van-cell clickable wx:for="{{pageItem}}" wx:key="index">
<view slot="title" data-page="{{pageIndex}}" data-index="{{index}}" bindtap="lookItem">
<van-cell wx:for="{{pageItem}}" wx:key="index">
<view slot="title">
<view class="flex flex-justify"> <view class="flex flex-justify">
<view class="page-name">{{item.type}}</view>
<view class="page-name">{{item.amount}}</view>
</view>
<view class="flex flex-justify" style="margin-top:4rpx">
<view class="page-num">{{item.createTime}}</view>
<!-- <view class="page-name">{{'已成功'}}</view> -->
<view class="text-sg">{{item.type}}</view>
<view class="text-lg">{{item.amount}}</view>
</view> </view>
<view class="text-gray" style="line-height: 30rpx;">{{item.createTime}}</view>
</view> </view>
</van-cell> </van-cell>
</view> </view>

12
pages/settlement/withdrawal/index.js

@ -1,6 +1,7 @@
// pages/setting/withdrawal/index.js // pages/setting/withdrawal/index.js
import Dialog from '../../../components/dialog/dialog' import Dialog from '../../../components/dialog/dialog'
import { getBalanceInfo, getWithdrawalList, getBankCardList, paymentOrder } from '../../../api/payment'
import { getBalanceInfo, getWithdrawalList, paymentOrder } from '../../../api/payment'
import { getBankCardList } from "../../../api/saas"
const util = require('../../../utils/util') const util = require('../../../utils/util')
const math = require('../../../utils/math') const math = require('../../../utils/math')
const event = require('../../../utils/event') const event = require('../../../utils/event')
@ -15,7 +16,6 @@ Page({
accountMoney: 0, //用户余额 accountMoney: 0, //用户余额
sumMoney: 0, //用户余额 sumMoney: 0, //用户余额
expendMoney: '', expendMoney: '',
xsaccountMoney: 0, //显示余额
banckCardList: [], //用户银行卡列表 banckCardList: [], //用户银行卡列表
banckList: [], banckList: [],
orderList: [], orderList: [],
@ -59,7 +59,7 @@ Page({
if(!result.data){ if(!result.data){
return return
} }
this.setData({ accountMoney: result.data.accountMoney, xsaccountMoney: math.minus(result.data.accountMoney, result.data.frozenMoney) })
this.setData({ accountMoney: result.data.accountMoney })
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
}) })
@ -88,7 +88,7 @@ Page({
sum = math.plus(sum, element.money) sum = math.plus(sum, element.money)
} }
} }
this.setData({ orderList: this.data.orderList, expendMoney: sum || '' })
this.setData({ orderList: this.data.orderList, expendMoney: sum})
}, },
chooseCard: function () { chooseCard: function () {
if (this.data.columns.length > 0) { if (this.data.columns.length > 0) {
@ -110,7 +110,7 @@ Page({
onHide: function(){ onHide: function(){
this.setData({ visible: false }) this.setData({ visible: false })
}, },
checkoutAmount: function () {
checkAmount: function () {
if (Number(this.data.expendMoney) <= 0) { if (Number(this.data.expendMoney) <= 0) {
util.showToast('提现金额必须大于0') util.showToast('提现金额必须大于0')
return return
@ -120,7 +120,7 @@ Page({
return return
} }
wx.showLoading({ title: '加载中', mask: true }) wx.showLoading({ title: '加载中', mask: true })
paymentOrder({ bankId: this.data.chooseBankCard.cardId, ids: this.data.checkIds }).then(res => {
paymentOrder({ factoryPermittedBankId: this.data.chooseBankCard.cardId, ids: this.data.checkIds }).then(res => {
wx.hideLoading() wx.hideLoading()
if(res.data.markedWords){ if(res.data.markedWords){
Dialog.alert({ title: '温馨提示', message: res.data.markedWords }).then(() => { Dialog.alert({ title: '温馨提示', message: res.data.markedWords }).then(() => {

6
pages/settlement/withdrawal/index.wxml

@ -25,7 +25,7 @@
</view> </view>
<van-cell> <van-cell>
<view class="flex" slot="title" style="align-items: center"> <view class="flex" slot="title" style="align-items: center">
<text class="text-sg" style="margin-left:12rpx">账户余额¥{{formate.formateAmount(xsaccountMoney, 2)}}</text>
<text class="text-sg" style="margin-left:12rpx">账户余额¥{{formate.formateAmount(sumMoney, 2)}}</text>
<text class="text-sm text-blue" style="margin-left:30rpx" bindtap="allExpend">全部提现</text> <text class="text-sm text-blue" style="margin-left:30rpx" bindtap="allExpend">全部提现</text>
</view> </view>
</van-cell> </van-cell>
@ -37,14 +37,14 @@
<view class="text-sm {{item.status == 0 ? 'text-black': 'text-gray'}}">{{item.createTime}}</view> <view class="text-sm {{item.status == 0 ? 'text-black': 'text-gray'}}">{{item.createTime}}</view>
</view> </view>
<view class="flex flex-ceter"> <view class="flex flex-ceter">
<view class="text-sg {{item.status == 0 ? 'text-black': 'text-gray'}}" style="margin-right:16rpx">金额:{{item.money}}</view>
<view class="text-sg {{item.status == 0 ? 'text-black': 'text-gray'}}" style="margin-right:24rpx">金额:{{item.money}}元</view>
<van-checkbox value="{{ item.check }}" disabled="{{item.status != 0}}"></van-checkbox> <van-checkbox value="{{ item.check }}" disabled="{{item.status != 0}}"></van-checkbox>
</view> </view>
</view> </view>
</van-cell> </van-cell>
<submit-layout> <submit-layout>
<van-button type="info" custom-style="height:88rpx;width:686rpx" bind:click="submitForm" disabled="{{requesting}}">申请提现</van-button>
<van-button type="info" custom-style="height:88rpx;width:686rpx" disabled="{{!expendMoney}}" bind:click="checkAmount">申请提现</van-button>
</submit-layout> </submit-layout>
<van-dialog id="van-dialog" /> <van-dialog id="van-dialog" />

Loading…
Cancel
Save