2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
import{I as Z,D as ee,B as te,C as ne,O as ae,P as le,i as oe,m as se,l as re,L as de,M as ie,$ as me,K as ue}from"./element-plus-Caccz9g_.js";import{_ as pe}from"./index.vue_vue_type_script_setup_true_lang-V4d89ezW.js";import{_ as _e,f as fe}from"./index-Ssy6AHhX.js";import{_ as ce}from"./index.vue_vue_type_script_setup_true_lang-wzyhqvzk.js";import{d as I,a8 as F,r as x,at as ge,c as S,o as d,l as t,s as a,a as r,m as i,u as n,C as E,a5 as m,K as h,F as be,q as ye,j as _,k as R,g as w}from"./@vue-DqCYILjk.js";import{d as ve,e as xe,f as we}from"./finance-DREvvIYy.js";import{u as Ve}from"./usePaging-BeX7EvMy.js";import{_ as ke}from"./refund-log.vue_vue_type_script_setup_true_lang-iqXjuXul.js";import"./@element-plus-DUVk59Vi.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./@vueuse-DAQYQaJJ.js";import"./css-color-function-Oslqczna.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";const Ce={class:"flex flex-wrap"},Te={class:"w-1/2 md:w-1/4"},Ke={class:"text-6xl"},Ee={class:"w-1/2 md:w-1/4"},he={class:"text-6xl"},Re={class:"w-1/2 md:w-1/4"},Ue={class:"text-6xl"},$e={class:"w-1/2 md:w-1/4"},Le={class:"text-6xl"},Be={class:"flex items-center"},Pe={class:"flex justify-end mt-4"},De=I({name:"refundRecord"}),vt=I({...De,setup(Fe){const o=F({sn:"",order_sn:"",user_info:"",refund_type:"",start_time:"",end_time:"",refund_status:""}),g=F({total:0,ing:0,success:0,error:0}),y=x(!1),U=x(0),V=x(0),$=x([{name:"全部",type:"",numKey:"total"},{name:"退款中",type:0,numKey:"ing"},{name:"退款成功",type:1,numKey:"success"},{name:"退款失败",type:2,numKey:"error"}]),{pager:f,getLists:k,resetPage:b,resetParams:N}=Ve({fetchFun:ve,params:o}),j=async u=>{await fe.confirm("确认重新退款?"),await xe({record_id:u}),k(),L()},O=async u=>{y.value=!0,U.value=u},q=u=>{o.refund_status=$.value[u].type,b()},L=async()=>{const u=await we();Object.assign(g,u)};return L(),k(),(u,e)=>{const C=Z,T=ne,c=te,B=le,A=ae,z=ce,v=oe,M=ee,p=ie,G=_e,K=me,H=de,J=re,Q=se,W=pe,P=ge("perms"),X=ue;return d(),S("div",null,[t(C,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[r("div",Ce,[r("div",Te,[e[9]||(e[9]=r("div",{class:"leading-10"},"累计退款金额 (元)",-1)),r("div",Ke,i(n(g).total),1)]),r("div",Ee,[e[10]||(e[10]=r("div",{class:"leading-10"},"退款中金额 (元)",-1)),r("div",he,i(n(g).ing),1)]),r("div",Re,[e[11]||(e[11]=r("div",{class:"leading-10"},"退款成功金额 (元)",-1)),r("div",Ue,i(n(g).success),1)]),r("div",$e,[e[12]||(e[12]=r("div",{class:"leading-10"},"退款失败金额 (元)",-1)),r("div",Le,i(n(g).error),1)])])]),_:1}),t(C,{class:"!border-none",shadow:"never"},{default:a(()=>[t(M,{ref:"formRef",class:"mb-[-16px] mt-[16px]",model:n(o),inline:!0},{default:a(()=>[t(c,{class:"w-[280px]",label:"退款单号"},{default:a(()=>[t(T,{modelValue:n(o).sn,"onUpdate:modelValue":e[0]||(e[0]=l=>n(o).sn=l),placeholder:"请输入退款单号",clearable:"",onKeyup:E(n(b),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),t(c,{class:"w-[280px]",label:"来源单号"},{default:a(()=>[t(T,{modelValue:n(o).order_sn,"onUpdate:modelValue":e[1]||(e[1]=l=>n(o).order_sn=l),placeholder:"请输入来源单号",clearable:"",onKeyup:E(n(b),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),t(c,{class:"w-[280px]",label:"用户信息"},{default:a(()=>[t(T,{modelValue:n(o).user_info,"onUpdate:modelValue":e[2]||(e[2]=l=>n(o).user_info=l),placeholder:"请输入用户信息",clearable:"",onKeyup:E(n(b),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),t(c,{class:"w-[280px]",label:"退款类型"},{default:a(()=>[t(A,{modelValue:n(o).refund_type,"onUpdate:modelValue":e[3]||(e[3]=l=>n(o).refund_type=l)},{default:a(()=>[t(B,{label:"全部",value:""}),t(B,{label:"后台退款",value:1})]),_:1},8,["modelValue"])]),_:1}),t(c,{label:"记录时间"},{default:a(()=>[t(z,{startTime:n(o).start_time,"onUpdate:startTime":e[4]||(e[4]=l=>n(o).start_time=l),endTime:n(o).end_time,"onUpdate:endTime":e[5]||(e[5]=l=>n(o).end_time=l)},null,8,["startTime","endTime"])]),_:1}),t(c,null,{default:a(()=>[t(v,{type:"primary",onClick:n(b)},{default:a(()=>e[13]||(e[13]=[m("查询")])),_:1},8,["onClick"]),t(v,{onClick:n(N)},{default:a(()=>e[14]||(e[14]=[m("重置")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),t(C,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[t(Q,{modelValue:n(V),"onUpdate:modelValue":e[6]||(e[6]=l=>h(V)?V.value=l:null),onTabChange:q},{default:a(()=>[(d(!0),S(be,null,ye(n($),(l,D)=>(d(),_(J,{label:`${l.name}(${n(f).extend[l.numKey]??0})`,name:D,key:D},{default:a(()=>[R((d(),_(H,{size:"large",data:n(f).lists},{default:a(()=>[t(p,{label:"退款单号",prop:"sn","min-width":"190"}),t(p,{label:"用户信息","min-width":"160"},{default:a(({row:s})=>[r("div",Be,[t(G,{class:"flex-none mr-2",src:s.avatar,width:40,height:40,"preview-teleported":"",fit:"contain"},null,8,["src"]),m(" "+i(s.nickname),1)])]),_:1}),t(p,{label:"来源单号",prop:"order_sn","min-width":"190"}),t(p,{label:"退款金额","min-width":"100"},{default:a(({row:s})=>[m(" ¥ "+i(s.refund_amount),1)]),_:1}),t(p,{label:"退款类型",prop:"refund_type_text","min-width":"100"}),t(p,{label:"退款状态",prop:"","min-width":"100"},{default:a(({row:s})=>[s.refund_status==0?(d(),_(K,{key:0,type:"warning"},{default:a(()=>[m(i(s.refund_status_text),1)]),_:2},1024)):w("",!0),s.refund_status==1?(d(),_(K,{key:1},{default:a(()=>[m(i(s.refund_status_text),1)]),_:2},1024)):w("",!0),s.refund_status==2?(d(),_(K,{key:2,type:"danger"},{default:a(()=>[m(i(s.refund_status_text),1)]),_:2},1024)):w("",!0)]),_:1}),t(p,{label:"记录时间",prop:"create_time","min-width":"180"}),t(p,{label:"操作",width:"180",fixed:"right"},{default:a(({row:s})=>[R((d(),_(v,{type:"primary",link:"",onClick:Y=>O(s.id)},{default:a(()=>e[15]||(e[15]=[m(" 退款日志 ")])),_:2},1032,["onClick"])),[[P,["finance.refund/log"]]]),s.refund_status==2?R((d(),_(v,{key:0,type:"primary",link:"",onClick:Y=>j(s.id)},{default:a(()=>e[16]||(e[16]=[m(" 重新退款 ")])),_:2},1032,["onClick"])),[[P,["recharge.recharge/refundAgain"]]]):w("",!0)]),_:1})]),_:1},8,["data"])),[[X,n(f).loading]])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"]),r("div",Pe,[t(W,{modelValue:n(f),"onUpdate:modelValue":e[7]||(e[7]=l=>h(f)?f.value=l:null),onChange:n(k)},null,8,["modelValue","onChange"])])]),_:1}),t(ke,{modelValue:n(y),"onUpdate:modelValue":e[8]||(e[8]=l=>h(y)?y.value=l:null),"refund-id":n(U)},null,8,["modelValue","refund-id"])])}}});export{vt as default};
|