Files
xin-school/public/assets/order-Bvt9-qbN.js
T
2026-06-17 13:08:53 +08:00

1 line
4.4 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=()=>{let{t}=r(),n={api:`/merchant/order`,columns:[{title:t(`merchant.order.id`),dataIndex:`id`,hideInForm:!0,sorter:!0,align:`center`,width:80},{title:t(`merchant.order.order_no`),dataIndex:`order_no`,valueType:`text`,align:`center`,hideInSearch:!0},{title:t(`merchant.order.user_id`),dataIndex:`user_id`,valueType:`text`,align:`center`,hideInSearch:!0},{title:t(`merchant.order.merchant_id`),dataIndex:`merchant_id`,valueType:`text`,align:`center`,hideInSearch:!0},{title:t(`merchant.order.total_amount`),dataIndex:`total_amount`,hideInForm:!0,hideInSearch:!0,align:`center`,render:e=>${e??`0.00`}`},{title:t(`merchant.order.discount_amount`),dataIndex:`discount_amount`,hideInForm:!0,hideInSearch:!0,align:`center`,render:e=>${e??`0.00`}`},{title:t(`merchant.order.delivery_fee`),dataIndex:`delivery_fee`,hideInForm:!0,hideInSearch:!0,align:`center`,render:e=>${e??`0.00`}`},{title:t(`merchant.order.payment_amount`),dataIndex:`payment_amount`,hideInForm:!0,hideInSearch:!0,align:`center`,render:e=>${e??`0.00`}`},{title:t(`merchant.order.pay_type`),dataIndex:`pay_type`,valueType:`select`,fieldProps:{options:[{value:0,label:t(`merchant.order.pay_type.0`)},{value:1,label:t(`merchant.order.pay_type.1`)}]},render:n=>{let r={0:`default`,1:`blue`},i={0:t(`merchant.order.pay_type.0`),1:t(`merchant.order.pay_type.1`)};return(0,d.jsx)(e,{color:r[n]??`default`,children:i[n]??`-`})},filters:[{text:t(`merchant.order.pay_type.0`),value:0},{text:t(`merchant.order.pay_type.1`),value:1}],align:`center`},{title:t(`merchant.order.pay_status`),dataIndex:`pay_status`,valueType:`select`,fieldProps:{options:[{value:0,label:t(`merchant.order.pay_status.0`)},{value:1,label:t(`merchant.order.pay_status.1`)},{value:2,label:t(`merchant.order.pay_status.2`)},{value:3,label:t(`merchant.order.pay_status.3`)}]},render:n=>{let r={0:`warning`,1:`success`,2:`processing`,3:`default`},i={0:t(`merchant.order.pay_status.0`),1:t(`merchant.order.pay_status.1`),2:t(`merchant.order.pay_status.2`),3:t(`merchant.order.pay_status.3`)};return(0,d.jsx)(e,{color:r[n]??`default`,children:i[n]??`-`})},filters:[{text:t(`merchant.order.pay_status.0`),value:0},{text:t(`merchant.order.pay_status.1`),value:1},{text:t(`merchant.order.pay_status.2`),value:2},{text:t(`merchant.order.pay_status.3`),value:3}],align:`center`},{title:t(`merchant.order.status`),dataIndex:`status`,valueType:`select`,fieldProps:{options:[{value:0,label:t(`merchant.order.status.0`)},{value:1,label:t(`merchant.order.status.1`)},{value:2,label:t(`merchant.order.status.2`)},{value:3,label:t(`merchant.order.status.3`)},{value:4,label:t(`merchant.order.status.4`)}]},render:n=>{let r={0:`warning`,1:`processing`,2:`processing`,3:`success`,4:`default`},i={0:t(`merchant.order.status.0`),1:t(`merchant.order.status.1`),2:t(`merchant.order.status.2`),3:t(`merchant.order.status.3`),4:t(`merchant.order.status.4`)};return(0,d.jsx)(e,{color:r[n]??`default`,children:i[n]??`-`})},filters:[{text:t(`merchant.order.status.0`),value:0},{text:t(`merchant.order.status.1`),value:1},{text:t(`merchant.order.status.2`),value:2},{text:t(`merchant.order.status.3`),value:3},{text:t(`merchant.order.status.4`),value:4}],align:`center`},{title:t(`merchant.order.paid_at`),dataIndex:`paid_at`,hideInForm:!0,hideInSearch:!0,align:`center`,render:e=>e?(0,l.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`},{title:t(`merchant.order.completed_at`),dataIndex:`completed_at`,hideInForm:!0,hideInSearch:!0,align:`center`,render:e=>e?(0,l.default)(e).format(`YYYY-MM-DD HH:mm:ss`):`-`},{title:t(`merchant.order.remark`),dataIndex:`remark`,valueType:`text`,hideInSearch:!0,align:`center`},{title:t(`merchant.order.created_at`),hideInForm:!0,hideInSearch:!0,dataIndex:`created_at`,align:`center`,render:e=>e?(0,l.default)(e).fromNow():`-`}],rowKey:`id`,accessName:`merchant.order`,scroll:{x:1400},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(`merchant.order.page.title`)}),(0,d.jsx)(p,{type:`secondary`,children:t(`merchant.order.page.description`)})]}),(0,d.jsx)(c,{...n})]})};export{m as default};