1 |
- import{h as V}from"./index.139078d3.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 i,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.ed6e7669.js";import{Q as n}from"./query.43b5fe04.js";import{u as N}from"./use-response-handle.0c7b9f9b.js";import{i as O}from"./context.bdf6d636.js";import Q from"./anchor.e10bc042.js";import"./index.ae71e16e.js";import"./purchase.7e0ed365.js";import"./types.71694608.js";import"./purchase.b9055139.js";import"./status.b8063a0d.js";import"./tootip.82ef5cc9.js";import"./hooks.c7e6317f.js";import"./basic-descriptions.6d80747a.js";import"./index.3f8d9994.js";import"./reconciliation.ade02e3f.js";import"./reconciliation.58c4b8e2.js";import"./index.bf0ab206.js";import"./sale.3a980302.js";import"./sale.b5c9c2e7.js";import"./index.3a0ec2d5.js";import"./payment.db438dff.js";import"./purchPay.47ddbfa9.js";import"./index.54db4a15.js";import"./ticket-return.1269610f.js";import"./ticket-return.bdefc17d.js";import"./index.508948b9.js";import"./tradelog.be960484.js";import"./tragelog.04041bb7.js";import"./index.62cc5b99.js";import"./trade.c3edcec0.js";import"./index.f5ace5b5.js";import"./refund.cea980e5.js";import"./index.8814161f.js";import"./inv-return.8eef7390.js";import"./inv-return.00ced2b0.js";import"./index.7c4b56ea.js";import"./inv-open.84665242.js";import"./inv-open.c12376b5.js";import"./goods.af900c4e.js";const S={class:"main flex h-full"},J={"bg-white":"","min-w-230px":""},L={"bg-white":"","flex-1":""},qe=P({__name:"detail",setup(Y){const{query:k}=U(),D=N(),p=b([]),l=c([]),r=c(new Map),d=c({}),C=j(()=>k.id),w=(e,t)=>{var s;const o=n[e].responseKey;return t[o]&&((s=n[e])==null?void 0:s.detail)&&t[o].length!==0};function E(e){return Object.keys(n).filter(o=>w(o,e)).map(o=>{const{api:s,component:a,requesetProp:m,responseKey:u,detail:R}=n[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),r.value.set(e.title,{top:"",index:t})})}function M(e,t){const o=r.value.get(t);r.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 i(),v("div",S,[_("div",J,[h(Q,{map:r.value},null,8,["map"])]),_("div",L,[h(s,{modelValue:l.value,"onUpdate:modelValue":t[1]||(t[1]=a=>l.value=a)},{default:y(()=>[(i(!0),v(K,null,F(G(p),a=>(i(),g(o,{title:a.title,name:a.key,key:a.key},{default:y(()=>[(i(),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{qe as default};
|