12345 |
- <<<<<<<< HEAD:dist/assets/index-1153f8f5.js
- import{d as T,x as F,a as e,A as l,C as _,U as R,N as y,Z as b,Q as O,K as S,w as x,y as P,$ as j,e as L,a8 as k,F as U,a9 as V,W as Y}from"./index-ec1086fa.js";import{t as M,a as W,b as $,c as G,d as z,e as H,f as J}from"./api-d1e3effd.js";import{C as N}from"./index-8a049083.js";import{C as d}from"./index-e7aa4079.js";import{R as Z,a as E}from"./index-ce804f8d.js";import{F as K}from"./index-1452dcc2.js";import{M as Q}from"./index-b5cb63fe.js";import{S as q,a as A,b as X,c as ee}from"./index-ca9d2298.js";import{L as te}from"./index-093fb0c6.js";import{D as ae}from"./index-3b84ef99.js";import{T as ne,a as C}from"./index-74200891.js";import"./Checker-d8d8c8fa.js";import"./utils-c1a8b5c1.js";import"./Picker-df0a0c58.js";import"./index-524d9e17.js";import"./index-1f0b43e3.js";import"./use-refs-d1b93d2a.js";import"./index-78905f3c.js";const oe="_container_rm6ob_1",ue="_content_rm6ob_10",re="_wrap_rm6ob_40",f={container:oe,content:ue,wrap:re},se="_item_2pjty_1",le="_time_2pjty_15",ie="_state_2pjty_19",de="_WAIT_PAY_2pjty_22",ce="_PAID_2pjty_25",me="_REFUNDED_2pjty_28",fe="_CLOSED_2pjty_31",pe="_icon_2pjty_34",_e="_name_2pjty_39",De="_price_2pjty_43",ge="_btns_2pjty_47",ye="_cancelBtn_2pjty_62",Ee="_cancelBox_2pjty_68",Ce="_boxContent_2pjty_74",we="_titleTag_2pjty_77",Fe="_title_2pjty_77",Te="_des_2pjty_93",he="_radioTitle_2pjty_100",ve="_radioDes_2pjty_106",Ae="_radioBtns_2pjty_126",s={item:se,time:le,state:ie,WAIT_PAY:de,PAID:ce,REFUNDED:me,CLOSED:fe,icon:pe,name:_e,price:De,btns:ge,cancelBtn:ye,cancelBox:Ee,boxContent:Ce,titleTag:we,title:Fe,des:Te,radioTitle:he,radioDes:ve,radioBtns:Ae},Be=""+new URL("icon_order-81136547.svg",import.meta.url).href,Ie=T({name:"collection-record-item",props:{item:{type:Object,default:()=>({})}},emits:["refund","close"],setup(n,{emit:c}){const u=F({open:!1,order:{},confirmLoading:!1,cancelOrderLoading:!1}),t=F({refundReason:"",refundReasonDes:""}),h=()=>{var o,a;if((o=n.item)!=null&&o.orderNo){const r=`${b()}${location.pathname}#/collection-record-detail?orderNo=${(a=n.item)==null?void 0:a.orderNo}${n.item.isRefund?"&userRefundOrderId="+n.item.userRefundOrderId:""}`;console.log("🚀 ~ url:",r),O({api:"openWebView",content:{url:r,orientation:1,isHideTitle:!1}})}},D=async o=>{if(!o.orderNo)return;const a=await W(o.orderNo);(a==null?void 0:a.code)===200&&(u.order=a.data)},v=async()=>{var o,a;await $({merOrderNo:u.order.orderNo,serviceCharge:!0,paymentClient:"STUDENT",userId:(a=(o=S.user)==null?void 0:o.data)==null?void 0:a.id,refundReason:t.refundReason==="其他原因"?t.refundReasonDes:t.refundReason,userPaymentOrderId:u.order.id,userRefundOrderDetails:u.order.goodsInfos?u.order.goodsInfos.filter(r=>r.goodsType!=="VIP").map(r=>({userPaymentOrderDetailId:r.id,num:r.goodsNum})):[]}),y("申请退款成功"),u.open=!1,c("close"),c("refund")},g=async()=>{console.log(n.item),u.confirmLoading=!0;const o=await G({orderNo:n.item.orderNo,paymentType:n.item.orderType});if(u.confirmLoading=!1,(o==null?void 0:o.code)===200){const a=o.data.paymentConfig,r=b()+location.pathname+"#/order-detail?orderNo="+a.orderNo+"&config="+encodeURIComponent(JSON.stringify(a.paymentConfig));console.log("🚀 ~ url:",r),O({api:"openWebView",content:{url:r,orientation:1,isHideTitle:!1}})}},m=async()=>{u.cancelOrderLoading=!0;try{await z(n.item.orderNo),setTimeout(()=>{y("取消成功"),c("close")},100)}catch(o){}u.cancelOrderLoading=!1};return()=>e("div",{class:s.item},[e(N,{inset:!0},{default:()=>[e(d,{center:!0},{title:()=>e("div",{class:s.time},[n.item.createTime]),value:()=>e("div",{class:[s.state],style:{color:n.item.statusColor}},[n.item.statusName])}),e(d,{center:!0,isLink:!0,onClick:()=>h()},{icon:()=>e("img",{class:s.icon,src:Be},null),title:()=>e("div",{class:s.name},[M[n.item.orderType]]),value:()=>e("div",{class:s.price},[l("¥"),e("span",{style:{fontSize:"0.42667rem"}},[n.item.paymentCashAmount])])}),["WAIT_PAY","PAYING"].includes(n.item.status)&&n.item.orderType!=="SCHOOL_REGISTER"&&e("div",{class:s.btns},[e(_,{style:{margin:"0 11px 0 auto"},round:!0,size:"small",loading:u.cancelOrderLoading,onClick:()=>m()},{default:()=>[l("取消支付")]}),e(_,{round:!0,size:"small",loading:u.confirmLoading,onClick:()=>g()},{default:()=>[l("立即支付")]})]),n.item.refundable&&e("div",{class:[s.btns,s.cancelBtn],onClick:()=>{u.open=!0,D(n.item)}},[l("申请退款")])]}),e(R,{teleport:"body",show:u.open,"onUpdate:show":o=>u.open=o,class:["popup-custom","van-scale"],transition:"van-scale"},{default:()=>[e("div",{class:s.cancelBox},[e("div",{class:s.boxContent},[e("div",{class:s.title},[e("div",{class:s.titleTag},null),l(" 申请退款")]),e("div",{class:s.des},[l("您将要发起退款,退款需承担千分之六的手续费,确认退款后款项将原路返还到您的付款账户中。")]),e("div",{class:s.radioTitle},[e("span",{style:{color:"rgba(244, 69, 65, 1)"}},[l("*")]),l("请选择您的退款原因")]),e(Z,{modelValue:t.refundReason,"onUpdate:modelValue":o=>t.refundReason=o},{default:()=>[e(d,null,{title:()=>e("div",null,[e(E,{name:"价格太贵了"},{default:()=>[l("价格太贵了")]})])}),e(d,null,{title:()=>e("div",null,[e(E,{name:"不喜欢/不想要"},{default:()=>[l("不喜欢/不想要")]})])}),e(d,null,{title:()=>e("div",null,[e(E,{name:"七天无理由退货"},{default:()=>[l("七天无理由退货")]})])}),e(d,null,{title:()=>e("div",null,[e(E,{name:"其他原因"},{default:()=>[l("其他原因")]})])})]}),e("div",{class:s.radioDes,style:{display:t.refundReason==="其他原因"?"":"none"}},[e(K,{modelValue:t.refundReasonDes,"onUpdate:modelValue":o=>t.refundReasonDes=o,rows:"2",autosize:!0,label:"",type:"textarea",maxlength:"50",placeholder:"在这里填写退款原因"},null)])]),e("div",{class:s.radioBtns},[e(_,{block:!0,onClick:()=>{if(!t.refundReason){y("请选择退款原因");return}if(t.refundReason==="其他原因"&&!t.refundReasonDes){y("请输入退款原因");return}v()}},{default:()=>[l("确认退款")]}),e(_,{block:!0,type:"primary",plain:!0,onClick:()=>u.open=!1},{default:()=>[l("取消")]})])])]})])}}),be=T({name:"collection-record-item-skelete",setup(n){return()=>e("div",{class:s.item},[e(q,{animate:!0},{template:()=>e("div",{style:{width:"100%"}},[e(N,{inset:!0},{default:()=>[e(d,{center:!0},{title:()=>e(A,{rowWidth:"52%"},null),value:()=>e(A,null,null)}),e(d,{center:!0},{icon:()=>e(X,null,null),title:()=>e("div",{class:s.name},[e(ee,null,null)]),value:()=>e("div",{class:s.price},[e(A,null,null)])})]})])})])}}),Oe="_downBtn_1dvap_1",Re="_downIcon_1dvap_16",Ne="_upIcon_1dvap_22",B={downBtn:Oe,downIcon:Re,upIcon:Ne};function Se(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!V(n)}const w=T({name:"collection-record-list",props:{orderStatus:{type:String,default:""},refundIndex:{type:Number,default:0}},emits:["refund"],setup(n,{emit:c}){const u=new Date,t=F({page:1,dateTime:[u.getFullYear().toString(),(u.getMonth()+1).toString().padStart(2,"0")],minDate:new Date(u.getFullYear(),0,1),maxDate:new Date(u.getFullYear()+10,5,1),list:[],skelete:!0,refreshing:!1,finished:!1,loading:!1,dataOpen:!1}),h={WAIT_PAY:"待支付",PAYING:"待支付",PAID:"支付成功",CLOSED:"已关闭",REFUNDED:"退款成功"},D={WAIT_PAY:"rgba(64, 196, 203, 1)",PAYING:"rgba(64, 196, 203, 1)",PAID:"rgba(28, 172, 241, 1)",CLOSED:"rgba(170, 170, 170, 1)",ING:"rgba(153, 153, 153, 1)",REJECT:"rgba(255, 90, 86, 1)",PASS:"rgba(255, 162, 68, 1)",REFUNDED:"rgba(255, 162, 68, 1)"},v={ING:"退款申请中",REJECT:"退款失败",PASS:"退款成功",CLOSED:"退款关闭"},g=async()=>{var r,I;t.loading=!0;let a={};if(n.orderStatus==="REFUNDED")a=await H({page:t.page,rows:10,refundMonth:t.dateTime.join("-")}),(a==null?void 0:a.code)===200&&Array.isArray((r=a==null?void 0:a.data)==null?void 0:r.rows)&&(t.list=a.data.rows.map(i=>{var p;return{...i,paymentCashAmount:((p=i.paymentCashAmount)==null?void 0:p.toFixed(2))||"0.00",createTime:i.refundTime,statusName:v[i.refundAudit],statusColor:D[i.refundAudit],isRefund:!0}}),t.finished=!a.data.next,t.page=t.page+1);else{try{a=await J({page:t.page,rows:10,orderStatus:n.orderStatus,payMonth:t.dateTime.join("-")})}catch(i){}(a==null?void 0:a.code)===200&&Array.isArray((I=a==null?void 0:a.data)==null?void 0:I.rows)&&(t.list=a.data.rows.map(i=>{var p;return{...i,paymentCashAmount:((p=i.paymentCashAmount)==null?void 0:p.toFixed(2))||"0.00",createTime:i.payTime,statusName:h[i.status],statusColor:D[i.status]}}),t.finished=!a.data.next,t.page=t.page+1)}setTimeout(()=>{t.refreshing=!1},500),t.loading=!1,t.skelete=!1};x(()=>n.refundIndex,()=>m()),P(()=>{g(),j("webViewOnResume",()=>m())});const m=()=>{t.finished=!1,t.page=1,g()},o=L(()=>`${t.dateTime[0]}年${t.dateTime[1]}月`);return()=>{let a;return e(U,null,[e(Q,{modelValue:t.refreshing,onRefresh:()=>{t.refreshing=!0,console.log("下拉"),m()}},{default:()=>[e(_,{class:B.downBtn,size:"small",round:!0,onClick:()=>t.dataOpen=!0},{default:()=>[e("div",null,[o.value]),e("svg",{class:[B.downIcon,t.dataOpen?B.upIcon:""],width:"9px",height:"5px",viewBox:"0 0 9 5",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[e("title",null,[l("三角形")]),e("g",{id:"页面-1",stroke:"currentColor","stroke-width":"1",fill:"currentColor","fill-rule":"evenodd"},[e("g",{id:"开通记录-待开通",transform:"translate(-99.000000, -155.000000)",fill:"currentColor"},[e("g",{id:"编组-2",transform:"translate(13.000000, 144.000000)"},[e("g",{id:"筛选目录备份",transform:"translate(12.000000, 3.000000)"},[e("path",{d:"M78.8716471,8.41294119 L82.2489659,12.1655176 C82.4336954,12.3707726 82.4170562,12.6869176 82.2118012,12.8716471 C82.1199888,12.9542782 82.0008397,13 81.8773188,13 L75.1226812,13 C74.8465388,13 74.6226812,12.7761424 74.6226812,12.5 C74.6226812,12.3764791 74.668403,12.25733 74.7510341,12.1655176 L78.1283529,8.41294119 C78.3130824,8.20768618 78.6292274,8.19104698 78.8344824,8.37577649 C78.8475136,8.38750459 78.859919,8.39990996 78.8716471,8.41294119 Z",id:"三角形",transform:"translate(78.500000, 10.500000) rotate(-180.000000) translate(-78.500000, -10.500000) "},null)])])])])])]}),t.skelete&&new Array(5).fill(1).map(r=>e(be,null,null)),t.list.length!==0&&e(te,{loading:t.loading,finished:t.finished,finishedText:" "},Se(a=t.list.map(r=>e(Ie,{item:r,onClose:()=>m(),onRefund:()=>c("refund")},null)))?a:{default:()=>[a]}),!t.skelete&&t.list.length===0&&e(k,{description:"暂无记录"},null)]}),e(R,{teleport:"body",show:t.dataOpen,"onUpdate:show":r=>t.dataOpen=r,position:"bottom",round:!0},{default:()=>[e(ae,{modelValue:t.dateTime,"onUpdate:modelValue":r=>t.dateTime=r,columnsType:["year","month"],minDate:t.minDate,maxDate:t.maxDate,onConfirm:()=>{t.dataOpen=!1,console.log(t.dateTime),m()},onCancel:()=>t.dataOpen=!1},null)]})])}}}),qe=T({name:"collection-record",setup(){const n=F({tab:"1",refundIndex:0});return()=>e("div",{class:f.container},[e(Y,null,null),e("div",{class:f.content},[e(ne,{active:n.tab,"onUpdate:active":c=>n.tab=c,animated:!0,swipeable:!0},{default:()=>[e(C,{name:"1",title:"待付款"},{default:()=>[e("div",{class:f.wrap},[e(w,{orderStatus:"WAIT_PAY,PAYING"},null)])]}),e(C,{name:"2",title:"已完成"},{default:()=>[e("div",{class:f.wrap},[e(w,{orderStatus:"PAID,REFUNDED",onRefund:()=>n.refundIndex=n.refundIndex+1},null)])]}),e(C,{name:"3",title:"已关闭"},{default:()=>[e("div",{class:f.wrap},[e(w,{orderStatus:"CLOSED"},null)])]}),e(C,{name:"4",title:"退款"},{default:()=>[e("div",{class:f.wrap},[e(w,{refundIndex:n.refundIndex,orderStatus:"REFUNDED"},null)])]})]})])])}});export{qe as default};
- ========
- import{d as T,x as F,a as e,A as l,C as _,U as R,N as y,Z as b,Q as O,K as S,w as x,y as P,$ as j,e as L,a8 as k,F as U,a9 as V,W as Y}from"./index-010a77d0.js";import{t as M,a as W,b as $,c as G,d as z,e as H,f as J}from"./api-2e4f2ad9.js";import{C as N}from"./index-17841d68.js";import{C as d}from"./index-3b95ca36.js";import{R as Z,a as E}from"./index-909e03db.js";import{F as K}from"./index-2a71d1e6.js";import{M as Q}from"./index-e5f78f37.js";import{S as q,a as A,b as X,c as ee}from"./index-08ff3edd.js";import{L as te}from"./index-ed76276f.js";import{D as ae}from"./index-c612aba4.js";import{T as ne,a as C}from"./index-1b4df78e.js";import"./Checker-ef9f4288.js";import"./utils-194c4a83.js";import"./Picker-1e6edbf9.js";import"./index-8511ace5.js";import"./index-dcf2cb19.js";import"./use-refs-0d3d47c2.js";import"./index-b4e114f2.js";const oe="_container_rm6ob_1",ue="_content_rm6ob_10",re="_wrap_rm6ob_40",f={container:oe,content:ue,wrap:re},se="_item_2pjty_1",le="_time_2pjty_15",ie="_state_2pjty_19",de="_WAIT_PAY_2pjty_22",ce="_PAID_2pjty_25",me="_REFUNDED_2pjty_28",fe="_CLOSED_2pjty_31",pe="_icon_2pjty_34",_e="_name_2pjty_39",De="_price_2pjty_43",ge="_btns_2pjty_47",ye="_cancelBtn_2pjty_62",Ee="_cancelBox_2pjty_68",Ce="_boxContent_2pjty_74",we="_titleTag_2pjty_77",Fe="_title_2pjty_77",Te="_des_2pjty_93",he="_radioTitle_2pjty_100",ve="_radioDes_2pjty_106",Ae="_radioBtns_2pjty_126",s={item:se,time:le,state:ie,WAIT_PAY:de,PAID:ce,REFUNDED:me,CLOSED:fe,icon:pe,name:_e,price:De,btns:ge,cancelBtn:ye,cancelBox:Ee,boxContent:Ce,titleTag:we,title:Fe,des:Te,radioTitle:he,radioDes:ve,radioBtns:Ae},Be=""+new URL("icon_order-81136547.svg",import.meta.url).href,Ie=T({name:"collection-record-item",props:{item:{type:Object,default:()=>({})}},emits:["refund","close"],setup(n,{emit:c}){const u=F({open:!1,order:{},confirmLoading:!1,cancelOrderLoading:!1}),t=F({refundReason:"",refundReasonDes:""}),h=()=>{var o,a;if((o=n.item)!=null&&o.orderNo){const r=`${b()}${location.pathname}#/collection-record-detail?orderNo=${(a=n.item)==null?void 0:a.orderNo}${n.item.isRefund?"&userRefundOrderId="+n.item.userRefundOrderId:""}`;console.log("🚀 ~ url:",r),O({api:"openWebView",content:{url:r,orientation:1,isHideTitle:!1}})}},D=async o=>{if(!o.orderNo)return;const a=await W(o.orderNo);(a==null?void 0:a.code)===200&&(u.order=a.data)},v=async()=>{var o,a;await $({merOrderNo:u.order.orderNo,serviceCharge:!0,paymentClient:"STUDENT",userId:(a=(o=S.user)==null?void 0:o.data)==null?void 0:a.id,refundReason:t.refundReason==="其他原因"?t.refundReasonDes:t.refundReason,userPaymentOrderId:u.order.id,userRefundOrderDetails:u.order.goodsInfos?u.order.goodsInfos.filter(r=>r.goodsType!=="VIP").map(r=>({userPaymentOrderDetailId:r.id,num:r.goodsNum})):[]}),y("申请退款成功"),u.open=!1,c("close"),c("refund")},g=async()=>{console.log(n.item),u.confirmLoading=!0;const o=await G({orderNo:n.item.orderNo,paymentType:n.item.orderType});if(u.confirmLoading=!1,(o==null?void 0:o.code)===200){const a=o.data.paymentConfig,r=b()+location.pathname+"#/order-detail?orderNo="+a.orderNo+"&config="+encodeURIComponent(JSON.stringify(a.paymentConfig));console.log("🚀 ~ url:",r),O({api:"openWebView",content:{url:r,orientation:1,isHideTitle:!1}})}},m=async()=>{u.cancelOrderLoading=!0;try{await z(n.item.orderNo),setTimeout(()=>{y("取消成功"),c("close")},100)}catch(o){}u.cancelOrderLoading=!1};return()=>e("div",{class:s.item},[e(N,{inset:!0},{default:()=>[e(d,{center:!0},{title:()=>e("div",{class:s.time},[n.item.createTime]),value:()=>e("div",{class:[s.state],style:{color:n.item.statusColor}},[n.item.statusName])}),e(d,{center:!0,isLink:!0,onClick:()=>h()},{icon:()=>e("img",{class:s.icon,src:Be},null),title:()=>e("div",{class:s.name},[M[n.item.orderType]]),value:()=>e("div",{class:s.price},[l("¥"),e("span",{style:{fontSize:"0.42667rem"}},[n.item.paymentCashAmount])])}),["WAIT_PAY","PAYING"].includes(n.item.status)&&n.item.orderType!=="SCHOOL_REGISTER"&&e("div",{class:s.btns},[e(_,{style:{margin:"0 11px 0 auto"},round:!0,size:"small",loading:u.cancelOrderLoading,onClick:()=>m()},{default:()=>[l("取消支付")]}),e(_,{round:!0,size:"small",loading:u.confirmLoading,onClick:()=>g()},{default:()=>[l("立即支付")]})]),n.item.refundable&&e("div",{class:[s.btns,s.cancelBtn],onClick:()=>{u.open=!0,D(n.item)}},[l("申请退款")])]}),e(R,{teleport:"body",show:u.open,"onUpdate:show":o=>u.open=o,class:["popup-custom","van-scale"],transition:"van-scale"},{default:()=>[e("div",{class:s.cancelBox},[e("div",{class:s.boxContent},[e("div",{class:s.title},[e("div",{class:s.titleTag},null),l(" 申请退款")]),e("div",{class:s.des},[l("您将要发起退款,退款需承担千分之六的手续费,确认退款后款项将原路返还到您的付款账户中。")]),e("div",{class:s.radioTitle},[e("span",{style:{color:"rgba(244, 69, 65, 1)"}},[l("*")]),l("请选择您的退款原因")]),e(Z,{modelValue:t.refundReason,"onUpdate:modelValue":o=>t.refundReason=o},{default:()=>[e(d,null,{title:()=>e("div",null,[e(E,{name:"价格太贵了"},{default:()=>[l("价格太贵了")]})])}),e(d,null,{title:()=>e("div",null,[e(E,{name:"不喜欢/不想要"},{default:()=>[l("不喜欢/不想要")]})])}),e(d,null,{title:()=>e("div",null,[e(E,{name:"七天无理由退货"},{default:()=>[l("七天无理由退货")]})])}),e(d,null,{title:()=>e("div",null,[e(E,{name:"其他原因"},{default:()=>[l("其他原因")]})])})]}),e("div",{class:s.radioDes,style:{display:t.refundReason==="其他原因"?"":"none"}},[e(K,{modelValue:t.refundReasonDes,"onUpdate:modelValue":o=>t.refundReasonDes=o,rows:"2",autosize:!0,label:"",type:"textarea",maxlength:"50",placeholder:"在这里填写退款原因"},null)])]),e("div",{class:s.radioBtns},[e(_,{block:!0,onClick:()=>{if(!t.refundReason){y("请选择退款原因");return}if(t.refundReason==="其他原因"&&!t.refundReasonDes){y("请输入退款原因");return}v()}},{default:()=>[l("确认退款")]}),e(_,{block:!0,type:"primary",plain:!0,onClick:()=>u.open=!1},{default:()=>[l("取消")]})])])]})])}}),be=T({name:"collection-record-item-skelete",setup(n){return()=>e("div",{class:s.item},[e(q,{animate:!0},{template:()=>e("div",{style:{width:"100%"}},[e(N,{inset:!0},{default:()=>[e(d,{center:!0},{title:()=>e(A,{rowWidth:"52%"},null),value:()=>e(A,null,null)}),e(d,{center:!0},{icon:()=>e(X,null,null),title:()=>e("div",{class:s.name},[e(ee,null,null)]),value:()=>e("div",{class:s.price},[e(A,null,null)])})]})])})])}}),Oe="_downBtn_1dvap_1",Re="_downIcon_1dvap_16",Ne="_upIcon_1dvap_22",B={downBtn:Oe,downIcon:Re,upIcon:Ne};function Se(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!V(n)}const w=T({name:"collection-record-list",props:{orderStatus:{type:String,default:""},refundIndex:{type:Number,default:0}},emits:["refund"],setup(n,{emit:c}){const u=new Date,t=F({page:1,dateTime:[u.getFullYear().toString(),(u.getMonth()+1).toString().padStart(2,"0")],minDate:new Date(u.getFullYear(),0,1),maxDate:new Date(u.getFullYear()+10,5,1),list:[],skelete:!0,refreshing:!1,finished:!1,loading:!1,dataOpen:!1}),h={WAIT_PAY:"待支付",PAYING:"待支付",PAID:"支付成功",CLOSED:"已关闭",REFUNDED:"退款成功"},D={WAIT_PAY:"rgba(64, 196, 203, 1)",PAYING:"rgba(64, 196, 203, 1)",PAID:"rgba(28, 172, 241, 1)",CLOSED:"rgba(170, 170, 170, 1)",ING:"rgba(153, 153, 153, 1)",REJECT:"rgba(255, 90, 86, 1)",PASS:"rgba(255, 162, 68, 1)",REFUNDED:"rgba(255, 162, 68, 1)"},v={ING:"退款申请中",REJECT:"退款失败",PASS:"退款成功",CLOSED:"退款关闭"},g=async()=>{var r,I;t.loading=!0;let a={};if(n.orderStatus==="REFUNDED")a=await H({page:t.page,rows:10,refundMonth:t.dateTime.join("-")}),(a==null?void 0:a.code)===200&&Array.isArray((r=a==null?void 0:a.data)==null?void 0:r.rows)&&(t.list=a.data.rows.map(i=>{var p;return{...i,paymentCashAmount:((p=i.paymentCashAmount)==null?void 0:p.toFixed(2))||"0.00",createTime:i.refundTime,statusName:v[i.refundAudit],statusColor:D[i.refundAudit],isRefund:!0}}),t.finished=!a.data.next,t.page=t.page+1);else{try{a=await J({page:t.page,rows:10,orderStatus:n.orderStatus,payMonth:t.dateTime.join("-")})}catch(i){}(a==null?void 0:a.code)===200&&Array.isArray((I=a==null?void 0:a.data)==null?void 0:I.rows)&&(t.list=a.data.rows.map(i=>{var p;return{...i,paymentCashAmount:((p=i.paymentCashAmount)==null?void 0:p.toFixed(2))||"0.00",createTime:i.payTime,statusName:h[i.status],statusColor:D[i.status]}}),t.finished=!a.data.next,t.page=t.page+1)}setTimeout(()=>{t.refreshing=!1},500),t.loading=!1,t.skelete=!1};x(()=>n.refundIndex,()=>m()),P(()=>{g(),j("webViewOnResume",()=>m())});const m=()=>{t.finished=!1,t.page=1,g()},o=L(()=>`${t.dateTime[0]}年${t.dateTime[1]}月`);return()=>{let a;return e(U,null,[e(Q,{modelValue:t.refreshing,onRefresh:()=>{t.refreshing=!0,console.log("下拉"),m()}},{default:()=>[e(_,{class:B.downBtn,size:"small",round:!0,onClick:()=>t.dataOpen=!0},{default:()=>[e("div",null,[o.value]),e("svg",{class:[B.downIcon,t.dataOpen?B.upIcon:""],width:"9px",height:"5px",viewBox:"0 0 9 5",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[e("title",null,[l("三角形")]),e("g",{id:"页面-1",stroke:"currentColor","stroke-width":"1",fill:"currentColor","fill-rule":"evenodd"},[e("g",{id:"开通记录-待开通",transform:"translate(-99.000000, -155.000000)",fill:"currentColor"},[e("g",{id:"编组-2",transform:"translate(13.000000, 144.000000)"},[e("g",{id:"筛选目录备份",transform:"translate(12.000000, 3.000000)"},[e("path",{d:"M78.8716471,8.41294119 L82.2489659,12.1655176 C82.4336954,12.3707726 82.4170562,12.6869176 82.2118012,12.8716471 C82.1199888,12.9542782 82.0008397,13 81.8773188,13 L75.1226812,13 C74.8465388,13 74.6226812,12.7761424 74.6226812,12.5 C74.6226812,12.3764791 74.668403,12.25733 74.7510341,12.1655176 L78.1283529,8.41294119 C78.3130824,8.20768618 78.6292274,8.19104698 78.8344824,8.37577649 C78.8475136,8.38750459 78.859919,8.39990996 78.8716471,8.41294119 Z",id:"三角形",transform:"translate(78.500000, 10.500000) rotate(-180.000000) translate(-78.500000, -10.500000) "},null)])])])])])]}),t.skelete&&new Array(5).fill(1).map(r=>e(be,null,null)),t.list.length!==0&&e(te,{loading:t.loading,finished:t.finished,finishedText:" "},Se(a=t.list.map(r=>e(Ie,{item:r,onClose:()=>m(),onRefund:()=>c("refund")},null)))?a:{default:()=>[a]}),!t.skelete&&t.list.length===0&&e(k,{description:"暂无记录"},null)]}),e(R,{teleport:"body",show:t.dataOpen,"onUpdate:show":r=>t.dataOpen=r,position:"bottom",round:!0},{default:()=>[e(ae,{modelValue:t.dateTime,"onUpdate:modelValue":r=>t.dateTime=r,columnsType:["year","month"],minDate:t.minDate,maxDate:t.maxDate,onConfirm:()=>{t.dataOpen=!1,console.log(t.dateTime),m()},onCancel:()=>t.dataOpen=!1},null)]})])}}}),qe=T({name:"collection-record",setup(){const n=F({tab:"1",refundIndex:0});return()=>e("div",{class:f.container},[e(Y,null,null),e("div",{class:f.content},[e(ne,{active:n.tab,"onUpdate:active":c=>n.tab=c,animated:!0,swipeable:!0},{default:()=>[e(C,{name:"1",title:"待付款"},{default:()=>[e("div",{class:f.wrap},[e(w,{orderStatus:"WAIT_PAY,PAYING"},null)])]}),e(C,{name:"2",title:"已完成"},{default:()=>[e("div",{class:f.wrap},[e(w,{orderStatus:"PAID,REFUNDED",onRefund:()=>n.refundIndex=n.refundIndex+1},null)])]}),e(C,{name:"3",title:"已关闭"},{default:()=>[e("div",{class:f.wrap},[e(w,{orderStatus:"CLOSED"},null)])]}),e(C,{name:"4",title:"退款"},{default:()=>[e("div",{class:f.wrap},[e(w,{refundIndex:n.refundIndex,orderStatus:"REFUNDED"},null)])]})]})])])}});export{qe as default};
- >>>>>>>> iteration-20250327-light:dist/assets/index-c26ba2e6.js
|