niucloud-admin/niucloud/public/wap/assets/app-pages-pay-result.1596cdd3.js
2023-12-01 16:44:57 +08:00

2 lines
2.8 KiB
JavaScript

import{d as e,r as t,o as a,s,Z as l,i as o,F as r,j as u,w as p,k as c,n,K as i,L as m,m as d,G as _,e as x,bb as f,M as y,x as v,N as g,q as j,t as b,y as w,aj as h}from"./index-ea6e0cb1.js";import{_ as T}from"./u-button.50a5fe0d.js";import{_ as S}from"./u-loading-icon.5076bc14.js";import{_ as k}from"./u-modal.a7e45f81.js";import{g as F}from"./pay.b3cbd78c.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.d0747f2e.js";import"./u-button.vue_vue_type_style_index_0_scoped_6b0695bb_lang.00626b24.js";import"./u-line.fc7fb812.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.b0fb96a4.js";import"./u-popup.58d58be7.js";import"./u-transition.58c21162.js";import"./u-safe-bottom.71dc384f.js";const R=C(e({__name:"result",setup(e){const C=t(null),R=t(!1);let I="",P=0,U=0;a((e=>{I=e.trade_type,P=e.trade_id,$()}));const $=()=>{F(I,P).then((e=>{if(!uni.$u.test.isEmpty(e.data)){if(1==e.data.status&&U<5)return R.value=!0,U++,void setTimeout((()=>{$()}),1e3);C.value=e.data,R.value=!1,s({title:2==C.value.status?l("pay.paySuccess"):l("pay.payFail")})}})).catch((()=>{}))},q=()=>{var e;const t=decodeURIComponent(uni.getStorageSync("payReturn"));x(t?{url:t,mode:"redirectTo"}:{url:f(),param:{code:null==(e=C.value)?void 0:e.out_trade_no},mode:"redirectTo"})};return(e,t)=>{const a=y,s=v,x=g,f=j(b("u-button"),T),F=j(b("u-loading-icon"),S),I=j(b("u-modal"),k);return o(),r(_,null,[C.value?(o(),u(s,{key:0,class:"w-screen bg-[#fff] flex flex-col items-center"},{default:p((()=>[c(s,{class:"flex-1 flex flex-col items-center w-full pt-[100rpx]"},{default:p((()=>[2==C.value.status?(o(),u(a,{key:0,class:"max-w-[144rpx] max-h-[88rpx]",src:n(w)("static/resource/images/result/pay_succeed.png")},null,8,["src"])):(o(),u(a,{key:1,class:"max-w-[144rpx] max-h-[88rpx]",src:n(w)("static/resource/images/result/pay_error.png")},null,8,["src"])),c(s,{class:"text-[32rpx] font-bold mt-[22rpx]"},{default:p((()=>[i(m(2==C.value.status?n(l)("pay.paySuccess"):n(l)("pay.payFail")),1)])),_:1}),c(s,{class:"text-[40rpx] font-bold mt-[40rpx] text-[#FF4646]"},{default:p((()=>[c(x,{class:"text-base"},{default:p((()=>[i(m(n(l)("currency")),1)])),_:1}),c(x,null,{default:p((()=>[i(m(n(h)(C.value.money)),1)])),_:1})])),_:1})])),_:1}),c(s,{class:"pb-[80rpx] pt-[40rpx] w-[240rpx]"},{default:p((()=>[c(f,{type:"primary",text:2==C.value.status?n(l)("complete"):n(l)("close"),plain:!0,onClick:q},null,8,["text"])])),_:1})])),_:1})):d("v-if",!0),c(I,{show:R.value,showCancelButton:!0,confirmText:n(l)("pay.completePay"),cancelText:n(l)("pay.incompletePay"),onCancel:q},{default:p((()=>[c(s,{class:"py-[20rpx]"},{default:p((()=>[c(F,{text:n(l)("pay.getting"),textSize:"16",mode:"circle",vertical:!0},null,8,["text"])])),_:1})])),_:1},8,["show","confirmText","cancelText"])],64)}}}),[["__scopeId","data-v-03e1fe0c"]]);export{R as default};