1 |
- import{_ as X,d as $,n as q,w as z,aX as K,a9 as M,b5 as p,a6 as v,r as d,aw as O,o as n,c as h,l as o,C as s,u as e,ak as Q,H as E,G as u,F as B,a as c}from"./index.04b60821.js";import{u as Y}from"./useDetail.048934a0.js";import Z from"./return-form.c1b62e73.js";import{B as ee}from"./basic-descriptions.d2608457.js";import te from"./approval-pending.b0128e5c.js";import{I as ae}from"./index.403fa494.js";import{i as ne}from"./capital-modal.054d9667.js";import oe from"./index.f95134ac.js";import{h as N,a as se,b as ie}from"./index.c9317844.js";import{d as le}from"./index.90ee8246.js";import"./inv-open.eeb7d5be.js";import"./tootip.3e9167c1.js";import"./status.73dc9f3e.js";import"./invoice.1ef7e8dd.js";const re={class:"padding__container"},ue=$({__name:"detail",setup(ce){const{push:S}=q(),T="returnTicketDetail",k=z({}),{hasPermissionWithCode:A}=K(T),{id:_,isDetail:f,collapses:y,title:g}=Y({baseName:"\u9000\u7968\u7533\u8BF7",collapseLen:5}),{isSuperUser:F}=M(),{data:a,run:I,loading:P}=p({initalData:{},success:({invNo:t})=>{H(le({invNo:t}))}}),{run:V}=p({success:()=>S("/InvoiceSales/returnTicket")}),{run:w}=p({success:()=>{I(N({returnCode:_.value}))}}),R=v(()=>{const{inv_type:t}=a.value;return t==="2"||t==="3"}),x=v(()=>{const{open_type:t}=a.value;return String(t)==="1"}),U=v(()=>{const{is_out_month:t}=a.value;return t}),j=v(()=>{const{inv_type:t}=a.value;return t}),{data:G,run:H,loading:J}=p({initalData:{}});function L(t,i=!1){const{inv_code:l,inv_number:C,open_date:D,inv_subtotal:b}=k.value,m={invCode:l,invNum:C,open_date:D,subtotal_fee:b},r={returnCode:_.value,...t,...i?m:{}};w(se(r))}const W=t=>{V(ie(t))};return f.value&&I(N({returnCode:_.value})),(t,i)=>{const l=d("ElCollapseItem"),C=d("ElCollapse"),D=d("ElTabPane"),b=d("ElTabs"),m=O("loading");return n(),h("div",re,[o(b,null,{default:s(()=>[o(D,{label:e(g)},{default:s(()=>[o(C,{modelValue:e(y),"onUpdate:modelValue":i[1]||(i[1]=r=>Q(y)?y.value=r:null)},{default:s(()=>[o(l,{name:"1",title:e(g)},{default:s(()=>[e(f)?E((n(),u(e(ee),{key:0,columns:e(ne),data:e(a)},null,8,["columns","data"])),[[m,e(P)]]):(n(),u(Z,{key:1,onCreate:W}))]),_:1},8,["title"]),e(f)?(n(),h(B,{key:0},[e(a).invNo?(n(),u(l,{key:0,name:"2",title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5"},{default:s(()=>[E(o(oe,{detail:e(G)},null,8,["detail"]),[[m,e(J)]])]),_:1})):c("v-if",!0),e(a).inv_number?(n(),u(l,{key:1,name:"3",title:"\u84DD\u7968\u8BE6\u60C5"},{default:s(()=>[o(e(ae),{type:"sale","inv-number":e(a).inv_number,onGetInvoiceData:i[0]||(i[0]=r=>k.value=r)},null,8,["inv-number"])]),_:1})):c("v-if",!0),e(F)?c("v-if",!0):(n(),h(B,{key:2},[String(e(a).status)==="0"&&e(A)("025")?(n(),u(l,{key:0,name:"4",title:"\u5F85\u5BA1\u6838"},{default:s(()=>[o(te,{isNormal:e(R),"is-js":e(x),"is-out-month":e(U),"inv-type":e(j),"company-no":e(a).companyNo,onApproval:L},null,8,["isNormal","is-js","is-out-month","inv-type","company-no"])]),_:1})):c("v-if",!0)],64))],64)):c("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var Ee=X(ue,[["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/views/InvoiceSales/returnTicket/detail.vue"]]);export{Ee as default};
|