detail.c6ec610e.js 2.7 KB

1
  1. import{ah as A,bb as N,q as B,t as c,bj as h,a_ as k,bk as x,_ as S,w as V,x as j,B as f,a2 as b,C as w,r as D,o as m,n as I,H as _,v as r,K as v,N as q,P}from"./index.2530a63f.js";import{u as H}from"./use-response-handle.f4613608.js";import{h as O,a as R}from"./index.ff845be8.js";import z from"./approval-pending.5a3806ac.js";import"./use-review-process.0c7643ab.js";const K=[{value:"1",label:"\u5F85\u5BA1\u6279"},{value:"2",label:"\u5BA1\u6279\u901A\u8FC7"},{value:"3",label:"\u5BA1\u6279\u9A73\u56DE"}],M=[{field:"tradNo",label:"\u8D44\u91D1\u7F16\u53F7"},{field:"logNo",label:"\u8BA4\u9886\u7F16\u53F7"},{field:"trade_time",label:"\u4EA4\u6613\u65F6\u95F4"},{field:"total_fee",label:"\u603B\u91D1\u989D"},{field:"status",label:"\u8D44\u91D1\u8BA4\u9886\u5BA1\u6838\u72B6\u6001",render(t){return A(N,null,{default:()=>{var a;return(a=K.find(s=>s.value===t))==null?void 0:a.label}})}},{field:"addtime",label:"\u8BA4\u9886\u65F6\u95F4"},{field:"trade_out",label:"\u4ED8\u6B3E\u516C\u53F8"},{field:"trade_in",label:"\u94F6\u884C"},{field:"balance",label:"\u8D44\u91D1\u4F59\u989D"},{field:"used_fee",label:"\u8D44\u91D1\u4F7F\u7528\u91D1\u989D"},{field:"remark",label:"\u5907\u6CE8"}],T={title:{type:String},colNumber:{type:Number},columns:{type:Array},data:{type:Object}};function U(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!k(t)}const $=B({name:"BasicDescriptions",props:T,setup(t){return()=>{let a;const{title:s,colNumber:d,columns:n,data:i}=t;return c(x,{title:s,columns:d,border:!0,size:"small"},U(a=n.map(e=>c(h,{label:e.label,key:e.field},{default:()=>[e.render?e.render(i[e.field]):i[e.field]]})))?a:{default:()=>[a]})}}}),G={1:{title:"\u5F85\u8BA4\u9886",component:z}};const J={class:"capital__content","bg-white":""},L=B({__name:"detail",setup(t){const{query:a}=V(),{push:s}=j(),d=H(),n=f({}),i=f(["1","2"]),e=b(()=>a.id),p=b(()=>{const{status:l}=n.value;return G[l]});async function C(){const{code:l,message:u,data:o}=await R({logNo:e.value});d({code:l,message:u,handler:()=>n.value=o})}async function F(l){const{code:u,message:o}=await O({logNo:e.value,...l});d({code:u,message:o,handler:()=>s("/InvoiceSales/capitalPool")})}function y(){!e.value||C()}return w(()=>y()),(l,u)=>{const o=D("ElCollapseItem"),E=D("ElCollapse");return m(),I("div",J,[c(E,{modelValue:i.value,"onUpdate:modelValue":u[0]||(u[0]=g=>i.value=g)},{default:_(()=>[c(o,{title:"\u8BA2\u5355\u5BF9\u8D26\u8BE6\u60C5",name:"1"},{default:_(()=>[c(r($),{columns:r(M),data:n.value,"col-number":2},null,8,["columns","data"])]),_:1}),r(p)?(m(),v(o,{key:0,name:"2",title:r(p).title},{default:_(()=>[(m(),v(q(r(p).component),{onChangeStatus:F},null,32))]),_:1},8,["title"])):P("",!0)]),_:1},8,["modelValue"])])}}});var ee=S(L,[["__scopeId","data-v-6f7f3dc8"]]);export{ee as default};