detail.735cc909.js 2.2 KB

1
  1. import E from"./index.8fb748f3.js";import N from"./index.1d2b3147.js";import P from"./index.f43d6d94.js";import q from"./index.77dd0c8c.js";import x from"./index.9c631cab.js";import{h as L,a as R}from"./index.cda7ea49.js";import{u as $}from"./use-response-handle.b8a23ac1.js";import{a2 as a,q as F,H,G as V,r as w,K as I,o as c,n as G,p as K,y as M,D as e,w as T,u as p,v as y}from"./index.dabd4695.js";import{h as j}from"./index.43d9b3df.js";import"./order-table.6a243fe7.js";import"./configs.9323506e.js";import"./types.d5cd4adf.js";import"./index.5fdcf4d7.js";import"./user.16b0f2f7.js";function z(i,t){const _=a(()=>i.value===0&&!t.value),h=a(()=>i.value===1&&!t.value),s=a(()=>i.value===2&&!t.value),l=a(()=>i.value===3&&!t.value);return{showInitiateAudit:_,showBusinessAudit:h,showFinancialAudit:s,showPaymentReceipt:l}}const J={class:"pay__content","bg-white":""},O={"text-xl":"","font-bold":"","py-2":""},le=F({__name:"detail",setup(i){const t=$(),{push:_}=H(),{query:h}=V(),s=a(()=>h.id),l=a(()=>!s.value),v=w([]),r=w({}),f=()=>_("/purchase/purchPay"),d=a(()=>r.value?Number(r.value.status):0),{showInitiateAudit:B,showBusinessAudit:g,showFinancialAudit:A,showPaymentReceipt:b}=z(d,l),C=a(()=>l.value?"\u65B0\u5EFA\u91C7\u8D2D\u4ED8\u6B3E\u8BA2\u5355":"\u91C7\u8D2D\u4ED8\u6B3E\u7533\u8BF7\u8BE6\u60C5");async function D(){const{code:n,message:o,data:u}=await j({...s.value?{payNo:s.value}:{}});t({code:n,message:o,handler:()=>{v.value=u.list,r.value=u.list[0]}})}async function m(n,o={}){const{code:u,message:k}=await L({status:n,...o,payNo:s.value});t({code:u,message:k,handler:f})}async function S(n){const{code:o,message:u}=await R(n);t({code:o,message:u,handler:f})}return I(()=>D()),(n,o)=>(c(),G("div",J,[K("h1",O,M(e(C)),1),T(E,{paymentList:v.value,readonly:e(l),onCreatePayment:S},null,8,["paymentList","readonly"]),e(B)?(c(),p(N,{key:0,onChangeStatus:m})):y("",!0),e(g)?(c(),p(P,{key:1,disabled:e(d)>1,detail:r.value,onChangeStatus:m},null,8,["disabled","detail"])):y("",!0),e(A)?(c(),p(q,{key:2,disabled:e(d)>2,detail:r.value,onChangeStatus:m},null,8,["disabled","detail"])):y("",!0),e(b)?(c(),p(x,{key:3,disabled:e(d)>3,onChangeStatus:m},null,8,["disabled"])):y("",!0)]))}});export{le as default};