mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-06 09:25:33 +00:00
2 lines
2.5 KiB
JavaScript
2 lines
2.5 KiB
JavaScript
import{bE as e,d as t,r as a,j as s,s as l,L as o,o as u,c as r,w as n,b as i,B as c,E as p,F as m,u as d,f,n as x,a as y,bF as _,G as v,i as h,g,h as j,a8 as b}from"./index-3788e709.js";import{_ as w}from"./u-button.8bf7fed4.js";import{_ as C}from"./u-loading-icon.9cc882ae.js";import{_ as S}from"./u-modal.b41410ba.js";import"./u-icon.29403ccf.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.22b8f298.js";import"./u-popup.0caffe54.js";import"./u-transition.2921302e.js";import"./u-safe-bottom.c1110952.js";const T=t({__name:"result",setup(t){const T=a(null),E=a(!1);let F="",L=0,$=0;s((e=>{F=e.trade_type,L=e.trade_id,k()}));const k=()=>{(function(t,a){return e.get(`pay/info/${t}/${a}`,{},{showErrorMessage:!0})})(F,L).then((e=>{if(!uni.$u.test.isEmpty(e.data)){if(1==e.data.status&&$<5)return E.value=!0,$++,void setTimeout((()=>{k()}),1e3);T.value=e.data,E.value=!1,l({title:2==T.value.status?o("pay.paySuccess"):o("pay.payFail")})}}))},z=()=>{var e;const t=decodeURIComponent(uni.getStorageSync("payReturn"));y(t?{url:t,mode:"reLaunch"}:{url:_(),param:{code:null==(e=T.value)?void 0:e.out_trade_no},mode:"reLaunch"})};return(e,t)=>{const a=v,s=h,l=g(j("u-button"),w),y=g(j("u-loading-icon"),C),_=g(j("u-modal"),S);return u(),r(s,{style:x(e.themeColor())},{default:n((()=>[T.value?(u(),r(s,{key:0,class:"w-screen h-screen flex flex-col items-center"},{default:n((()=>[i(s,{class:"flex-1 flex flex-col items-center w-full pt-[100rpx]"},{default:n((()=>[i(a,{class:c(["iconfont text-2xl",2==T.value.status?"text-primary iconduigou":"iconzhifushibai text-red"])},null,8,["class"]),i(s,{class:"text-sm"},{default:n((()=>[p(m(2==T.value.status?d(o)("pay.paySuccess"):d(o)("pay.payFail")),1)])),_:1}),i(s,{class:"text-xl font-bold pt-[30rpx]"},{default:n((()=>[i(a,{class:"text-base"},{default:n((()=>[p(m(d(o)("currency")),1)])),_:1}),i(a,null,{default:n((()=>[p(m(d(b)(T.value.money)),1)])),_:1})])),_:1})])),_:1}),i(s,{class:"pb-[200rpx] w-[240rpx]"},{default:n((()=>[i(l,{type:"primary",text:2==T.value.status?d(o)("complete"):d(o)("close"),plain:!0,onClick:z},null,8,["text"])])),_:1})])),_:1})):f("v-if",!0),i(_,{show:E.value,showCancelButton:!0,confirmText:d(o)("pay.completePay"),cancelText:d(o)("pay.incompletePay"),onCancel:z,confirmColor:"var(--primary-color)"},{default:n((()=>[i(s,{class:"py-[20rpx]"},{default:n((()=>[i(y,{text:d(o)("pay.getting"),textSize:"16",mode:"circle",vertical:!0},null,8,["text"])])),_:1})])),_:1},8,["show","confirmText","cancelText"])])),_:1},8,["style"])}}});export{T as default};
|