智慧教务系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
2.9 KiB

import{_ as t}from"./top-tabbar.14627246.js";import{d as a,r as e,q as s,o as l,c as o,w as r,b as u,u as n,S as c,z as p,A as i,f as m,n as f,a as d,aa as x,g as _,i as v,E as b,j as y,D as j,G as h,ab as g}from"./index-ed377420.js";import{_ as T}from"./u-loading-icon.9ec5388c.js";import{_ as w}from"./u-modal.6ede59dc.js";import{g as C}from"./pay.0a02b60a.js";import{t as S}from"./topTabbar.5c01942d.js";import"./manifest.78cc7d9b.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.6abf859f.js";import"./u-popup.c17b5064.js";import"./u-transition.62225ebb.js";import"./u-icon.d58f766c.js";import"./u-safe-bottom.c40cd15c.js";const k=a({__name:"result",setup(a){const k=e(null),P=e(!1);let R="",V=0,z=0;let B=S().setTopTabbarParam({title:"",isBack:!1});s((t=>{R=t.trade_type,V=t.trade_id,E()}));const E=()=>{C(R,V).then((t=>{if(!uni.$u.test.isEmpty(t.data)){if(1==t.data.status&&z<5)return P.value=!0,z++,void setTimeout((()=>{E()}),1e3);k.value=t.data,P.value=!1}}))},L=()=>{var t;const a=decodeURIComponent(uni.getStorageSync("payReturn"));d(a?{url:a,mode:"reLaunch"}:{url:x(),param:{code:null==(t=k.value)?void 0:t.out_trade_no},mode:"reLaunch"})};return(a,e)=>{const s=_(v("top-tabbar"),t),d=b,x=y,C=j,S=_(v("u-loading-icon"),T),R=_(v("u-modal"),w);return l(),o(x,{style:f(a.themeColor())},{default:r((()=>[k.value?(l(),o(x,{key:0,class:"w-screen h-screen flex flex-col items-center"},{default:r((()=>[u(s,{ref:"topTabbarRef",data:n(B)},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",{"text-[#06c05d]":2==k.value.status,"text-red":2!=k.value.status}])},{default:r((()=>[u(d,{class:c(["nc-iconfont -mb-[4rpx] !text-[32rpx]",{"nc-icon-duihaoV6mm":2==k.value.status,"nc-icon-tanhaoV6mm":2!=k.value.status}])},null,8,["class"]),u(d,{class:"text-[36rpx] ml-[16rpx] font-500"},{default:r((()=>[p(i(2==k.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(h)("currency")),1)])),_:1}),u(d,null,{default:r((()=>[p(i(n(g)(k.value.money)),1)])),_:1})])),_:1})])),_:1}),u(x,{class:"pb-[260rpx]"},{default:r((()=>[u(C,{class:"w-[380rpx] !border-0 h-[80rpx] text-[28rpx] text-[#333] !bg-[#f2f2f2] flex-center font-500 rounded-[20rpx]",plain:!0,onClick:L},{default:r((()=>[p(i(2==k.value.status?n(h)("complete"):n(h)("close")),1)])),_:1})])),_:1})])),_:1})):m("v-if",!0),u(R,{show:P.value,showCancelButton:!0,confirmText:n(h)("pay.completePay"),cancelText:n(h)("pay.incompletePay"),onCancel:L,confirmColor:"var(--primary-color)"},{default:r((()=>[u(x,{class:"py-[20rpx]"},{default:r((()=>[u(S,{text:n(h)("pay.getting"),textSize:"16",mode:"circle",vertical:!0},null,8,["text"])])),_:1})])),_:1},8,["show","confirmText","cancelText"])])),_:1},8,["style"])}}});export{k as default};