mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-06 04:58:10 +00:00
2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{d as B,f as E,v as C,r as h,ap as N,bH as H,h as r,c as I,e as n,w as a,u as s,av as R,m as _,i as y,t as k,k as v,aw as S,L as $,E as q,aY as P}from"./index-e05985b6.js";/* empty css *//* empty css *//* empty css *//* empty css */import{H as V}from"./notice-19cf93c4.js";const D={class:"main-container"},z=B({__name:"sms_niu_pay_result",setup(L){const b=E(),c=C(),x=c.meta.title,w=c.query.username||"",l=()=>{b.push("/setting/niusms/setting")},u=h("wait");let o=null;N(()=>{const t=c.query.out_trade_no;t&&(d(t),o=setInterval(()=>{d(t)},2e3))}),H(()=>{o&&clearInterval(o)});const d=async t=>{try{const e=await V(w,{out_trade_no:t});u.value=e.data.order_status,(e.data.order_status==="payment"||e.data.order_status==="close")&&o&&clearInterval(o)}catch(e){console.error("获取支付状态失败",e)}};return(t,e)=>{const g=S,m=$,p=q,i=P;return r(),I("div",D,[n(m,{class:"box-card !border-none mb-[15px]",shadow:"never"},{default:a(()=>[n(g,{content:s(x),icon:s(R),onBack:e[0]||(e[0]=f=>l())},null,8,["content","icon"])]),_:1}),n(m,{class:"box-card !border-none mb-[15px]",shadow:"never"},{default:a(()=>[u.value==="payment"?(r(),_(i,{key:0,icon:"success",title:"支付成功"},{extra:a(()=>[n(p,{type:"primary",onClick:e[1]||(e[1]=f=>l())},{default:a(()=>[y(k(s(v)("back")),1)]),_:1})]),_:1})):u.value==="close"?(r(),_(i,{key:1,icon:"error",title:"订单已关闭"},{extra:a(()=>[n(p,{type:"primary",onClick:e[2]||(e[2]=f=>l())},{default:a(()=>[y(k(s(v)("back")),1)]),_:1})]),_:1})):(r(),_(i,{key:2,icon:"info",title:"支付状态查询中","sub-title":"请稍候,正在确认支付状态..."}))]),_:1})])}}});export{z as default};
|