mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-06 21:18:10 +00:00
2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{d as I,v as O,f as z,r as _,l as J,M as K,k as n,h as d,c as C,e as l,w as o,u as a,at as S,m as b,a as m,i as c,t as s,B as V,J as A,F as Q,O as W,au as X,K as Y,$ as Z,E as ee,a0 as ae,aa as te,ab as le,G as oe,H as ne,V as re,L as ue}from"./index-49a7c6d3.js";/* empty css *//* empty css *//* empty css *//* empty css */import se from"./index-a7528986.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 ie,d as me,e as de}from"./pay-0ad12e2b.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-162df930.js";import"./attachment-a9f2f0e9.js";import"./index.vue_vue_type_script_setup_true_lang-552f8845.js";/* 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-0f84b297.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-108fa369.js";import"./sys-5c944b3b.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./sortable.esm-be94e56d.js";const pe={class:"main-container"},fe={class:"flex mt-[5px] mb-[20px] justify-between"},_e={class:"dialog-footer"},ea=I({__name:"refund_detail",setup(ce){const E=O();z();const F=E.meta.title,y=E.query.refund_no,i=_(!0),g=_([]),v=_(null),N=async(r="")=>{i.value=!0,v.value=null,await me(r).then(({data:e})=>{v.value=e,g.value.push(e)}),i.value=!1};y?N(y):i.value=!1;const x=_([]);ie().then(r=>{Object.keys(r.data).forEach(e=>{x.value.push({value:e,name:r.data[e]})})});const p=_(!1),B=r=>{p.value=!0,u.refund_no=r.refund_no,u.refund_money=r.money},u=J({...{refund_no:"",refund_type:"back",voucher:"",refund_money:0}}),D=_(),$=K(()=>({label_name:[{required:!0,message:n("labelNamePlaceholder"),trigger:"blur"}]})),L=async r=>{i.value||!r||await r.validate(async e=>{e&&(i.value=!0,de(u).then(h=>{i.value=!1,p.value=!1,g.value=[],N(y)}).catch(()=>{p.value=!1,i.value=!1}))})};return(r,e)=>{const R=X,h=Y,f=Z,w=ee,M=ae,P=te,U=le,k=oe,j=se,q=ne,G=re,H=ue;return d(),C("div",pe,[l(h,{class:"card !border-none",shadow:"never"},{default:o(()=>[l(R,{content:a(F),icon:a(S),onBack:e[0]||(e[0]=t=>r.$router.back())},null,8,["content","icon"])]),_:1}),v.value?(d(),b(h,{key:0,class:"box-card mt-[15px] !border-none relative",shadow:"never"},{default:o(()=>[m("div",fe,[m("span",null,[c(s(a(n)("refundMoney"))+":",1),m("span",null,"¥"+s(v.value.money),1)]),m("span",null,[c(s(a(n)("refundNo"))+":",1),m("span",null,s(v.value.refund_no),1)])]),l(M,{data:g.value,size:"large"},{default:o(()=>[l(f,{prop:"out_trade_no",label:a(n)("outTradeNo"),"min-width":"200"},null,8,["label"]),l(f,{prop:"create_time",label:a(n)("createTime"),"min-width":"160"},null,8,["label"]),l(f,{prop:"refund_type_name",label:a(n)("refundTypeName"),"min-width":"120"},null,8,["label"]),l(f,{label:a(n)("refundMoney"),"min-width":"120"},{default:o(({row:t})=>[m("span",null,"¥"+s(t.money),1)]),_:1},8,["label"]),l(f,{prop:"status_name",label:a(n)("statusName"),"min-width":"120"},null,8,["label"]),l(f,{label:a(n)("operation"),fixed:"right",align:"right","min-width":"120"},{default:o(({row:t})=>[t.status=="wait"?(d(),b(w,{key:0,type:"primary",link:"",onClick:T=>B(t)},{default:o(()=>[c(s(a(n)("transfer")),1)]),_:2},1032,["onClick"])):V("",!0)]),_:1},8,["label"])]),_:1},8,["data"])]),_:1})):V("",!0),l(G,{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:o(()=>[m("span",_e,[l(w,{onClick:e[3]||(e[3]=t=>p.value=!1)},{default:o(()=>[c(s(a(n)("cancel")),1)]),_:1}),l(w,{type:"primary",loading:i.value,onClick:e[4]||(e[4]=t=>L(D.value))},{default:o(()=>[c(s(a(n)("confirm")),1)]),_:1},8,["loading"])])]),default:o(()=>[A((d(),b(q,{model:u,"label-width":"120px",ref_key:"formRef",ref:D,rules:a($),class:"page-form"},{default:o(()=>[l(k,{label:a(n)("transferType")},{default:o(()=>[l(U,{modelValue:u.refund_type,"onUpdate:modelValue":e[1]||(e[1]=t=>u.refund_type=t)},{default:o(()=>[(d(!0),C(Q,null,W(x.value,(t,T)=>(d(),b(P,{label:t.value,key:T},{default:o(()=>[c(s(t.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),l(k,{label:a(n)("refundMoney")},{default:o(()=>[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:o(()=>[l(j,{modelValue:u.voucher,"onUpdate:modelValue":e[2]||(e[2]=t=>u.voucher=t)},null,8,["modelValue"])]),_:1},8,["label"])):V("",!0)]),_:1},8,["model","rules"])),[[H,i.value]])]),_:1},8,["modelValue","title"])])}}});export{ea as default};
|