index.7cbbb494.js 2.1 KB

1
  1. import{q as T,w as q,x,B as m,a2 as p,C as A,aC as I,r as u,o as d,n as S,t as o,H as n,v as s,K as B,N as V,P as k}from"./index.07834df0.js";import{u as R}from"./use-response-handle.540736d3.js";import{h as H,a as F}from"./index.98730bfa.js";import{h as L}from"./index.38a34830.js";import{B as M}from"./basic-descriptions.b3e3214e.js";import U from"./approval-pending.0124a7e3.js";import{C as K}from"./tragelog.b41a1b91.js";import O from"./receipt-payment.870276e8.js";import"./use-review-process.3926383d.js";import"./global.be899199.js";import"./configs.fcc4c95f.js";const $={1:{title:"\u5F85\u8BA4\u9886",component:U}},j={class:"capital__content","bg-white":""},ne=T({__name:"index",setup(z){const{query:h}=q(),{push:E}=x(),c=R(),l=m({}),f=m({}),_=m(["1","2","3"]),r=p(()=>h.id),i=p(()=>{const{status:e}=l.value;return $[e]});async function D(){const{code:e,message:a,data:t}=await F({logNo:r.value});c({code:e,message:a,handler:()=>l.value=t})}async function N(){const{data:e,message:a,code:t}=await L({tradNo:C.value});c({code:t,message:a,handler:()=>f.value=e})}const C=p(()=>{const{tradNo:e}=l.value;return e});async function b(e){const{code:a,message:t}=await H({logNo:r.value,...e});c({code:a,message:t,handler:()=>E("/InvoiceSales/capitalClaim")})}function g(){!r.value||D()}return A(()=>g()),I(()=>C.value&&N()),(e,a)=>{const t=u("ElCollapseItem"),w=u("ElCollapse"),v=u("ElTabPane"),y=u("ElTabs");return d(),S("div",j,[o(y,null,{default:n(()=>[o(v,{label:"\u8BE6\u60C5"},{default:n(()=>[o(w,{modelValue:_.value,"onUpdate:modelValue":a[0]||(a[0]=P=>_.value=P)},{default:n(()=>[o(t,{title:"\u8D44\u91D1\u8BE6\u60C5",name:"1"},{default:n(()=>[o(O,{"trade-info":f.value},null,8,["trade-info"])]),_:1}),o(t,{title:"\u8BA4\u9886\u8D44\u91D1\u8BE6\u60C5",name:"2"},{default:n(()=>[o(s(M),{columns:s(K),data:l.value,"col-number":2},null,8,["columns","data"])]),_:1}),s(i)?(d(),B(t,{key:0,name:"3",title:s(i).title},{default:n(()=>[(d(),B(V(s(i).component),{onChangeStatus:b},null,32))]),_:1},8,["title"])):k("",!0)]),_:1},8,["modelValue"])]),_:1}),o(v,{label:"\u5BA1\u6279\u8BB0\u5F55"})]),_:1})])}}});export{ne as default};