2 lines
7.5 KiB
JavaScript
2 lines
7.5 KiB
JavaScript
import{d as G,r as J,y as K,o as m,a as T,m as e,w as n,b as o,t as i,f as s,p,z as U,B as v,G as g,I as M,E as O,v as q,J as A,K as H,L as Q,M as W,x as X}from"./index-Bp03Znup.js";import{E as Y,a as Z}from"./el-table-column-CUyuLBd2.js";import"./el-checkbox-DmHoF8Ng.js";import{P as ee}from"./index-BUCoCI2B.js";/* empty css *//* empty css *//* empty css */import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-ChV86jDb.js";import{E as le,a as se}from"./el-select-BrRMRQg_.js";import{E as oe,a as ne}from"./el-form-item-D0VPhd4F.js";import{E as ae}from"./el-card-D36q9p5f.js";import{a as de,b as ie}from"./record-BeDIdzZh.js";import{_ as re}from"./index.vue_vue_type_script_setup_true_lang-CX-dvcep.js";import{u as me}from"./usePaging-Bij6EQ3J.js";import _e from"./log-form-TXOrJYrP.js";import{E as ue}from"./index-deo72N_U.js";import{E as pe}from"./index-BpkD3cS5.js";import"./_baseIteratee-w43xOLx_.js";import"./_Uint8Array-DWb7vvmt.js";import"./isEqual-BGjWqnUO.js";import"./_initCloneObject-DTdCOd4_.js";import"./isArrayLikeObject-CjMmT1bi.js";/* empty css */import"./index-HD6fPohC.js";import"./customParseFormat-B9dCUPAh.js";import"./panel-time-pick-w9GJEjNM.js";import"./arrays-6TrVLtTe.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseClone-DNNBGhw1.js";const fe={class:"center"},ce={class:"ml-4 mt-8 pb-6 flex"},ve={class:"flex flex-1"},xe={class:"flex flex-col"},be={class:"flex"},ge={class:"amount mt-[6px]"},we={class:"flex flex-1"},Ee={class:"flex flex-col"},Ve={class:"flex"},he={class:"amount mt-[6px]"},ye={class:"flex flex-1"},ke={class:"flex flex-col"},Ce={class:"flex"},Te={class:"amount mt-[6px]"},Ue={class:"flex flex-1"},$e={class:"flex flex-col"},Re={class:"flex"},Be={class:"amount mt-[6px]"},Ie={class:"flex"},Pe={class:"mt-4"},De={class:"flex items-center"},Le={class:"ml-2"},Fe={class:"flex items-center"},Ne={key:0},ze={class:"flex mt-4 justify-end"},Se=G({__name:"index",setup(je){const a=J({refund_sn:"",source_sn:"",user_info:"",refund_type:"",refund_status:"0",start_time:"",end_time:""}),{pager:d,getLists:w,resetPage:k,resetParams:$}=me({fetchFun:de,params:a.value}),R=async E=>{console.log(E),await ie({id:E})};return w(),(E,t)=>{const V=ae,h=O,_=oe,x=le,B=se,I=te,C=q,P=ne,b=A,D=H,r=Y,L=Q,y=ue,F=pe,N=ee,z=Z,S=K("perms"),j=W;return m(),T("div",fe,[e(V,{shadow:"never",class:"!border-none"},{default:n(()=>[o("div",ce,[o("div",ve,[o("div",xe,[t[8]||(t[8]=o("div",{class:"text"},i("累计退款金额(元)"),-1)),o("div",be,[o("div",ge,i(s(d).extend.total_refund_amount),1)])])]),o("div",we,[o("div",Ee,[t[9]||(t[9]=o("div",{class:"text"},i("退款中金额(元)"),-1)),o("div",Ve,[o("div",he,i(s(d).extend.refund_ing_amount),1)])])]),o("div",ye,[o("div",ke,[t[10]||(t[10]=o("div",{class:"text"},i("退款成功金额(元)"),-1)),o("div",Ce,[o("div",Te,i(s(d).extend.refund_success_amount),1)])])]),o("div",Ue,[o("div",$e,[t[11]||(t[11]=o("div",{class:"text"},i("退款失败金额(元)"),-1)),o("div",Re,[o("div",Be,i(s(d).extend.refund_fail_amount),1)])])])])]),_:1}),e(V,{shadow:"never",class:"!border-none my-4"},{default:n(()=>[e(P,{class:"ls-form",model:s(a),inline:""},{default:n(()=>[e(_,{label:"退款编号"},{default:n(()=>[e(h,{class:"ls-input",modelValue:s(a).refund_sn,"onUpdate:modelValue":t[0]||(t[0]=l=>s(a).refund_sn=l),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(_,{label:"来源单号"},{default:n(()=>[e(h,{class:"ls-input",modelValue:s(a).source_sn,"onUpdate:modelValue":t[1]||(t[1]=l=>s(a).source_sn=l),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(_,{label:"买家信息"},{default:n(()=>[e(h,{class:"ls-input",modelValue:s(a).user_info,"onUpdate:modelValue":t[2]||(t[2]=l=>s(a).user_info=l),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),e(_,{label:"退款类型"},{default:n(()=>[e(B,{modelValue:s(a).refund_type,"onUpdate:modelValue":t[3]||(t[3]=l=>s(a).refund_type=l),class:"ls-input",placeholder:""},{default:n(()=>[e(x,{label:"全部",value:""}),e(x,{label:"系统取消订单",value:"1"}),e(x,{label:"后台取消订单",value:"2"}),e(x,{label:"用户取消订单",value:"3"})]),_:1},8,["modelValue"])]),_:1}),e(_,{label:"记录时间"},{default:n(()=>[e(I,{startTime:s(a).start_time,"onUpdate:startTime":t[4]||(t[4]=l=>s(a).start_time=l),endTime:s(a).end_time,"onUpdate:endTime":t[5]||(t[5]=l=>s(a).end_time=l)},null,8,["startTime","endTime"])]),_:1}),e(_,null,{default:n(()=>[o("div",Ie,[e(C,{type:"primary",onClick:s(k)},{default:n(()=>t[12]||(t[12]=[p("查询")])),_:1},8,["onClick"]),e(C,{onClick:s($)},{default:n(()=>t[13]||(t[13]=[p("重置")])),_:1},8,["onClick"])])]),_:1})]),_:1},8,["model"])]),_:1}),e(V,{class:"mt-4 !border-none",shadow:"never"},{default:n(()=>[e(D,{class:"-mt-2",modelValue:s(a).refund_status,"onUpdate:modelValue":t[6]||(t[6]=l=>s(a).refund_status=l),onTabChange:s(k)},{default:n(()=>{var l,u,f,c;return[e(b,{label:`全部(${(l=s(d).extend)==null?void 0:l.all_count})`,name:"0"},null,8,["label"]),e(b,{label:`退款中(${(u=s(d).extend)==null?void 0:u.refund_wait_count})`,name:"1"},null,8,["label"]),e(b,{label:`退款成功(${(f=s(d).extend)==null?void 0:f.refund_success_count})`,name:"2"},null,8,["label"]),e(b,{label:`退款失败(${(c=s(d).extend)==null?void 0:c.refund_fail_count})`,name:"3"},null,8,["label"])]}),_:1},8,["modelValue","onTabChange"]),o("div",Pe,[U((m(),v(z,{data:s(d).lists,size:"large"},{default:n(()=>[e(r,{label:"ID",prop:"id","min-width":"80"}),e(r,{label:"退款编号",prop:"refund_sn","min-width":"140"}),e(r,{label:"买家信息","min-width":"200"},{default:n(l=>{var u,f,c;return[o("div",De,[e(L,{style:{width:"60px",height:"60px"},src:(u=l.row.user)==null?void 0:u.avatar,"preview-src-list":[(f=l.row.user)==null?void 0:f.avatar],"hide-on-click-modal":!0,"preview-teleported":!0,fit:"cover"},null,8,["src","preview-src-list"]),o("div",Le,i((c=l.row.user)==null?void 0:c.nickname),1)])]}),_:1}),e(r,{label:"来源单号",prop:"source_sn","min-width":"180"}),e(r,{label:"退款金额","min-width":"160"},{default:n(({row:l})=>[o("span",null,i(`¥${l.refund_amount}`),1)]),_:1}),e(r,{label:"退款类型",prop:"type_desc","min-width":"160"}),e(r,{label:"退款状态",prop:"refund_status_desc","min-width":"100"},{default:n(({row:l})=>[l.refund_status==0?(m(),v(y,{key:0,type:"warning"},{default:n(()=>t[14]||(t[14]=[p(" 退款中")])),_:1})):g("",!0),l.refund_status==1?(m(),v(y,{key:1,type:"success"},{default:n(()=>t[15]||(t[15]=[p("退款成功")])),_:1})):g("",!0),l.refund_status==2?(m(),v(y,{key:2,type:"danger"},{default:n(()=>t[16]||(t[16]=[p("退款失败")])),_:1})):g("",!0)]),_:1}),e(r,{label:"记录时间",prop:"create_time","min-width":"200"},{default:n(({row:l})=>[o("span",null,i(l.create_time||"-"),1)]),_:1}),e(r,{label:"操作",width:"200",fixed:"right"},{default:n(l=>[o("div",Fe,[e(_e,{id:l.row.id,title:"退款日志",onRefresh:s(w)},null,8,["id","onRefresh"]),l.row.refund_status==2?(m(),T("div",Ne,[e(N,{class:"-mt-4 inline",onConfirm:u=>R(l.row.id),content:"确定要重新退款吗?",title:"重新退款"},{trigger:n(()=>[U((m(),v(F,{type:"primary",underline:!1},{default:n(()=>t[17]||(t[17]=[p("重新退款")])),_:1})),[[S,["order.order_refund/reRefund"]]])]),_:2},1032,["onConfirm"])])):g("",!0)])]),_:1})]),_:1},8,["data"])),[[j,s(d).loading]])]),o("div",ze,[e(re,{modelValue:s(d),"onUpdate:modelValue":t[7]||(t[7]=l=>M(d)?d.value=l:null),onChange:s(w)},null,8,["modelValue","onChange"])])]),_:1})])}}}),xt=X(Se,[["__scopeId","data-v-daa14607"]]);export{xt as default};
|