OrderRefund.5dd969b6.js 5.5 KB

1
  1. import{r as R,b as I}from"./index.52fffe9a.js";import{d as O,r as M,b as S,p as w,s as q,c as y,e as s,k as i,i as a,g as b,h as t,u as o,A as p,f as J,t as C,q as k,m as _,E as g,N as P,_ as $}from"./index.76214426.js";const j={class:"container"},z=_("\u8FDB\u884C\u4E2D"),G=_("\u5DF2\u7ED3\u675F"),H=_("\u5F02\u5E38"),K=_("\u5DF2\u9000\u6B3E"),L=_("\u4F59\u989D"),Q=_("\u5FAE\u4FE1"),W=_("\u652F\u4ED8\u5B9D"),X=_("\u6682\u65E0"),Y={class:"form-item-top"},Z={class:"wrap"},ee={class:"wrap-item"},te={key:0},ue=_("\u9000\u6B3E"),le=_("\u5173\u95ED"),ae=O({props:{modelValue:{type:Boolean,default:!1},id:{default:0}},emits:["update:modelValue","onClose"],setup(x,{emit:F}){const V=x;let c=M(!1);const e=S({id:"",uid:"",total_fee:"",order_sn:"",order_status:"",createTime:"",payTime:"",goods:[],pay_type:""}),h=async()=>{I(V.id).then(d=>{e.id=d.id,e.uid=d.uid,e.order_sn=d.order_sn,e.total_fee=d.total_fee,e.order_status=d.order_status,e.createTime=d.createTime,e.payTime=d.payTime,e.goods=d.goods,e.pay_type=d.pay_type})};w(()=>V.modelValue,d=>{c.value=d,d&&(V.id?h():(g.error("id\u4E0D\u80FD\u4E3A\u7A7A"),E()))}),w(()=>e.goods,d=>{d.forEach(l=>{l.children.forEach(n=>{n.payable>n.price*n.weight/50&&(n.payable=n.price*n.weight/50)})})},{deep:!0});const D=q(()=>{let d=0;return e.goods.forEach(l=>{l.children.forEach(n=>{d+=Number(n.payable)})}),(isNaN(d)||d<0)&&(d=0),d}),E=()=>{F("update:modelValue",!1),F("onClose")},A=d=>{P.confirm("\u786E\u5B9A\u8981\u9000\u6B3E\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(()=>{let l=D.value,n=e.goods;n=JSON.stringify(n),R(d,l,n).then(r=>{if(r.code==0){g.error(r.msg);return}g.success("\u9000\u6B3E\u6210\u529F"),E()})}).catch(()=>{g.info("\u5DF2\u53D6\u6D88\u9000\u6B3E")})};return(d,l)=>{const n=y("el-input"),r=y("el-form-item"),f=y("el-tag"),m=y("el-table-column"),v=y("el-table"),B=y("el-button"),T=y("el-form"),U=y("el-dialog");return s(),i(U,{modelValue:o(c),"onUpdate:modelValue":l[9]||(l[9]=u=>k(c)?c.value=u:c=u),title:"\u8BA2\u5355\u8BE6\u60C5",top:"0px",width:"90%",onClose:E},{default:a(()=>[b("div",j,[t(T,{class:"form-container",ref:"ruleFormRef","label-width":"180px"},{default:a(()=>[t(r,{label:"id"},{default:a(()=>[t(n,{modelValue:o(e).id,"onUpdate:modelValue":l[0]||(l[0]=u=>o(e).id=u),disabled:"true"},null,8,["modelValue"])]),_:1}),t(r,{label:"\u8D2D\u4E70\u4EBAUID"},{default:a(()=>[t(n,{modelValue:o(e).uid,"onUpdate:modelValue":l[1]||(l[1]=u=>o(e).uid=u),disabled:"true"},null,8,["modelValue"])]),_:1}),t(r,{label:"\u8BA2\u5355\u53F7"},{default:a(()=>[t(n,{modelValue:o(e).order_sn,"onUpdate:modelValue":l[2]||(l[2]=u=>o(e).order_sn=u),disabled:"true"},null,8,["modelValue"])]),_:1}),t(r,{label:"\u8BA2\u5355\u4EF7\u683C"},{default:a(()=>[t(n,{modelValue:o(e).total_fee,"onUpdate:modelValue":l[3]||(l[3]=u=>o(e).total_fee=u),disabled:"true"},null,8,["modelValue"])]),_:1}),t(r,{label:"\u72B6\u6001"},{default:a(()=>[o(e).order_status==1?(s(),i(f,{key:0,type:"warning"},{default:a(()=>[z]),_:1})):p("",!0),o(e).order_status==2?(s(),i(f,{key:1,type:"success"},{default:a(()=>[G]),_:1})):p("",!0),o(e).order_status==3?(s(),i(f,{key:2,type:"info"},{default:a(()=>[H]),_:1})):p("",!0),o(e).order_status==4?(s(),i(f,{key:3,type:"danger"},{default:a(()=>[K]),_:1})):p("",!0)]),_:1}),t(r,{label:"\u652F\u4ED8\u65B9\u5F0F"},{default:a(()=>[o(e).pay_type=="credit"?(s(),i(f,{key:0,type:"warning"},{default:a(()=>[L]),_:1})):p("",!0),o(e).pay_type=="helibao_wechat"?(s(),i(f,{key:1,type:"success"},{default:a(()=>[Q]),_:1})):p("",!0),o(e).pay_type=="helibao_alipay"?(s(),i(f,{key:2,type:"info"},{default:a(()=>[W]),_:1})):p("",!0),o(e).pay_type==""?(s(),i(f,{key:3,type:"danger"},{default:a(()=>[X]),_:1})):p("",!0)]),_:1}),t(r,{label:"\u4E0B\u5355\u65F6\u95F4"},{default:a(()=>[t(n,{modelValue:o(e).createTime,"onUpdate:modelValue":l[4]||(l[4]=u=>o(e).createTime=u),disabled:"true"},null,8,["modelValue"])]),_:1}),t(r,{label:"\u652F\u4ED8\u65F6\u95F4"},{default:a(()=>[t(n,{modelValue:o(e).payTime,"onUpdate:modelValue":l[5]||(l[5]=u=>o(e).payTime=u),disabled:"true"},null,8,["modelValue"])]),_:1}),b("div",Y,[b("div",Z,[b("div",ee,[t(v,{data:o(e).goods,style:{width:"100%","margin-bottom":"20px"},"row-key":"plate_no",border:"","default-expand-all":""},{default:a(()=>[t(m,{prop:"plate_no",label:"\u9910\u76D8\u53F7"}),t(m,{prop:"name",label:"\u83DC\u54C1\u540D\u79F0"}),t(m,{prop:"price",label:"\u83DC\u54C1\u5355\u4EF7/50g"}),t(m,{prop:"weight",label:"\u6253\u83DC\u91CD\u91CF(g)"}),t(m,{prop:"final_refund_weight",label:"\u9000\u6B3E\u91CD\u91CF(g)"},{default:a(u=>[u.row.payable>=0?(s(),J("text",te,C((u.row.payable/u.row.price*50).toFixed(2)),1)):p("",!0)]),_:1}),t(m,{prop:"payable",label:"\u9000\u6B3E\u91D1\u989D"},{default:a(u=>[u.row.payable>=0?(s(),i(n,{key:0,modelValue:u.row.payable,"onUpdate:modelValue":N=>u.row.payable=N},null,8,["modelValue","onUpdate:modelValue"])):p("",!0)]),_:1}),t(m,{prop:"final_refund_price",label:"\u6700\u7EC8\u9000\u6B3E\u91D1\u989D"},{default:a(u=>[b("text",null,C(u.row.payable),1)]),_:1}),t(m,{prop:"imei",label:"\u8BBE\u5907IMEI"}),t(m,{prop:"created_at",label:"\u6253\u83DC\u65F6\u95F4"})]),_:1},8,["data"])])])]),t(r,{label:"\u603B\u9000\u6B3E\u91D1\u989D"},{default:a(()=>[t(n,{modelValue:o(D),"onUpdate:modelValue":l[6]||(l[6]=u=>k(D)?D.value=u:null)},null,8,["modelValue"])]),_:1}),t(B,{type:"warning",onClick:l[7]||(l[7]=u=>A(o(e).id))},{default:a(()=>[ue]),_:1}),t(B,{type:"primary",onClick:l[8]||(l[8]=u=>E())},{default:a(()=>[le]),_:1})]),_:1},512)])]),_:1},8,["modelValue"])}}});const ne=$(ae,[["__scopeId","data-v-675fa33a"]]);export{ne as default};