| 1 |
- import{d as e,O as a,u as s,c as t,K as l,s as c,P as r,Q as o,m as i,q as u,b as d,e as n,w as f,f as m,n as _,h as p,t as y,i as k,E as b,F as g,G as S,H as w,j as h,k as v,L as F,C as j,_ as x}from"./index-p9wvq3rl.js";import{_ as z}from"./uni-icons.CL7Q4z5d.js";import{_ as C,a as T}from"./cwg-page-wrapper.3W5JkgqX.js";import{u as D}from"./use-card-store.DjC87KW9.js";import"./crypt.C72Ha68X.js";const N=x(e({__name:"detail",setup(e){const x=a({category:"recharge",orderNo:"",type:"",amount:0,fee:0,actualAmount:0,currency:"USD",orderStatus:"processing",statusMessage:"",createTime:"",completeTime:"",merchant:"",bankCard:"",remark:"",approvalSteps:[]}),{t:N}=s(),O=D();t((()=>N("card.title"))),t((()=>["processing","failed","success"].includes(x.orderStatus)));const M=e=>{switch(e){case"success":return"checkmarkempty";case"processing":return"loop";case"failed":case"cancelled":return"closeempty";default:return"info"}},U=e=>{switch(e){case"success":return"#22c55e";case"processing":return"#eab308";case"failed":return"#ef4444";default:return"#9ca3af"}},B=e=>{switch(e){case"success":return N("card.Status.t1");case"processing":return N("card.Status.t3");case"failed":return N("card.Status.t2");default:return N("card.Status.t5")}},L=()=>{j({data:x.orderNo,success:()=>{c({title:N("card.Msg.m8")||"复制成功",icon:"success"})}})};return l((()=>{const e=O.orderDetail;e&&"object"==typeof e?Object.assign(x,e):(c({title:"暂无订单数据",icon:"none"}),setTimeout((()=>{r()}),800))})),o((()=>{O.clearOrderDetail()})),(e,a)=>{const s=i(u("uni-icons"),z),t=v,l=F,c=i(u("cwg-icon"),C),r=i(u("cwg-page-wrapper"),T);return d(),n(r,null,{default:f((()=>[m(t,{class:"order-detail-page"},{default:f((()=>[m(t,{class:"content"},{default:f((()=>[m(t,{class:"status-card"},{default:f((()=>[m(t,{class:"status-icon-wrapper"},{default:f((()=>[m(t,{class:_(["status-icon",`status-icon-${x.orderStatus}`])},{default:f((()=>[m(s,{type:M(x.orderStatus),size:"40",color:U(x.orderStatus)},null,8,["type","color"])])),_:1},8,["class"])])),_:1}),m(l,{class:"status-title"},{default:f((()=>[p(y(B(x.orderStatus)),1)])),_:1}),m(l,{class:"status-subtitle"},{default:f((()=>[p(y(x.statusMessage),1)])),_:1})])),_:1}),m(t,{class:"section-card"},{default:f((()=>[m(t,{class:"section-header"},{default:f((()=>[m(s,{type:"bars",size:"18",color:"#2563eb"}),m(l,{class:"section-title"},{default:f((()=>[p(y(k(N)("card.Status.t15")),1)])),_:1})])),_:1}),m(t,{class:"approval-timeline"},{default:f((()=>[(d(!0),b(S,null,g(x.approvalSteps,((e,a)=>(d(),n(t,{key:a,class:"timeline-item"},{default:f((()=>[m(t,{class:"timeline-left"},{default:f((()=>[m(t,{class:_(["timeline-dot","completed"===e.status?"timeline-dot-active":"current"===e.status?"timeline-dot-current":""])},{default:f((()=>["completed"===e.status?(d(),n(s,{key:0,type:"checkmarkempty",size:"14",color:"#ffffff"})):h("",!0)])),_:2},1032,["class"]),a<x.approvalSteps.length-1?(d(),n(t,{key:0,class:"timeline-line"})):h("",!0)])),_:2},1024),m(t,{class:"timeline-right"},{default:f((()=>[m(t,{class:"timeline-header"},{default:f((()=>[m(l,{class:"timeline-title"},{default:f((()=>[p(y(e.title),1)])),_:2},1024),"completed"===e.status?(d(),n(t,{key:0,class:"timeline-status completed"},{default:f((()=>[m(s,{type:"checkmarkempty",size:"12",color:"#22c55e"}),m(l,{class:"timeline-status-text"},{default:f((()=>[p(y(k(N)("State.Completed")),1)])),_:1})])),_:1})):"current"===e.status?(d(),n(t,{key:1,class:"timeline-status current"},{default:f((()=>[m(s,{type:"info",size:"12",color:"#eab308"}),m(l,{class:"timeline-status-text"},{default:f((()=>[p(y(k(N)("State.Ongoing")),1)])),_:1})])),_:1})):(d(),n(t,{key:2,class:"timeline-status pending"},{default:f((()=>[m(l,{class:"timeline-status-text"},{default:f((()=>[p(y(k(N)("State.ToBeProcessed")),1)])),_:1})])),_:1}))])),_:2},1024),e.operator?(d(),n(l,{key:0,class:"timeline-operator"},{default:f((()=>[p("操作人: "+y(e.operator),1)])),_:2},1024)):h("",!0),e.time?(d(),n(l,{key:1,class:"timeline-time"},{default:f((()=>[p(y(e.time),1)])),_:2},1024)):h("",!0),e.remark?(d(),n(l,{key:2,class:"timeline-remark"},{default:f((()=>[p(y(e.remark),1)])),_:2},1024)):h("",!0)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1}),m(t,{class:"section-card"},{default:f((()=>[m(t,{class:"section-header"},{default:f((()=>[m(s,{type:"wallet",size:"18",color:"#2563eb"}),m(l,{class:"section-title"},{default:f((()=>[p(y(k(N)("card.Form.f37")),1)])),_:1})])),_:1}),m(t,{class:"info-list"},{default:f((()=>[m(t,{class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f37")),1)])),_:1}),m(l,{class:"info-value amount-highlight"},{default:f((()=>[p(y(x.amount.toFixed(2))+" ",1),m(l,{class:"currency"},{default:f((()=>[p(y(x.currency||"USD"),1)])),_:1})])),_:1})])),_:1}),m(t,{class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f30")),1)])),_:1}),m(l,{class:"info-value"},{default:f((()=>[p(y(x.fee.toFixed(2))+" ",1),m(l,{class:"currency"},{default:f((()=>[p(y(x.currency||"USD"),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),m(t,{class:"section-card"},{default:f((()=>[m(t,{class:"section-header"},{default:f((()=>[m(s,{type:"list",size:"18",color:"#2563eb"}),m(l,{class:"section-title"},{default:f((()=>[p(y(k(N)("card.Status.t15")),1)])),_:1})])),_:1}),m(t,{class:"info-list"},{default:f((()=>[x.orderNo?(d(),n(t,{key:0,class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f35")),1)])),_:1}),m(t,{class:"info-value-wrapper"},{default:f((()=>[m(l,{class:"info-value"},{default:f((()=>[p(y(x.orderNo),1)])),_:1}),m(c,{name:"copy",size:14,color:"#9ca3af",onClick:w(L,["stop"])})])),_:1})])),_:1})):h("",!0),m(t,{class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f42")),1)])),_:1}),m(l,{class:"info-value"},{default:f((()=>[p(y(x.type||"-"),1)])),_:1})])),_:1}),m(t,{class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f33")),1)])),_:1}),m(l,{class:"info-value"},{default:f((()=>[p(y(x.createTime),1)])),_:1})])),_:1}),x.completeTime?(d(),n(t,{key:1,class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("State.Complete")),1)])),_:1}),m(l,{class:"info-value"},{default:f((()=>[p(y(x.completeTime||"-"),1)])),_:1})])),_:1})):h("",!0),x.merchant?(d(),n(t,{key:2,class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f41")),1)])),_:1}),m(l,{class:"info-value"},{default:f((()=>[p(y(x.merchant),1)])),_:1})])),_:1})):h("",!0),x.bankCard?(d(),n(t,{key:3,class:"info-row"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f24")),1)])),_:1}),m(l,{class:"info-value"},{default:f((()=>[p(y(x.bankCard),1)])),_:1})])),_:1})):h("",!0),x.remark?(d(),n(t,{key:4,class:"info-row vertical"},{default:f((()=>[m(l,{class:"info-label"},{default:f((()=>[p(y(k(N)("card.Form.f27")),1)])),_:1}),m(l,{class:"info-value remark-text"},{default:f((()=>[p(y(x.remark),1)])),_:1})])),_:1})):h("",!0)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})}}}),[["__scopeId","data-v-7748ba6b"]]);export{N as default};
|