From e293974e1be9d2b6894cbf2fa5841a8bd21163de Mon Sep 17 00:00:00 2001
From: liangjin <liangjin@finlean.com>
Date: Tue, 11 May 2021 15:40:40 +0800
Subject: [PATCH] 支付宝重构

---
 pages/order/hbfqOrder/hbfqOrder.js |   71 +++++++++++++++++++++++++++++++++--
 1 files changed, 67 insertions(+), 4 deletions(-)

diff --git a/pages/order/hbfqOrder/hbfqOrder.js b/pages/order/hbfqOrder/hbfqOrder.js
index a3fb433..3a72d73 100644
--- a/pages/order/hbfqOrder/hbfqOrder.js
+++ b/pages/order/hbfqOrder/hbfqOrder.js
@@ -1,17 +1,25 @@
+const app = getApp()
 let $api = require('../../../utils/ajaxFn.js')
 let dataFm = require('../../../utils/date.js')
 Page({
   data: {
-    info:{}
+    info:{},
+    verCode:'',
+    orderId:'',
+    mblNo:'',
+    refundStatus:''
   },
   onLoad(query) {
+    this.data.orderId = query.orderId
+    this.data.mblNo = app.userInfo.mblNo
     $api.ajax(
       '/zic/order/orderDtl',
       'POST',
       (res)=>{
         res.data.body.creTime = dataFm(res.data.body.creTime, 'YYYY-MM-DD HH:mm:ss')
         this.setData({
-          info:res.data.body
+          info:res.data.body,
+          refundStatus:res.data.body.refundStatus,
         })
       },
       (err)=>{
@@ -19,9 +27,64 @@
       },
       true,
       {
-        orderId:query.orderId
+        orderId:this.data.orderId
       }
     )
   },
-  
+  refundOrder(obj) {
+    if(this.data.info.verCode != null && this.data.info.refundStatus == 1){
+    $api.ajax(
+      '/zic/order/refund',
+      'POST',
+      (res) => {
+        this.setData({
+          refundStatus:0,
+        })
+        my.showToast({
+          type: 'none',
+          content: '退款成功',
+          duration: 2000,
+        });
+        if (getCurrentPages().length != 0) {
+            //刷新当前页面的数据
+            getCurrentPages()[getCurrentPages().length - 1].onLoad()
+        }
+      },
+      (err) => { },
+      true,
+      {
+        verCode:this.data.info.verCode,
+        orderId:this.data.orderId
+      }
+    )
+    }else{
+      my.showToast({
+        type: 'none',
+        content: '请输入验证码',
+        duration: 2000,
+      });
+    }
+  },
+  showMsg(){
+  },
+  onSend(obj) {
+    $api.ajax(
+      '/zic/user/sendMsg',
+      'POST',
+      (res) => {
+      },
+      (err) => { },
+      true,
+      {
+        verCodeType:11,
+        mblNo:this.data.mblNo
+      }
+    )
+  },
+  inputVerCode(e){
+    console.log(e)
+    this.setData({
+      'info.verCode':e.detail.value
+    })
+  },
 });

--
Gitblit v1.8.0