From ee998d76985146af4f78d5eabe4e31500cb35980 Mon Sep 17 00:00:00 2001
From: TM <923727421@qq.com>
Date: Tue, 15 Dec 2020 14:47:28 +0800
Subject: [PATCH] 修改bug

---
 pages/hbfqPage/orderInfo/orderInfo.js |   54 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 49 insertions(+), 5 deletions(-)

diff --git a/pages/hbfqPage/orderInfo/orderInfo.js b/pages/hbfqPage/orderInfo/orderInfo.js
index 7ef328b..662e490 100644
--- a/pages/hbfqPage/orderInfo/orderInfo.js
+++ b/pages/hbfqPage/orderInfo/orderInfo.js
@@ -11,6 +11,12 @@
     verName: '',
     info: {
       prodId: '',
+      amt: '',
+      goodsName: '',
+      term: '',
+      zfbVersion: '',
+      userName: '',
+      userMblNo: ''
     },
     amtList: [
       { name: '商家到账', number: 0 },
@@ -85,23 +91,40 @@
     this.setData({
       info: { ...this.data.info, ...obj }
     })
+    console.log(this.data.info)
     if (code == 1) {
       if (!this.data.info.amt || !this.data.info.prodId || !this.data.info.term || !this.data.info.zfbVersion) {
         this.setData({
           isBoss: false
+        })
+      } else {
+        this.setData({
+          isBoss: true
         })
       }
       if (this.data.isBoss) {
         this.orderhbTrial()
       }
     }
-
   },
   bindObjPickerChangeProd(e) {
-
     this.setData({
       prodName: this.data.prodsList[e.detail.value].name,
-      'info.prodId': this.data.prodsList[e.detail.value].code
+      'info.prodId': this.data.prodsList[e.detail.value].code,
+      'info.term': '',
+      'info.zfbVersion': '',
+      termName: '',
+      zfbVersionName: '',
+      amtList: [
+        { name: '商家到账', number: 0 },
+        { name: '客户还款总额', number: 0 },
+        { name: '客户月还款额', number: 0 }
+      ],
+      rateList: [
+        { name: '智享服务费率', rate: 0 },
+        { name: '花呗利率', rate: 0 },
+        { name: '支付利率', rate: 0 }
+      ]
     })
     this.getList({ prodId: this.data.info.prodId })
     console.log(this.data.info.amt, this.data.info.prodId, this.data.info.term, this.data.info.zfbVersion)
@@ -140,7 +163,19 @@
   bindObjPickerChangeVer(e) {
     this.setData({
       zfbVersionName: this.data.zfbVersionsList[e.detail.value].name,
-      'info.zfbVersion': this.data.zfbVersionsList[e.detail.value].code
+      'info.zfbVersion': this.data.zfbVersionsList[e.detail.value].code,
+      'info.term': '',
+      termName: '',
+      amtList: [
+        { name: '商家到账', number: 0 },
+        { name: '客户还款总额', number: 0 },
+        { name: '客户月还款额', number: 0 }
+      ],
+      rateList: [
+        { name: '智享服务费率', rate: 0 },
+        { name: '花呗利率', rate: 0 },
+        { name: '支付利率', rate: 0 }
+      ]
     })
     console.log(this.data.info.amt, this.data.info.prodId, this.data.info.term, this.data.info.zfbVersion)
     this.getList({ prodId: this.data.info.prodId, zfbVersion: this.data.info.zfbVersion })
@@ -161,6 +196,16 @@
     this.setData({
       'info.payType': 2
     })
+    for (let key in this.data.info) {
+      if (!this.data.info[key]) {
+        my.showToast({
+          type: 'none',
+          content: '请完整输入信息',
+          duration: 2000,
+        });
+        return
+      }
+    }
     my.scan({
       scanType: ['qrCode', 'barCode'],
       success: (res) => {
@@ -197,7 +242,6 @@
         return
       }
     }
-    console.log(2)
     let str = JSON.stringify(this.data.info)
     my.navigateTo({
       url: `../qrCode/qrCode?info=${str}`

--
Gitblit v1.8.0