mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 12:18:14 +00:00
2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
import{d as S,v as J,f as O,r as c,l as X,X as A,k as n,h as d,c as C,e as o,w as l,u as a,ay as K,m as b,a as m,i as _,t as s,B as E,J as Q,F as W,T as Y,az as Z,L as ee,a5 as ae,E as te,a6 as oe,af as le,ag as ne,G as re,H as ue,S as se,M as ie}from"./index-9f163f98.js";/* empty css *//* empty css *//* empty css *//* empty css */import me from"./index-b01212c8.js";import"./el-form-item-4ed993c7.js";/* 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 */import{c as de,d as pe,e as fe}from"./pay-0aba672f.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-eb3f7737.js";import"./attachment-d1610ab5.js";import"./index.vue_vue_type_script_setup_true_lang-761ba1b4.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-e32ef5b5.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-b29ac1a4.js";import"./sys-135535fa.js";import"./sortable.esm-be94e56d.js";const ce={class:"main-container"},_e={class:"flex mt-[5px] mb-[20px] justify-between"},ve={class:"dialog-footer"},oa=S({__name:"refund_detail",setup(be){const V=J(),F=O(),B=V.meta.title,L=()=>{F.push("/finance/refund")},y=V.query.refund_no,i=c(!0),g=c([]),v=c(null),x=async(r="")=>{i.value=!0,v.value=null,await pe(r).then(({data:e})=>{v.value=e,g.value.push(e)}),i.value=!1};y?x(y):i.value=!1;const N=c([]);de().then(r=>{Object.keys(r.data).forEach(e=>{N.value.push({value:e,name:r.data[e]})})});const p=c(!1),M=r=>{p.value=!0,u.refund_no=r.refund_no,u.refund_money=r.money},u=X({...{refund_no:"",refund_type:"back",voucher:"",refund_money:0}}),T=c(),$=A(()=>({label_name:[{required:!0,message:n("labelNamePlaceholder"),trigger:"blur"}]})),P=async r=>{i.value||!r||await r.validate(async e=>{e&&(i.value=!0,fe(u).then(h=>{i.value=!1,p.value=!1,g.value=[],x(y)}).catch(()=>{p.value=!1,i.value=!1}))})};return(r,e)=>{const D=Z,h=ee,f=ae,w=te,U=oe,j=le,q=ne,k=re,z=me,G=ue,H=se,I=ie;return d(),C("div",ce,[o(h,{class:"card !border-none",shadow:"never"},{default:l(()=>[o(D,{content:a(B),icon:a(K),onBack:e[0]||(e[0]=t=>L())},null,8,["content","icon"])]),_:1}),v.value?(d(),b(h,{key:0,class:"box-card mt-[15px] !border-none relative",shadow:"never"},{default:l(()=>[m("div",_e,[m("span",null,[_(s(a(n)("refundMoney"))+":",1),m("span",null,"¥"+s(v.value.money),1)]),m("span",null,[_(s(a(n)("refundNo"))+":",1),m("span",null,s(v.value.refund_no),1)])]),o(U,{data:g.value,size:"large"},{default:l(()=>[o(f,{prop:"out_trade_no",label:a(n)("outTradeNo"),"min-width":"200"},null,8,["label"]),o(f,{prop:"create_time",label:a(n)("createTime"),"min-width":"160"},null,8,["label"]),o(f,{prop:"refund_type_name",label:a(n)("refundTypeName"),"min-width":"120"},null,8,["label"]),o(f,{label:a(n)("refundMoney"),"min-width":"120"},{default:l(({row:t})=>[m("span",null,"¥"+s(t.money),1)]),_:1},8,["label"]),o(f,{prop:"status_name",label:a(n)("statusName"),"min-width":"120"},null,8,["label"]),o(f,{label:a(n)("operation"),fixed:"right",align:"right","min-width":"120"},{default:l(({row:t})=>[t.status=="wait"?(d(),b(w,{key:0,type:"primary",link:"",onClick:R=>M(t)},{default:l(()=>[_(s(a(n)("transfer")),1)]),_:2},1032,["onClick"])):E("",!0)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1})):E("",!0),o(H,{modelValue:p.value,"onUpdate:modelValue":e[5]||(e[5]=t=>p.value=t),title:r.title,width:"500px",class:"diy-dialog-wrap","destroy-on-close":!0},{footer:l(()=>[m("span",ve,[o(w,{onClick:e[3]||(e[3]=t=>p.value=!1)},{default:l(()=>[_(s(a(n)("cancel")),1)]),_:1}),o(w,{type:"primary",loading:i.value,onClick:e[4]||(e[4]=t=>P(T.value))},{default:l(()=>[_(s(a(n)("confirm")),1)]),_:1},8,["loading"])])]),default:l(()=>[Q((d(),b(G,{model:u,"label-width":"120px",ref_key:"formRef",ref:T,rules:a($),class:"page-form"},{default:l(()=>[o(k,{label:a(n)("transferType")},{default:l(()=>[o(q,{modelValue:u.refund_type,"onUpdate:modelValue":e[1]||(e[1]=t=>u.refund_type=t)},{default:l(()=>[(d(!0),C(W,null,Y(N.value,(t,R)=>(d(),b(j,{label:t.value,key:R},{default:l(()=>[_(s(t.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),o(k,{label:a(n)("refundMoney")},{default:l(()=>[m("span",null,s(u.refund_money),1)]),_:1},8,["label"]),u.refund_type=="offline"?(d(),b(k,{key:0,label:a(n)("voucher")},{default:l(()=>[o(z,{modelValue:u.voucher,"onUpdate:modelValue":e[2]||(e[2]=t=>u.voucher=t)},null,8,["modelValue"])]),_:1},8,["label"])):E("",!0)]),_:1},8,["model","rules"])),[[I,i.value]])]),_:1},8,["modelValue","title"])])}}});export{oa as default};
|