detail.29f02c87.js 2.8 KB

1
  1. import{_ as z,d as G,B as J,F as M,bn as O,ad as W,aY as h,ae as c,y as m,aw as Y,o,c as k,z as s,L as i,u as e,ak as q,P as H,O as p,M as I,V as u}from"./index.40211ca7.js";import{u as K}from"./useDetail.b54a02e0.js";import Q from"./return-form.6d288a64.js";import{B as X}from"./basic-descriptions.3a5682c3.js";import Z from"./approval-pending.5b7c364e.js";import{I as $}from"./index.1c2cc2dc.js";import{i as ee}from"./capital-modal.2b5c0a43.js";import{h as B,a as te,b as ne}from"./index.d4da549c.js";import"./index.73a5e647.js";import"./inv-open.fde8bb4b.js";import"./tootip.6a2c1433.js";import"./status.25ea5e43.js";import"./invoice.b41d2799.js";const oe={class:"padding__container"},ae=G({__name:"detail",setup(se){const{push:N}=J(),S="returnTicketDetail",D=M({}),{hasPermissionWithCode:T}=O(S),{id:v,isDetail:_,collapses:d,title:g}=K({baseName:"\u9000\u7968\u7533\u8BF7",collapseLen:5}),{isSuperUser:A}=W(),{data:n,run:E,loading:P}=h({initalData:{}}),{run:V}=h({success:()=>N("/InvoiceSales/returnTicket")}),{run:F}=h({success:()=>E(B({returnCode:v.value}))}),w=c(()=>{const{inv_type:t}=n.value;return t==="2"||t==="3"}),x=c(()=>{const{open_type:t}=n.value;return String(t)==="1"}),R=c(()=>{const{is_out_month:t}=n.value;return t}),U=c(()=>{const{inv_type:t}=n.value;return t});function j(t,a=!1){const{inv_code:r,inv_number:f,open_date:y,inv_subtotal:C}=D.value,b={invCode:r,invNum:f,open_date:y,subtotal_fee:C},l={returnCode:v.value,...t,...a?b:{}};F(te(l))}const L=t=>{V(ne(t))};return _.value&&E(B({returnCode:v.value})),(t,a)=>{const r=m("ElCollapseItem"),f=m("ElCollapse"),y=m("ElTabPane"),C=m("ElTabs"),b=Y("loading");return o(),k("div",oe,[s(C,null,{default:i(()=>[s(y,{label:e(g)},{default:i(()=>[s(f,{modelValue:e(d),"onUpdate:modelValue":a[1]||(a[1]=l=>q(d)?d.value=l:null)},{default:i(()=>[s(r,{name:"1",title:e(g)},{default:i(()=>[e(_)?H((o(),p(e(X),{key:0,columns:e(ee),data:e(n)},null,8,["columns","data"])),[[b,e(P)]]):(o(),p(Q,{key:1,onCreate:L}))]),_:1},8,["title"]),e(_)?(o(),k(I,{key:0},[e(n).inv_number?(o(),p(r,{key:0,name:"2",title:"\u53D1\u7968\u8BE6\u60C5"},{default:i(()=>[s(e($),{type:"sale","inv-number":e(n).inv_number,onGetInvoiceData:a[0]||(a[0]=l=>D.value=l)},null,8,["inv-number"])]),_:1})):u("v-if",!0),u(" "),e(A)?u("v-if",!0):(o(),k(I,{key:1},[String(e(n).status)==="0"&&e(T)("025")?(o(),p(r,{key:0,name:"4",title:"\u5F85\u5BA1\u6838"},{default:i(()=>[s(Z,{isNormal:e(w),"is-js":e(x),"is-out-month":e(R),"inv-type":e(U),"company-no":e(n).companyNo,onApproval:j},null,8,["isNormal","is-js","is-out-month","inv-type","company-no"])]),_:1})):u("v-if",!0)],64))],64)):u("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var be=z(ae,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/returnTicket/detail.vue"]]);export{be as default};