PageSourceSearch

https://www.origincg.cn/assets/PaymentHistoryView-DUfKUFUR.js

js origincg.cn collected 2026-09-29 00:56:37 UTC 5,930 bytes, 1 lines download raw bytes

1import{v as Y,g as q,c as m,a as n,t as l,D as F,A as C,w as s,b as o,q as u,e as G,o as d,E as K,y as _,be as T,p as Q,M as Z,bf as w,bg as tt,bh as et,j as A,l as x,H as at,U as ot,aH as nt,_ as st}from"./index-CW0uE3TZ.js";import{v as it}from"./el-loading-HEm7F2qh.js";import{E as lt}from"./el-pagination-NA3HZvgG.js";import{E as ct}from"./el-tag-CWSFduST.js";import"./el-select-DFhYGaBR.js";import"./el-scrollbar-ahG0wjS7.js";import{E as dt,a as ut}from"./el-table-column-CiK02wen.js";import"./el-checkbox-CXuId7hw.js";/* empty css                   */import{a as _t,b as rt,p as pt}from"./paymentOrderState-DN4uBkOX.js";import"./index-DztvooxY.js";import"./castArray-C59FvBlu.js";import"./toNumber-BRmubu50.js";import"./_baseIteratee-n9Ea_B3k.js";import"./_baseClone-CtFyV_dI.js";import"./debounce-CaOzn4en.js";const mt={class:"asset-page payment-history-page"},ft={class:"page-header"},vt=["disabled"],gt={class:"surface-board","aria-label":"付款记录列表"},yt={class:"surface-board__inner"},bt={key:0,class:"gift-expand-card"},ht={class:"gift-expand-plan"},kt={class:"gift-expand-usage"},Ct={class:"gift-code-bar"},xt={class:"summary-title"},Et={class:"summary-sub"},$t={key:0,class:"summary-sub"},St=["onClick"],Tt={key:1,class:"gift-empty"},At={class:"pager"},zt=Y({__name:"PaymentHistoryView",setup(Bt){const z={WX_NATIVE:"微信扫码",WX_JSAPI:"微信支付",WX_BAR:"微信条码",ALI_NATIVE:"支付宝扫码",ALI_JSAPI:"支付宝",onetime:"在线支付"},B=G(),b=u(),r=u(!1),E=u([]),$=u(0),f=u(1),h=u(10),v=u({});function L(){B.push({name:"MembershipSubscribe"})}function k(t){return t?t.replace("T"," ").slice(0,19):"-"}function P(t){const a=(t.currency||"cny").toUpperCase(),i=(t.amount/100).toFixed(2);return a==="CNY"?`¥ ${i}`:`${a} ${i}`}function V(t){return t?z[t]??t:"-"}function I(t){const a=t.purchase_summary;if(!a)return t.body||"-";if(t.product_type==="vip"){const i=a.duration_days?`${a.duration_days} 天`:"-";return`VIP ${a.level_code?`(${a.level_code})`:""} ${i}`.trim()}if(t.product_type==="token"){const i=a.token_amount??"-",p=a.rate?`,汇率 ${a.rate}`:"";return`充值 ${i} ${at.getText("payment","tokens")}${p}`}return t.body||"-"}function N(t){return`激活码:Blender Studio CN - ${t.duration_days} 天`}function R(t){if(t.is_used){const a=k(t.used_at);return a==="-"?"已使用":`使用日期:${a}`}return"使用日期:未使用"}function g(t){return!!v.value[t]}function D(t){v.value[t]=!v.value[t]}function H(t){t.studio_activation_code&&b.value?.toggleRowExpansion(t)}function U(t,a){!t.studio_activation_code&&a.includes(t)&&b.value?.toggleRowExpansion(t,!1)}async function W(t){try{await navigator.clipboard.writeText(t),ot("激活码已复制")}catch{nt("复制失败,请手动复制")}}async function y(){r.value=!0;try{const t=await _t({page:f.value,page_size:h.value});E.value=t.data||[],$.value=t.total||0,v.value={}}finally{r.value=!1}}function M(){f.value=1,y()}return q(y),(t,a)=>{const i=K,p=Z,c=ut,X=ct,j=dt,J=lt,O=it;return d(),m("div",mt,[n("header",ft,[n("div",{class:"header-main"},[n("button",{class:"back-btn",type:"button","aria-label":"返回",onClick:L},"←"),a[2]||(a[2]=n("h2",null,"付款记录",-1))]),n("button",{class:"ghost-btn",type:"button",disabled:r.value,onClick:y},l(r.value?"…":"刷新"),9,vt)]),n("section",gt,[n("div",yt,[F((d(),C(j,{ref_key:"tableRef",ref:b,data:E.value,"row-key":"mch_order_no",stripe:"",class:"payment-history-table",onExpandChange:U},{default:s(()=>[o(c,{type:"expand","class-name":"expand-column-hidden"},{default:s(({row:e})=>[e.studio_activation_code?(d(),m("div",bt,[n("div",ht,l(N(e.studio_activation_code)),1),n("div",kt,l(R(e.studio_activation_code)),1),n("div",Ct,[o(i,{class:"gift-icon"},{default:s(()=>[o(_(T))]),_:1}),n("code",{class:Q(["code-text mono",{blurred:!g(e.studio_activation_code.id)}])},l(g(e.studio_activation_code.id)?e.studio_activation_code.full_code:e.studio_activation_code.masked_code),3),o(p,{text:"",size:"small",title:g(e.studio_activation_code.id)?"隐藏":"显示",onClick:S=>D(e.studio_activation_code.id)},{default:s(()=>[o(i,null,{default:s(()=>[g(e.studio_activation_code.id)?(d(),C(_(tt),{key:1})):(d(),C(_(w),{key:0}))]),_:2},1024)]),_:2},1032,["title","onClick"]),o(p,{text:"",size:"small",title:"复制",onClick:S=>W(e.studio_activation_code.full_code)},{default:s(()=>[o(i,null,{default:s(()=>[o(_(et))]),_:1})]),_:1},8,["onClick"])])])):A("",!0)]),_:1}),o(c,{label:"方案","min-width":"220"},{default:s(({row:e})=>[n("div",xt,l(e.purchase_summary?.display_name||e.subject||"支付订单"),1),n("div",Et,l(I(e)),1)]),_:1}),o(c,{label:"金额",width:"110"},{default:s(({row:e})=>[x(l(P(e)),1)]),_:1}),o(c,{label:"支付方式",width:"120"},{default:s(({row:e})=>[x(l(V(e.way_code)),1)]),_:1}),o(c,{label:"下单时间","min-width":"170"},{default:s(({row:e})=>[n("div",null,l(k(e.created_at)),1),e.state===2&&e.success_time?(d(),m("div",$t," 支付于 "+l(k(e.success_time)),1)):A("",!0)]),_:1}),o(c,{label:"状态",width:"120",align:"center"},{default:s(({row:e})=>[o(X,{type:_(rt)(e.state),effect:"plain"},{default:s(()=>
1[x(l(_(pt)(e.state)),1)]),_:2},1032,["type"])]),_:1}),o(c,{prop:"mch_order_no",label:"订单号","min-width":"180","show-overflow-tooltip":""}),o(c,{label:"礼品",width:"72",align:"center"},{default:s(({row:e})=>[e.studio_activation_code?(d(),m("button",{key:0,class:"gift-btn",type:"button",title:"查看激活码",onClick:S=>H(e)},[o(i,null,{default:s(()=>[o(_(T))]),_:1})],8,St)):(d(),m("span",Tt,"-"))]),_:1})]),_:1},8,["data"])),[[O,r.value]]),n("div",At,[o(J,{"current-page":f.value,"onUpdate:currentPage":a[0]||(a[0]=e=>f.value=e),"page-size":h.value,"onUpdate:pageSize":a[1]||(a[1]=e=>h.value=e),total:$.value,"page-sizes":[10,20,30,50],layout:"total, sizes, prev, pager, next",onCurrentChange:y,onSizeChange:M},null,8,["current-page","page-size","total"])])])])])}}}),qt=st(zt,[["__scopeId","data-v-e4ecb225"]]);export{qt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.