1 |
- import{h as V}from"./index.d64d5048.js";import{e as P,l as U,a_ as b,q as c,U as j,aU as q,v as A,r as f,o as r,c as v,a as _,h,A as y,F as K,B as F,j as G,C as g,G as H,aJ as I}from"./index.ea981fc6.js";import{Q as i}from"./query.03335105.js";import{u as N}from"./use-response-handle.6c1eccdf.js";import{i as O}from"./context.bdf6d636.js";import Q from"./anchor.d3c3049c.js";import"./index.3e58814a.js";import"./purchase.9b978358.js";import"./types.0cd1e6a1.js";import"./purchase.cfed197d.js";import"./status.b8063a0d.js";import"./tootip.41d7e1df.js";import"./hooks.e40aff9e.js";import"./basic-descriptions.1be98b64.js";import"./index.e3228c2b.js";import"./reconciliation.33720c32.js";import"./reconciliation.b5d27e56.js";import"./index.c489b91e.js";import"./sale.d93d1e72.js";import"./sale.9d85f836.js";import"./index.43acd58b.js";import"./payment.a1e21420.js";import"./index.8befc1c1.js";import"./ticket-return.531d21b9.js";import"./index.2e39e50a.js";import"./tradelog.1ca6ad0a.js";import"./tragelog.fc83ce5b.js";import"./index.5de330e4.js";import"./trade.b8210a7d.js";import"./index.d197dc06.js";import"./refund.17613800.js";import"./index.091aa15d.js";import"./inv-return.fe05ab85.js";import"./inv-return.ecfd2b23.js";import"./index.fbae331f.js";import"./inv-open.aa3df382.js";import"./inv-open.0beddc3b.js";import"./goods.996eece5.js";const S={class:"main flex h-full"},J={"bg-white":"","min-w-230px":""},L={"bg-white":"","flex-1":""},be=P({__name:"detail",setup(Y){const{query:k}=U(),D=N(),p=b([]),l=c([]),n=c(new Map),d=c({}),C=j(()=>k.id),w=(e,t)=>{var s;const o=i[e].responseKey;return t[o]&&((s=i[e])==null?void 0:s.detail)&&t[o].length!==0};function E(e){return Object.keys(i).filter(o=>w(o,e)).map(o=>{const{api:s,component:a,requesetProp:m,responseKey:u,detail:R}=i[o],T=e[u];return{component:a,prop:m,title:R,api:s,value:T,key:o}})}async function x(){const{code:e,message:t,data:o}=await V({id:C.value});D({code:e,message:t,handler:()=>p.value=E(o)})}async function B(){await x(),p.value.forEach((e,t)=>{l.value.push(e.key),n.value.set(e.title,{top:"",index:t})})}function M(e,t){const o=n.value.get(t);n.value.set(t,{...o,top:e})}return q(O,{goodData:d,setGoodData:e=>d.value=e}),A(()=>B()),(e,t)=>{const o=f("ElCollapseItem"),s=f("ElCollapse");return r(),v("div",S,[_("div",J,[h(Q,{map:n.value},null,8,["map"])]),_("div",L,[h(s,{modelValue:l.value,"onUpdate:modelValue":t[1]||(t[1]=a=>l.value=a)},{default:y(()=>[(r(!0),v(K,null,F(G(p),a=>(r(),g(o,{title:a.title,name:a.key,key:a.key},{default:y(()=>[(r(),g(H(a.component),I(a,{onMapOffsetTop:t[0]||(t[0]=({top:m,title:u})=>M(m,u))}),null,16))]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])])])}}});export{be as default};
|