niucloud-admin/niucloud/public/wap/assets/app-pages-pay-result.51752d86.js
2026-04-03 11:21:55 +08:00

2 lines
2.9 KiB
JavaScript

import{_ as a}from"./top-tabbar.6dc020d8.js";import{d as t,r as e,M as s,o as l,e as o,w as r,f as u,g as n,E as c,C as p,D as i,j as m,k as f,c as d,ai as x,l as _,m as v,K as y,p as b,L as j,q as h,A as g,aj as T}from"./index-e204f8a0.js";import{_ as w}from"./u-loading-icon.f633cc42.js";import{_ as C}from"./u-modal.610fde20.js";import{g as k}from"./pay.b053ae44.js";import{t as L}from"./topTabbar.81793243.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.9595b94f.js";import"./u-popup.634a8d49.js";import"./u-transition.7f6cc838.js";import"./u-icon.0467785f.js";const R=P(t({__name:"result",setup(t){const P=e(null),R=e(!1);let S="",B=0,E=0;let I=L().setTopTabbarParam({title:"",isBack:!1});s(a=>{S=a.trade_type,B=a.trade_id,V()});const V=()=>{k(S,B,{}).then(a=>{if(!uni.$u.test.isEmpty(a.data)){if(1==a.data.status&&E<5)return R.value=!0,E++,void setTimeout(()=>{V()},1e3);P.value=a.data,R.value=!1}})},q=()=>{var a;const t=decodeURIComponent(uni.getStorageSync("payReturn"));d(t?{url:t,mode:"reLaunch"}:{url:x(),param:{code:null==(a=P.value)?void 0:a.out_trade_no},mode:"reLaunch"})};return(t,e)=>{const s=_(v("top-tabbar"),a),d=y,x=b,k=j,L=_(v("u-loading-icon"),w),S=_(v("u-modal"),C),B=h("layout-default-uni");return l(),o(B,null,{default:r(()=>[u(x,{style:f(t.themeColor())},{default:r(()=>[P.value?(l(),o(x,{key:0,class:"w-screen h-screen flex flex-col items-center"},{default:r(()=>[u(s,{ref:"topTabbarRef",data:n(I)},null,8,["data"]),u(x,{class:"flex-1 flex flex-col items-center w-full pt-[180rpx]"},{default:r(()=>[u(x,{class:c(["flex items-baseline",{"pay-status-green":2==P.value.status,"text-red":2!=P.value.status}])},{default:r(()=>[u(d,{class:c(["nc-iconfont -mb-[4rpx] !text-[32rpx]",{"nc-icon-duihaoV6mm":2==P.value.status,"nc-icon-tanhaoV6mm":2!=P.value.status}])},null,8,["class"]),u(d,{class:"text-[36rpx] ml-[16rpx] font-500"},{default:r(()=>[p(i(2==P.value.status?"支付成功":"支付失败"),1)]),_:1})]),_:1},8,["class"]),u(x,{class:"text-[56rpx] font-500 mt-[60rpx] price-font"},{default:r(()=>[u(d,{class:"text-[36rpx] mr-[6rpx]"},{default:r(()=>[p(i(n(g)("currency")),1)]),_:1}),u(d,null,{default:r(()=>[p(i(n(T)(P.value.money)),1)]),_:1})]),_:1})]),_:1}),u(x,{class:"pb-[260rpx]"},{default:r(()=>[u(k,{class:"w-[380rpx] !border-0 h-[80rpx] text-[28rpx] text-[#333] !bg-[#f2f2f2] flex-center font-500 rounded-[20rpx]",plain:!0,onClick:q},{default:r(()=>[p(i(2==P.value.status?n(g)("complete"):n(g)("close")),1)]),_:1})]),_:1})]),_:1})):m("v-if",!0),u(S,{show:R.value,showCancelButton:!0,confirmText:n(g)("pay.completePay"),cancelText:n(g)("pay.incompletePay"),onCancel:q,confirmColor:"var(--primary-color)"},{default:r(()=>[u(x,{class:"py-[20rpx]"},{default:r(()=>[u(L,{text:n(g)("pay.getting"),textSize:"16",mode:"circle",vertical:!0},null,8,["text"])]),_:1})]),_:1},8,["show","confirmText","cancelText"])]),_:1},8,["style"])]),_:1})}}}),[["__scopeId","data-v-2543f4f7"]]);export{R as default};