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