niucloud-admin/niucloud/public/wap/assets/app-pages-pay-result.310bd3c0.js
全栈小学生 4740f6bac9 up
2024-11-22 15:09:08 +08:00

2 lines
2.9 KiB
JavaScript

import{_ as t}from"./top-tabbar.51065a1b.js";import{bL as a,d as e,r as s,p as l,o as r,c as o,w as n,b as u,u as c,R as p,y as i,z as m,f,n as d,a as x,bM as _,g as v,h as b,D as y,i as h,C as g,F as j,ac as T}from"./index-e29de815.js";import{_ as w}from"./u-loading-icon.8ce4084f.js";import{_ as C}from"./u-modal.986e8c4c.js";import{t as R}from"./topTabbar.75178085.js";import"./manifest.ed582bbb.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.67991f6a.js";import"./u-popup.68684cd2.js";import"./u-transition.ee366efa.js";import"./u-icon.f8dd10a5.js";const k=e({__name:"result",setup(e){const k=s(null),L=s(!1);let P="",S=0,$=0;let z=R().setTopTabbarParam({title:"",isBack:!1});l((t=>{P=t.trade_type,S=t.trade_id,B()}));const B=()=>{(function(t,e){return a.get(`pay/info/${t}/${e}`,{},{showErrorMessage:!0})})(P,S).then((t=>{if(!uni.$u.test.isEmpty(t.data)){if(1==t.data.status&&$<5)return L.value=!0,$++,void setTimeout((()=>{B()}),1e3);k.value=t.data,L.value=!1}}))},E=()=>{var t;const a=decodeURIComponent(uni.getStorageSync("payReturn"));x(a?{url:a,mode:"reLaunch"}:{url:_(),param:{code:null==(t=k.value)?void 0:t.out_trade_no},mode:"reLaunch"})};return(a,e)=>{const s=v(b("top-tabbar"),t),l=y,x=h,_=g,R=v(b("u-loading-icon"),w),P=v(b("u-modal"),C);return r(),o(x,{style:d(a.themeColor())},{default:n((()=>[k.value?(r(),o(x,{key:0,class:"w-screen h-screen flex flex-col items-center"},{default:n((()=>[u(s,{ref:"topTabbarRef",data:c(z)},null,8,["data"]),u(x,{class:"flex-1 flex flex-col items-center w-full pt-[180rpx]"},{default:n((()=>[u(x,{class:p(["flex items-baseline",{"text-[#06c05d]":2==k.value.status,"text-red":2!=k.value.status}])},{default:n((()=>[u(l,{class:p(["nc-iconfont -mb-[4rpx] !text-[32rpx]",{"nc-icon-duihaoV6mm":2==k.value.status,"nc-icon-tanhaoV6mm":2!=k.value.status}])},null,8,["class"]),u(l,{class:"text-[36rpx] ml-[16rpx] font-500"},{default:n((()=>[i(m(2==k.value.status?"支付成功":"支付失败"),1)])),_:1})])),_:1},8,["class"]),u(x,{class:"text-[56rpx] font-500 mt-[60rpx] price-font"},{default:n((()=>[u(l,{class:"text-[36rpx] mr-[6rpx]"},{default:n((()=>[i(m(c(j)("currency")),1)])),_:1}),u(l,null,{default:n((()=>[i(m(c(T)(k.value.money)),1)])),_:1})])),_:1})])),_:1}),u(x,{class:"pb-[260rpx]"},{default:n((()=>[u(_,{class:"w-[380rpx] !border-0 h-[80rpx] text-[28rpx] text-[#333] !bg-[#f2f2f2] flex-center font-500 rounded-[20rpx]",plain:!0,onClick:E},{default:n((()=>[i(m(2==k.value.status?c(j)("complete"):c(j)("close")),1)])),_:1})])),_:1})])),_:1})):f("v-if",!0),u(P,{show:L.value,showCancelButton:!0,confirmText:c(j)("pay.completePay"),cancelText:c(j)("pay.incompletePay"),onCancel:E,confirmColor:"var(--primary-color)"},{default:n((()=>[u(x,{class:"py-[20rpx]"},{default:n((()=>[u(R,{text:c(j)("pay.getting"),textSize:"16",mode:"circle",vertical:!0},null,8,["text"])])),_:1})])),_:1},8,["show","confirmText","cancelText"])])),_:1},8,["style"])}}});export{k as default};