index-BHoXL8N9.js 3.4 KB

1
  1. import{_ as l}from"./BasicTable.vue_vue_type_script_setup_true_lang-EzL_pcBM.js";import"./TableImg.vue_vue_type_style_index_0_lang-CyBq2Ika.js";import"./index-CoTqoxZ6.js";import{u as n}from"./useTable-D29xUPy9.js";import{j as s}from"./index-xe_Tq3wK.js";import{f as p}from"./entry/index-CfskT3Lu.js";import{a4 as i}from"./antd-FjOLgRLC.js";import{l as r,d as m,Z as u,_ as d,k as c,u as o}from"./vue-ByATgq5d.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DCqgSd2k.js";import"./FormItem.vue_vue_type_script_lang-ChYeqYOs.js";import"./componentMap-B_GNUX2i.js";import"./useFormItem-DmfL7Ss_.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-BmbRH3oa.js";import"./index-BdOHQZDU.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-D7cZ-Nzf.js";import"./copyTextToClipboard-D9zCzvi-.js";import"./index-9cQvflNm.js";import"./index-DsR1EPhy.js";import"./index-DbwKPLxP.js";import"./useWindowSizeFn-CoP3yonw.js";import"./base64Conver-bBv-IO2K.js";import"./helper-CqPmaJpC.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D85GKCZL.js";import"./useForm-C8Bv3qKu.js";import"./uuid-D0SLUWHI.js";import"./sortable.esm-CoO8jRpa.js";import"./onMountedOrActivated-BDlj7Upy.js";import"./useSortable-mnPAo9jg.js";import"./download-BWuDWaOR.js";const _=[{title:"订单号",dataIndex:"order_no",width:180},{title:"产品",dataIndex:"product_id",customRender:({record:e})=>{let t;return e.relate_0?t=r("span",[r(i,{src:e.relate_0.avatar,style:{marginRight:"5px"}}),r("span",e.relate_0.username)]):t=r("div","-"),e.relate_1?r("span",[t,r(i,{src:e.relate_1.logo,style:{marginRight:"5px"}}),r("span",e.relate_1.title)]):r("div","-")}},{title:"sku",dataIndex:"product_sku",customRender:({record:e})=>{let t="";return e.product_sku==1?t="月会员":e.product_sku==2?t="半年":e.product_sku==3?t="一年":e.product_sku==4?t="永久":e.product_sku==5?t="卸载优惠":t="-",r("div",t)}},{title:"订单金额(元)",dataIndex:"order_amount_total",customRender:({record:e})=>r("div",[r("div",e.order_amount_total)])},{title:"支付方式",dataIndex:"pay_channel",customRender:({record:e})=>{let t="";return e.pay_channel===1?t="微信小程序":e.pay_channel===2?t="微信支付":t="支付宝",r("div",t)}},{title:"支付时间",dataIndex:"pay_time",customRender:({record:e})=>r("div",e.pay_time?p(e.pay_time*1e3):"-")},{title:"订单状态",dataIndex:"order_status",customRender:({record:e})=>{let t="",a="";switch(parseInt(e.order_status)){case 1:t="未支付",a="green";break;case 2:t="已支付",a="#0960bd";break;case 3:t="退款中",a="red";break;case 4:t="退款完成",a="red";break;default:t="-"}return r("div",{style:{color:a}},t)}}],f=()=>[{field:"user_id",label:"用户ID",component:"Input",colProps:{xl:6,xxl:6}},{field:"order_no",label:"订单号",component:"Input",colProps:{xl:6,xxl:6}},{field:"product_id",label:"商品",component:"ApiSelect",componentProps:{api:t=>s("product_list",{page:1,size:100}),resultField:"list",labelField:"title",valueField:"id"},colProps:{xl:6,xxl:6}}],g={title:"订单列表",titleHelpMessage:"支付订单列表",api:e=>s("product_order_list",e),columns:_,bordered:!0,showTableSetting:!0,loading:!0,pagination:{defaultPageSize:20,pageSize:20},fetchSetting:{listField:"list"},useSearchForm:!0,formConfig:{labelWidth:100,schemas:f()}},J=m({__name:"index",setup(e){const[t]=n(g);return(a,x)=>(u(),d("div",null,[c(o(l),{onRegister:o(t)},null,8,["onRegister"])]))}});export{J as default};