You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
8.9 KiB
1 lines
8.9 KiB
import{d as W,v as X,f as ee,r as f,l as te,bc as ae,N as le,h as _,c,e,w as s,a as r,t as m,u as a,k as n,bk as oe,i as x,J as ne,F as se,O as re,z as ie,m as F,B as D,bd as de,D as me,G as pe,bg as _e,E as ce,H as ue,K as fe,a7 as he,a8 as be,$ as ge,a0 as xe,ax as ve,Z as ye,a1 as ke,L as we}from"./index-7e4fdde7.js";/* empty css */import{_ as Ce}from"./index.vue_vue_type_script_setup_true_lang-af720d6d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{D as De}from"./order-ffb732fc.js";import{_ as Ee}from"./refund-detail.vue_vue_type_style_index_0_lang-82ba2e54.js";import{_ as Pe}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css */import"./sys-b1d60088.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./goods_default-664bb559.js";import"./shop_address-76d2ff4c.js";const Te={class:"main-container"},Ve={class:"flex justify-between items-center"},Fe={class:"text-page-title"},Ne={class:"table-body min-h-[150px]"},Re={key:0},Se={class:"flex items-center justify-between bg-[#f7f8fa] mt-[10px] border-[#e4e7ed] border-solid border-b-[1px] px-3 h-[35px] text-[12px] text-[#666]"},ze={class:"ml-5"},$e={class:"flex cursor-pointer"},Be={class:"flex items-center min-w-[50px] mr-[10px]"},Me=["src"],Ue={key:1,class:"w-[50px] h-[50px]",src:"",alt:""},je={class:"flex flex-col"},Le={class:"max-w-[250px]"},Ie={class:"multi-hidden"},Ye={class:"text-[12px] text-[#999] truncate"},Ae={class:"flex flex-col"},He={class:"text-[14px]"},Ge={class:"flex flex-col"},Ke={class:"text-[14px]"},Oe={key:0,class:"text-[14px]"},qe={key:1,class:"text-[14px]"},Je={class:"text-[14px]"},Ze={class:"text-[14px]"},Qe={class:"text-[14px]"},We={key:0,class:"text-[14px] h-[30px] leading-[30px] px-3 bg-[#fff0e5] text-[#ff7f5b]"},Xe={class:"mr-[5px]"},et={class:"mt-[16px] flex justify-end"},tt=W({__name:"refund",setup(at){const N=X(),R=ee(),S=N.meta.title,E=f(""),v=f(null),y=f(null),k=f(!1),z=()=>{if(k.value==!1){k.value=!0;for(const i in t.data)for(const o in t.data[i].order_goods)y.value[i].toggleRowSelection(t.data[i].order_goods[o],!0)}else{k.value=!1;for(const i in t.data)for(const o in t.data[i].order_goods)y.value[i].clearSelection()}},t=te({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{order_refund_no:"",create_time:[],status:""}}),P=f(),u=(i=1)=>{t.loading=!0,t.page=i,De({page:t.page,limit:t.limit,...t.searchParam}).then(o=>{t.loading=!1,t.data=o.data.data.map(b=>(b.order_goods=[b.order_goods],b)),t.total=o.data.total,de(t.page,t.limit,t.searchParam)}).catch(()=>{t.loading=!1})};u(ae(t.searchParam).page);const $=i=>{t.searchParam.status=i,u()},B=f(null),w=f(!1),M=i=>{w.value=i},U=i=>{w.value=!0},j=i=>{let o={id:i.refund_id};v.value.setFormData(o),v.value.showDialog=!0},L=i=>{const o=R.resolve({path:"/member/detail",query:{id:i}});window.open(o.href,"_blank")},I=i=>{i&&(i.resetFields(),u())};return(i,o)=>{const b=me,C=pe,Y=_e,g=ce,A=ue,T=fe,h=he,H=be,d=ge,V=xe,G=ve,K=ye,O=ke,q=le("order-notes"),J=Ce,Z=we;return _(),c("div",Te,[e(T,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[r("div",Ve,[r("span",Fe,m(a(S)),1)]),e(T,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:s(()=>[e(A,{inline:!0,model:t.searchParam,ref_key:"searchFormRef",ref:P},{default:s(()=>[e(C,{label:a(n)("orderRefundNo"),prop:"order_refund_no"},{default:s(()=>[e(b,{modelValue:t.searchParam.order_refund_no,"onUpdate:modelValue":o[0]||(o[0]=l=>t.searchParam.order_refund_no=l),modelModifiers:{trim:!0},placeholder:a(n)("orderRefundNoPlaceholder"),onKeyup:o[1]||(o[1]=l=>a(oe)(l)),maxlength:"30"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(C,{label:a(n)("createTime"),prop:"create_time"},{default:s(()=>[e(Y,{modelValue:t.searchParam.create_time,"onUpdate:modelValue":o[2]||(o[2]=l=>t.searchParam.create_time=l),type:"datetimerange","value-format":"YYYY-MM-DD HH:mm:ss","start-placeholder":a(n)("startDate"),"end-placeholder":a(n)("endDate")},null,8,["modelValue","start-placeholder","end-placeholder"])]),_:1},8,["label"]),e(C,null,{default:s(()=>[e(g,{type:"primary",onClick:o[3]||(o[3]=l=>u())},{default:s(()=>[x(m(a(n)("search")),1)]),_:1}),e(g,{onClick:o[4]||(o[4]=l=>I(P.value))},{default:s(()=>[x(m(a(n)("reset")),1)]),_:1}),e(g,{type:"primary",onClick:U},{default:s(()=>[x(m(a(n)("export")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),e(H,{modelValue:E.value,"onUpdate:modelValue":o[5]||(o[5]=l=>E.value=l),class:"demo-tabs",onTabChange:$},{default:s(()=>[e(h,{label:a(n)("all"),name:""},null,8,["label"]),e(h,{label:a(n)("applyForRefund"),name:"1"},null,8,["label"]),e(h,{label:a(n)("refundEnd"),name:"8"},null,8,["label"]),e(h,{label:a(n)("toBeReturned"),name:"2"},null,8,["label"]),e(h,{label:a(n)("receivedGoods"),name:"4"},null,8,["label"]),e(h,{label:a(n)("refundRefuse"),name:"3"},null,8,["label"])]),_:1},8,["modelValue"]),r("div",null,[e(V,{data:t.data,size:"large",class:"table-top",onSelectAll:z},{default:s(()=>[e(d,{type:"selection",width:"40"}),e(d,{label:a(n)("goodsInfo"),"min-width":"240"},null,8,["label"]),e(d,{label:a(n)("goodsMoney"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("realityMoney"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("buyMember"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("refundMoney"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("refundType"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("createTime"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("refundStatus"),"min-width":"120"},null,8,["label"]),e(d,{label:a(n)("operation"),fixed:"right",align:"right","min-width":"120"},null,8,["label"])]),_:1},8,["data"]),ne((_(),c("div",Ne,[t.loading?D("",!0):(_(),c("div",Re,[t.data.length?(_(!0),c(se,{key:0},re(t.data,(l,Q)=>(_(),c("div",{key:Q},[r("div",Se,[r("div",null,[r("span",ze,m(a(n)("orderRefundNo"))+":"+m(l.order_refund_no),1)])]),e(V,{data:l.order_goods,size:"large","show-header":!1,ref_for:!0,ref_key:"multipleTable",ref:y},{default:s(()=>[e(d,{type:"selection",width:"40"}),e(d,{align:"left","min-width":"240"},{default:s(({row:p})=>[r("div",$e,[r("div",Be,[p.goods_image_thumb_small?(_(),c("img",{key:0,class:"w-[50px] h-[50px]",src:a(ie)(p.goods_image_thumb_small),alt:""},null,8,Me)):(_(),c("img",Ue))]),r("div",je,[e(G,{class:"box-item",effect:"light",placement:"top"},{content:s(()=>[r("div",Le,m(p.goods_name),1)]),default:s(()=>[r("p",Ie,m(p.goods_name),1)]),_:2},1024),r("span",Ye,m(p.sku_name),1)])])]),_:1}),e(d,{"min-width":"120"},{default:s(({row:p})=>[r("div",Ae,[r("span",He,"¥"+m(p.goods_money),1)])]),_:1}),e(d,{"min-width":"120"},{default:s(({row:p})=>[r("div",Ge,[r("span",Ke,"¥"+m(parseFloat(p.goods_money-p.discount_money).toFixed(2)),1)])]),_:1}),e(d,{"min-width":"120"},{default:s(()=>[l.member?(_(),F(g,{key:0,link:"",type:"primary",onClick:p=>L(l.member.member_id)},{default:s(()=>[x(m(l.member.nickname),1)]),_:2},1032,["onClick"])):D("",!0)]),_:2},1024),e(d,{"min-width":"120"},{default:s(()=>[l.status==8?(_(),c("span",Oe,"¥"+m(l.money),1)):(_(),c("span",qe,"¥"+m(l.apply_money),1))]),_:2},1024),e(d,{"min-width":"120"},{default:s(()=>[r("span",Je,m(l.refund_type_name),1)]),_:2},1024),e(d,{"min-width":"120"},{default:s(()=>[r("span",Ze,m(l.create_time),1)]),_:2},1024),e(d,{"min-width":"120"},{default:s(()=>[r("span",Qe,m(l.status_name),1)]),_:2},1024),e(d,{align:"right","min-width":"120"},{default:s(()=>[e(g,{type:"primary",link:"",onClick:p=>j(l)},{default:s(()=>[x(m(a(n)("info")),1)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["data"]),l.shop_remark?(_(),c("div",We,[r("span",Xe,m(a(n)("notes"))+":",1),r("span",null,m(l.shop_remark),1)])):D("",!0)]))),128)):(_(),F(K,{key:1,"image-size":1,description:a(n)("emptyData")},null,8,["description"]))]))])),[[Z,t.loading]]),r("div",et,[e(O,{"current-page":t.page,"onUpdate:current-page":o[6]||(o[6]=l=>t.page=l),"page-size":t.limit,"onUpdate:page-size":o[7]||(o[7]=l=>t.limit=l),layout:"total, sizes, prev, pager, next, jumper",total:t.total,onSizeChange:o[8]||(o[8]=l=>u()),onCurrentChange:u},null,8,["current-page","page-size","total"])])])]),_:1}),e(q,{ref:"orderNotesDialog",onComplete:u},null,512),e(J,{ref_key:"exportSureDialog",ref:B,show:w.value,type:"shop_order_refund",searchParam:t.searchParam,onClose:M},null,8,["show","searchParam"]),e(Ee,{ref_key:"refundDetailDialog",ref:v,onLoad:u},null,512)])}}});const Bt=Pe(tt,[["__scopeId","data-v-666cbc45"]]);export{Bt as default};
|
|
|