From 4ebb7babe7e392d62662d09f97f48647c114cc5f Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 29 五月 2023 14:37:47 +0800
Subject: [PATCH] 45

---
 src/views/jifenShangCheng/components/gouwuche.vue |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/src/views/jifenShangCheng/components/gouwuche.vue b/src/views/jifenShangCheng/components/gouwuche.vue
index 7c5a6c1..a95a7a0 100644
--- a/src/views/jifenShangCheng/components/gouwuche.vue
+++ b/src/views/jifenShangCheng/components/gouwuche.vue
@@ -92,7 +92,7 @@
 </template>
 <script setup lang="ts">
     import { ajaxPost } from '@/utils/axios'
-    import { Toast } from 'vant'
+    import {  Toast } from 'vant'
     import { watch } from 'vue'
     import { computed } from 'vue'
     import { ref } from 'vue'
@@ -215,7 +215,33 @@
     }
 
     const jieshuan=()=>{
-        alert('结算')
+        console.log(gwcList.value,defaultDizhi.value)
+        const listCode: any[]=[]
+        gwcList.value.forEach((el:any)=>{
+            if (el.checked){
+                listCode.push(el.code)
+            }
+        })
+        if (listCode.length===0){
+            Toast('没有选中要结算的商品')
+            return false
+        }
+        const pasm=`cartCodes=${listCode.toString()}&addressCode=${defaultDizhi.value.code}`
+        console.log(pasm)
+        ajaxPost('/eshop/order/checkout',pasm)
+            .then((re:any)=>{
+                console.log(re)
+                if (re==='OK'){
+                    Toast.success('您已经兑换成功')
+                } else {
+                    Toast('兑换失败')
+                }
+
+            }).catch((error)=>{
+                console.log(error)
+                Toast('兑换失败')
+            })
+
     }
     const getDefDizhi=()=>{
         const pasm=`page=0&size=0&wherecondition=patient_is_default=1 and patient_code="${userInfo.patient.patientInfo.code}"`

--
Gitblit v1.8.0