Quellcode durchsuchen

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

Xiao_123 vor 4 Monaten
Ursprung
Commit
12bb1f7b24

+ 14 - 3
src/views/recruit/personal/PersonalCenter/memberBenefits/membershipPackage/components/packageList.vue

@@ -104,6 +104,8 @@ const payPrice = ref(0)
 const expirationTime = ref(-1)
 const orderId = ref('')
 
+let paymentCodeParams = null
+
 const canUse = computed(() => {
   return new Date().getTime() < userStore.userInfo?.vipExpireDate
 })
@@ -133,6 +135,7 @@ getData()
 // 重新获取订单
 const refreshQrCode = (payType) => {
   payChannelCode.value = payType
+  paymentCode(paymentCodeParams)
 }
 
 const dredgeIndex = ref(0)
@@ -149,6 +152,7 @@ async function createOrder (val, i) {
 
     if (data) {
       // 获取支付码
+      paymentCodeParams = data
       paymentCode(data)
       return
     }
@@ -168,6 +172,7 @@ async function createOrder (val, i) {
 
     // 获取支付码
     
+    paymentCodeParams = _data
     paymentCode(_data)
     // qrCode.value = data
   } catch (error) {
@@ -199,10 +204,16 @@ async function paymentCode (param) {
 
 // 支付成功
 function paySuccess () {
-  Snackbar.success('支付成功')
   // 更新个人资料
-  userStore.getUserInfos()
-  open.value = false
+  setTimeout(async() => {
+    Snackbar.success('支付成功')
+    await userStore.getUserInfos()
+    open.value = false
+    // 
+    if (!userStore.userInfo?.vipExpireDate) {
+      setTimeout(() => { userStore.getUserInfos() }, 1500)
+    }
+  }, 1500)
 }
 
 // 过期