niucloud-admin/niucloud/public/admin/assets/refund_detail-78b0142f.js
2023-11-15 15:57:04 +08:00

2 lines
14 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-7eafba5f.js";/* empty css */import{E as ne}from"./el-overlay-08181e74.js";/* empty css */import{a as de,E as ie}from"./el-form-item-1b16c9fc.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{_ as ue}from"./goods_default-3802d665.js";import{t as l}from"./index-0ca94763.js";import{q as pe,r as j,t as z}from"./order-16e6c90b.js";import{f as _e}from"./shop_address-7eb66eb4.js";import{u as me,a as ce}from"./vue-router-48fdc1e3.js";import{h as fe,c as L}from"./common-c3be41fd.js";import{E as ve}from"./index-ee5275c6.js";import{E as xe,a as he}from"./index-a7e8e96f.js";import{E as ye}from"./index-888853cf.js";import{a as be,E as ge}from"./index-fe3867fe.js";import{E as we}from"./index-9ecd3f93.js";import{E as ke}from"./index-448a4893.js";import{E as Ee}from"./index-e27c3bb0.js";import{E as Re}from"./index-c5914bde.js";import{a as Fe,E as Ve}from"./index-4601cf3b.js";import{v as De}from"./directive-64fb15dc.js";import{d as Ce,r as y,O as Te,c as O,e as i,f as c,g as e,u as t,B as s,M as P,v,x as o,y as r,H as m,F as D,z as C,A as R}from"./plugin-vue_export-helper-85a4d40b.js";import"./index-bcd7a424.js";import"./index-cf9a2dd7.js";import"./index-e513479b.js";import"./el-main-86eb724f.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-b9e5f5cb.js";import"./index-d469ae66.js";import"./event-f85d77b0.js";import"./index-1ad115d7.js";import"./focus-trap-64c402c5.js";import"./index-4d8f36c6.js";import"./index-ebc73046.js";import"./index-313cd2ce.js";import"./index-de1d3b53.js";import"./_baseClone-3dbf39d6.js";import"./aria-adfa05c5.js";import"./validator-bcf701e4.js";import"./index-344f0086.js";import"./debounce-6c3123a6.js";import"./position-37364850.js";import"./index-95b00894.js";import"./isEqual-0b9509fd.js";import"./flatten-749195f8.js";import"./_isIterateeCall-47526406.js";import"./index-bd04154b.js";import"./index-99b65a15.js";import"./strings-53351eda.js";const Be={class:"main-container"},Ne={class:"detail-head"},Ae=e("span",{class:"iconfont iconxiangzuojiantou !text-xs"},null,-1),Ie={class:"ml-[1px]"},Me=e("span",{class:"adorn"},"|",-1),Se={class:"right"},Ue={class:"panel-title"},$e={class:"input-width"},qe={class:"input-width"},je={class:"input-width"},ze={class:"input-width"},Le={class:"input-width"},Oe={class:"input-width"},Pe={class:"input-width"},He={class:"input-width"},Ge={class:"input-width"},Je={class:"input-width"},Ke={class:"panel-title"},Qe={class:"input-width"},We={class:"input-width"},Xe={class:"input-width"},Ye={class:"input-width"},Ze={class:"input-width"},et={key:0,class:"input-width flex"},tt=e("div",{class:"image-slot"},[e("img",{class:"w-[70px] h-[70px]",src:ue})],-1),lt={class:"input-width"},at={class:"panel-title"},ot={class:"mb-[20px]"},st={class:"ml-[30px] text-[14px] mr-[20px]"},rt={class:"text-[14px]"},nt={class:"flex mt-[10px]"},dt={class:"flex ml-[30px] mt-[15px]"},it={class:"text-[14px] text-[#ff7f5b]"},ut={class:"ml-[10px]"},pt={class:"text-[14px] text-[#a4a4a4]"},_t={class:"text-[14px] text-[#a4a4a4]"},mt={class:"text-[14px] text-[#a4a4a4]"},ct={class:"panel-title"},ft={class:"flex"},vt={class:"flex items-center"},xt=["src"],ht={class:"flex flex-col"},yt={key:0,class:"mt-[50px] mb-[20px]"},bt={class:"mb-[100px]",style:{"min-height":"100px"}},gt={class:"mr-[20px]"},wt={class:"leading-[1] w-full text-[14px] w-[100px] flex justify-end"},kt={class:"leading-[1] w-full text-[14px] w-[100px] flex justify-end mt-[15px]"},Et=e("div",{class:"w-[16px] h-[16px] flex items-center bg-[#D1EBFF] border-[1px] border-[#0091FF] rounded-[999px]"},[e("div",{class:"w-[8px] h-[8px] mx-auto bg-[#0091FF] rounded-[999px]"})],-1),Rt={key:0,class:"w-[2px] h-[50px] bg-[#D1EBFF] mx-auto"},Ft={class:"leading-[1] ml-[20px] text-[14px]"},Vt={class:"leading-[1] ml-[20px] text-[14px] mt-[15px]"},Dt={class:"dialog-footer"},Ct={class:"dialog-footer"},zl=Ce({__name:"refund_detail",setup(Tt){const T=me(),B=ce(),H=T.meta.title,w=parseInt(T.query.refund_id),_=y(!0);fe();const a=y(null),k=async(f=0)=>{_.value=!0,a.value=null,await pe(f).then(({data:d})=>{a.value=d,a.value.order_goods=[d.order_goods]}).catch(()=>{}),_.value=!1};w?k(w):_.value=!1;const h=y(!1),u=Te({...{shop_reason:"",refund_address_id:"",money:"",type:"",apply_money:0,refund_type:1}}),N=y(),A=y(),G=O(()=>({})),J=O(()=>({shop_reason:[{required:!0,message:l("shopReasonPlaceholder"),trigger:"blur"}]})),b=y(!1),K=()=>{u.type="agree",u.refund_type=a.value.refund_type,u.apply_money=a.value.apply_money,u.money=a.value.apply_money,b.value=!0,a.value.refund_type==2&&Q()},I=y([]),Q=()=>{_e().then(f=>{I.value=f.data,f.data.forEach(d=>{d.is_refund_address==1&&(u.refund_address_id=d.id)})})},W=()=>{_.value=!0,j({order_refund_no:a.value.order_refund_no,money:u.money,is_agree:1,refund_address_id:u.refund_address_id}).then(()=>{b.value=!1,_.value=!1,k(w)}).catch(f=>{_.value=!1,b.value=!1})},X=()=>{u.type="refuse",u.shop_reason="",h.value=!0},Y=async f=>{_.value||!f||await f.validate(async d=>{d&&(_.value=!0,(a.value.refund_type==1?j:z)({order_refund_no:a.value.order_refund_no,is_agree:0,shop_reason:u.shop_reason}).then(x=>{k(w),_.value=!1,h.value=!1}).catch(x=>{_.value=!1,h.value=!1}))})},Z=()=>{ve.confirm(l("orderDeliveryTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{z({order_refund_no:a.value.order_refund_no,is_agree:1}).then(()=>{k(w)})})},ee=()=>{u.type="refuse",u.shop_reason="",h.value=!0},te=()=>{const f=B.resolve({path:"/member/refund/detail",query:{refund_no:a.value.refund_no}});window.open(f.href,"_blank")};return(f,d)=>{const p=de,x=xe,M=he,le=ye,F=be,ae=ge,S=we,oe=ke,V=ie,U=Ee,E=Re,$=ne,se=Fe,re=Ve,q=De;return i(),c("div",Be,[e("div",Ne,[e("div",{class:"left",onClick:d[0]||(d[0]=n=>t(B).push({path:"/shop/order/refund"}))},[Ae,e("span",Ie,s(t(l)("returnToPreviousPage")),1)]),Me,e("span",Se,s(t(H)),1)]),P((i(),v(V,{model:a.value,"label-width":"100px",class:"page-form","label-position":"left"},{default:o(()=>[a.value?(i(),v(S,{key:0,class:"box-card !border-none relative",shadow:"never"},{default:o(()=>[e("h3",Ue,s(t(l)("orderInfo")),1),r(M,{class:"row-bg px-[30px] mb-[20px]",gutter:20},{default:o(()=>[r(x,{span:8},{default:o(()=>[r(p,{label:t(l)("orderNo")},{default:o(()=>[e("div",$e,s(a.value.order_main.order_no),1)]),_:1},8,["label"]),r(p,{label:t(l)("orderForm")},{default:o(()=>[e("div",qe,s(a.value.order_main.order_from_name),1)]),_:1},8,["label"]),a.value.order_main.out_trade_no?(i(),v(p,{key:0,label:t(l)("outTradeNo")},{default:o(()=>[e("div",je,s(a.value.order_main.out_trade_no),1)]),_:1},8,["label"])):m("",!0),a.value.pay_refund?(i(),v(p,{key:1,label:t(l)("payType")},{default:o(()=>[e("div",ze,s(a.value.pay_refund.type_name),1)]),_:1},8,["label"])):m("",!0)]),_:1}),r(x,{span:8},{default:o(()=>[r(p,{label:t(l)("deliveryType")},{default:o(()=>[e("div",Le,s(a.value.order_main.delivery_type_name),1)]),_:1},8,["label"]),e("div",null,[r(p,{label:t(l)("takerName")},{default:o(()=>[e("div",Oe,s(a.value.order_main.taker_name),1)]),_:1},8,["label"]),r(p,{label:t(l)("takerMobile")},{default:o(()=>[e("div",Pe,s(a.value.order_main.taker_mobile),1)]),_:1},8,["label"]),r(p,{label:t(l)("takerFullAddress")},{default:o(()=>[e("div",He,s(a.value.order_main.taker_full_address),1)]),_:1},8,["label"])])]),_:1}),r(x,{span:8},{default:o(()=>[r(p,{label:t(l)("memberRemark")},{default:o(()=>[e("div",Ge,s(a.value.order_main.member_remark),1)]),_:1},8,["label"]),r(p,{label:t(l)("notes")},{default:o(()=>[e("div",Je,s(a.value.order_main.shop_remark),1)]),_:1},8,["label"])]),_:1})]),_:1}),e("h3",Ke,s(t(l)("afterSales")),1),r(M,{class:"row-bg px-[30px] mb-[20px]",gutter:20},{default:o(()=>[r(x,{span:8},{default:o(()=>[r(p,{label:t(l)("orderRefundNo")},{default:o(()=>[e("div",Qe,s(a.value.order_refund_no),1)]),_:1},8,["label"]),r(p,{label:t(l)("refundType")},{default:o(()=>[e("div",We,s(a.value.refund_type_name),1)]),_:1},8,["label"]),r(p,{label:t(l)("createTime")},{default:o(()=>[e("div",Xe,s(a.value.create_time),1)]),_:1},8,["label"])]),_:1}),r(x,{span:8},{default:o(()=>[r(p,{label:t(l)("refundMoney")},{default:o(()=>[e("div",Ye,"¥"+s(a.value.apply_money),1)]),_:1},8,["label"]),r(p,{label:t(l)("refundReason")},{default:o(()=>[e("div",Ze,s(a.value.reason),1)]),_:1},8,["label"])]),_:1}),r(x,{span:8},{default:o(()=>[r(p,{label:t(l)("refundVoucher")},{default:o(()=>[a.value.voucher?(i(),c("div",et,[(i(!0),c(D,null,C(a.value.voucher,(n,g)=>(i(),c("div",{class:"mr-3",key:g},[n?(i(),v(le,{key:0,class:"w-[70px] h-[70px]",src:t(L)(n),fit:"contain"},{error:o(()=>[tt]),_:2},1032,["src"])):m("",!0)]))),128))])):m("",!0)]),_:1},8,["label"]),r(p,{label:t(l)("refundRemark")},{default:o(()=>[e("div",lt,s(a.value.remark),1)]),_:1},8,["label"])]),_:1})]),_:1}),e("h3",at,s(t(l)("refundStatus")),1),e("div",ot,[e("p",null,[e("span",st,s(t(l)("refundStatus"))+"",1),e("span",rt,s(a.value.status_name),1)]),e("div",nt,[a.value.status==1?(i(),c("span",{key:0,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:K},s(t(l)("agree")),1)):m("",!0),a.value.status==1?(i(),c("span",{key:1,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:X},s(t(l)("refuse")),1)):m("",!0),a.value.status==4&&a.value.refund_type==2?(i(),c("span",{key:2,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:Z},s(t(l)("confirmDelivery")),1)):m("",!0),a.value.status==4&&a.value.refund_type==2?(i(),c("span",{key:3,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:ee},s(t(l)("refuse")),1)):m("",!0),a.value.status==6?(i(),c("span",{key:4,class:"text-[14px] px-[15px] py-[5px] ml-[30px] text-[#5c96fc] bg-[#ebf3ff] cursor-pointer",onClick:te},s(t(l)("transferAccounts")),1)):m("",!0)]),e("div",dt,[e("span",it,s(t(l)("remind"))+"",1),e("div",ut,[e("p",pt,s(t(l)("remindTips1")),1),e("p",_t,s(t(l)("remindTips2")),1),e("p",mt,s(t(l)("remindTips3")),1)])])]),e("h3",ct,s(t(l)("goodsDetail")),1),r(ae,{data:a.value.order_goods,size:"large"},{default:o(()=>[r(F,{label:t(l)("goodsName"),align:"left",width:"300"},{default:o(({row:n})=>[e("div",ft,[e("div",vt,[e("img",{class:"w-[50px] h-[50px] mr-[10px]",src:t(L)(n.goods_image)},null,8,xt)]),e("div",ht,[e("span",null,s(n.goods_name),1)])])]),_:1},8,["label"]),r(F,{prop:"price",label:t(l)("price"),"min-width":"50",align:"left"},null,8,["label"]),r(F,{prop:"num",label:t(l)("num"),"min-width":"50",align:"right"},null,8,["label"])]),_:1},8,["data"]),a.value.refund_log.length>0?(i(),c("h3",yt,s(t(l)("operateLog")),1)):m("",!0),e("div",bt,[a.value.refund_log.length>0?(i(!0),c(D,{key:0},C(a.value.refund_log,(n,g)=>(i(),c("div",{class:"flex",key:g},[e("div",gt,[e("div",wt,s(n.create_time.split(" ")[0]),1),e("div",kt,s(n.create_time.split(" ")[1]),1)]),e("div",null,[Et,g+1!=a.value.refund_log.length?(i(),c("div",Rt)):m("",!0)]),e("div",null,[e("div",Ft,s(n.main_type_name)+s(n.main_name),1),e("div",Vt,s(n.type_name),1)])]))),128)):m("",!0)])]),_:1})):m("",!0),!_.value&&!a.value?(i(),v(S,{key:1,class:"box-card !border-none relative",shadow:"never"},{default:o(()=>[r(oe,{description:t(l)("orderInfoEmpty")},null,8,["description"])]),_:1})):m("",!0)]),_:1},8,["model"])),[[q,_.value]]),r($,{modelValue:h.value,"onUpdate:modelValue":d[4]||(d[4]=n=>h.value=n),title:t(l)("orderRefundRefuse"),width:"460px",class:"diy-dialog-wrap","destroy-on-close":!0},{footer:o(()=>[e("span",Dt,[r(E,{onClick:d[2]||(d[2]=n=>h.value=!1)},{default:o(()=>[R(s(t(l)("cancel")),1)]),_:1}),r(E,{type:"primary",loading:_.value,onClick:d[3]||(d[3]=n=>Y(A.value))},{default:o(()=>[R(s(t(l)("confirm")),1)]),_:1},8,["loading"])])]),default:o(()=>[r(V,{model:u,"label-width":"90px",ref_key:"refuseFormRef",ref:A,rules:t(J),class:"page-form"},{default:o(()=>[r(p,{label:t(l)("refuseReason"),prop:"shop_reason"},{default:o(()=>[r(U,{modelValue:u.shop_reason,"onUpdate:modelValue":d[1]||(d[1]=n=>u.shop_reason=n),type:"textarea",rows:"4",clearable:"",class:"input-width"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"]),r($,{modelValue:b.value,"onUpdate:modelValue":d[9]||(d[9]=n=>b.value=n),title:t(l)("orderRefundAgree"),width:"460px",class:"diy-dialog-wrap","destroy-on-close":!0},{footer:o(()=>[e("span",Ct,[r(E,{onClick:d[7]||(d[7]=n=>b.value=!1)},{default:o(()=>[R(s(t(l)("cancel")),1)]),_:1}),r(E,{type:"primary",loading:_.value,onClick:d[8]||(d[8]=n=>W(N.value))},{default:o(()=>[R(s(t(l)("confirm")),1)]),_:1},8,["loading"])])]),default:o(()=>[P((i(),v(V,{model:u,"label-width":"120px",ref_key:"formRef",ref:N,rules:t(G),class:"page-form"},{default:o(()=>[r(p,{label:t(l)("applyMoney")},{default:o(()=>[e("span",null,"¥"+s(u.apply_money),1)]),_:1},8,["label"]),r(p,{label:t(l)("agreeMoney")},{default:o(()=>[r(U,{modelValue:u.money,"onUpdate:modelValue":d[5]||(d[5]=n=>u.money=n),clearable:"",class:"input-width"},null,8,["modelValue"])]),_:1},8,["label"]),u.refund_type==2?(i(),v(p,{key:0,label:t(l)("refundDeliveryAddress")},{default:o(()=>[r(re,{modelValue:u.refund_address_id,"onUpdate:modelValue":d[6]||(d[6]=n=>u.refund_address_id=n),clearable:"",class:"input-item"},{default:o(()=>[(i(!0),c(D,null,C(I.value,(n,g)=>(i(),v(se,{key:g,label:n.full_address,value:n.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])):m("",!0)]),_:1},8,["model","rules"])),[[q,_.value]])]),_:1},8,["modelValue","title"])])}}});export{zl as default};