1 line
3.7 KiB
JavaScript
1 line
3.7 KiB
JavaScript
import{t as e}from"./tag-Bn-IyYw0.js";import{Ca as t,Ea as n,c as r,hn as i,rt as a,s as o,t as s}from"./index-DThTpSPU.js";import{t as c}from"./XinTable-D_6_7i3V.js";t();var l=n(i(),1),u=n(s(),1),d=o(),{Title:f,Text:p}=a;l.default.extend(u.default);var m={0:{color:`processing`,text:`待支付`},1:{color:`success`,text:`支付成功`},2:{color:`error`,text:`支付失败`},3:{color:`warning`,text:`已退款`}},h=()=>{let{t}=r(),n={api:`/finance/payment-transaction`,columns:[{title:t(`finance.transaction.id`),dataIndex:`id`,hideInForm:!0,sorter:!0,align:`center`,width:80},{title:t(`finance.transaction.transaction_no`),dataIndex:`transaction_no`,valueType:`text`,align:`center`,width:220},{title:t(`finance.transaction.out_trade_no`),dataIndex:`out_trade_no`,valueType:`text`,align:`center`,width:200},{title:t(`finance.transaction.pay_type`),dataIndex:`pay_type`,valueType:`radioButton`,fieldProps:{options:[{value:`wechat`,label:t(`finance.transaction.pay_type.wechat`)},{value:`alipay`,label:t(`finance.transaction.pay_type.alipay`)}]},render:n=>(0,d.jsx)(e,{children:t(n===`wechat`?`finance.transaction.pay_type.wechat`:`finance.transaction.pay_type.alipay`)}),filters:[{text:t(`finance.transaction.pay_type.wechat`),value:`wechat`},{text:t(`finance.transaction.pay_type.alipay`),value:`alipay`}],align:`center`,width:100},{title:t(`finance.transaction.amount`),dataIndex:`amount`,valueType:`text`,align:`center`,width:120,render:e=>`¥${e||`0.00`}`},{title:t(`finance.transaction.status`),dataIndex:`status`,valueType:`radioButton`,fieldProps:{options:[{value:0,label:`待支付`},{value:1,label:`支付成功`},{value:2,label:`支付失败`},{value:3,label:`已退款`}]},render:t=>{let n=m[t]||{color:`default`,text:`未知`};return(0,d.jsx)(e,{color:n.color,children:n.text})},filters:[{text:`待支付`,value:0},{text:`支付成功`,value:1},{text:`支付失败`,value:2},{text:`已退款`,value:3}],align:`center`,width:100},{title:t(`finance.transaction.business_type`),dataIndex:`business_type`,valueType:`radioButton`,fieldProps:{options:[{value:`task`,label:t(`finance.transaction.business_type.task`)},{value:`deposit`,label:t(`finance.transaction.business_type.deposit`)},{value:`order`,label:t(`finance.transaction.business_type.order`)}]},render:n=>(0,d.jsx)(e,{children:{task:t(`finance.transaction.business_type.task`),deposit:t(`finance.transaction.business_type.deposit`),order:t(`finance.transaction.business_type.order`)}[n]||n}),filters:[{text:t(`finance.transaction.business_type.task`),value:`task`},{text:t(`finance.transaction.business_type.deposit`),value:`deposit`},{text:t(`finance.transaction.business_type.order`),value:`order`}],align:`center`,width:110},{title:t(`finance.transaction.business_id`),dataIndex:`business_id`,valueType:`text`,align:`center`,width:90},{title:t(`finance.transaction.user_id`),dataIndex:`user_id`,valueType:`text`,align:`center`,width:90},{title:t(`finance.transaction.paid_at`),dataIndex:`paid_at`,valueType:`date`,hideInSearch:!0,align:`center`,width:180,render:e=>e?(0,l.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`},{title:t(`finance.transaction.created_at`),hideInForm:!0,hideInSearch:!0,dataIndex:`created_at`,align:`center`,width:160,render:e=>e?(0,l.default)(e).fromNow():`-`}],rowKey:`id`,accessName:`finance.transaction`,addShow:!1,editShow:!1,scroll:{x:1500},formProps:{grid:!0,colProps:{span:12},rowProps:{gutter:[30,0]},layout:`vertical`},modalProps:{width:800},cardProps:{variant:`borderless`},pagination:{size:`small`,style:{marginBottom:0}}};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(`div`,{className:`mb-5`,children:[(0,d.jsx)(f,{level:3,children:t(`finance.transaction.page.title`)}),(0,d.jsx)(p,{type:`secondary`,children:t(`finance.transaction.page.description`)})]}),(0,d.jsx)(c,{...n})]})};export{h as default}; |