From 4b0fe38b239996f7ff424ef2e6095898347bd2ff Mon Sep 17 00:00:00 2001
From: xpz2018 <107107461@qq.com>
Date: Mon, 1 Mar 2021 16:37:44 +0800
Subject: [PATCH] no message
---
pages/home/index/index.wxml | 4 ++--
pages/process/index/index.wxml | 4 ++--
pages/process/payment/index.js | 24 +++++++++++++++++++++---
pages/process/payment/index.json | 2 ++
pages/process/payment/index.wxml | 30 ++++++++++++++++++++++++++----
5 files changed, 53 insertions(+), 11 deletions(-)
diff --git a/pages/home/index/index.wxml b/pages/home/index/index.wxml
index 2d958ee..782449f 100644
--- a/pages/home/index/index.wxml
+++ b/pages/home/index/index.wxml
@@ -63,12 +63,12 @@
客户管理
-
+
diff --git a/pages/process/index/index.wxml b/pages/process/index/index.wxml
index 57b57fe..33ff4fc 100644
--- a/pages/process/index/index.wxml
+++ b/pages/process/index/index.wxml
@@ -81,7 +81,7 @@
-->
-
+
diff --git a/pages/process/payment/index.js b/pages/process/payment/index.js
index 08fbae8..23cc3d2 100644
--- a/pages/process/payment/index.js
+++ b/pages/process/payment/index.js
@@ -20,6 +20,7 @@ Page({
amount: 0,
orderList: null,
params: {
+ settleType: '1',
ids: [],
payRemark: ''
},
@@ -39,10 +40,15 @@ Page({
this.data.params.ids = []
if (result.data && result.data.records.length) {
for (let index = 0; index < result.data.records.length; index++) {
- amount = math.plus(amount, result.data.records[index].settlePrice)
- this.data.params.ids.push(result.data.records[index].id)
+ const element = result.data.records[index]
+ amount = math.plus(amount, element.settlePrice)
+ this.data.params.ids.push(element.id)
+ if(index == 0 && Number(element.settleType) == 2 && !util.isEmpty(element.bankCardNo)){
+ this.data.params.settleType = '2'
+ this.data.params.bankCardNo = element.bankCardNo
+ }
}
- this.setData({ safeBottom: app.globalData.safeBottom, orderList: result.data.records, amount })
+ this.setData({ safeBottom: app.globalData.safeBottom, orderList: result.data.records, amount, params: this.data.params })
} else {
this.setData({ safeBottom: app.globalData.safeBottom })
}
@@ -50,8 +56,19 @@ Page({
wx.hideLoading()
this.setData({ safeBottom: app.globalData.safeBottom })
util.showToast(err)
+ console.log(err)
})
},
+ onTypeChange: function({detail}){
+ this.setData({ ['params.settleType']: detail })
+ },
+ onTypeClick(e) {
+ if(Number(e.currentTarget.dataset.name == 2) && util.isEmpty(this.data.params.bankCardNo)){
+ util.showToast('暂无客户银行卡信息,无法进行银行卡转账')
+ return
+ }
+ this.setData({ ['params.settleType']: e.currentTarget.dataset.name })
+ },
lookItem: function(e){
var item = this.data.orderList[e.currentTarget.dataset.index]
item.checked = !item.checked
@@ -79,6 +96,7 @@ Page({
Dialog.confirm({ title: '温馨提示', message: '确定要付款吗?' }).then(() => {
wx.showLoading({ title: '正在获取', mask: true })
this.data.requesting = true
+ this.data.params.settleType = Number(this.data.params.settleType)
paymentOrder(this.data.params).then(result => {
wx.hideLoading()
util.showBackToast('订单已经付款')
diff --git a/pages/process/payment/index.json b/pages/process/payment/index.json
index e8b6f86..2f46fb1 100644
--- a/pages/process/payment/index.json
+++ b/pages/process/payment/index.json
@@ -3,6 +3,8 @@
"van-cell": "/components/cell/index",
"van-button": "/components/button/index",
"van-checkbox": "/components/checkbox/index",
+ "van-radio": "/components/radio/index",
+ "van-radio-group": "/components/radio-group/index",
"van-image": "/components/image/index",
"van-dialog": "/components/dialog/index"
}
diff --git a/pages/process/payment/index.wxml b/pages/process/payment/index.wxml
index afcc4e4..65e31c6 100644
--- a/pages/process/payment/index.wxml
+++ b/pages/process/payment/index.wxml
@@ -9,13 +9,35 @@
{{formate.formateAmount(amount)}}
-
-
+
+
+
+ 付款方式
+
+
+
+
+
+
+
+
+
+ 银行卡转账
+ ({{params.bankCardNo}})
+
+
+
+
+
+
+
+
付款备注
-
-
+
+
+