detail.1ebe1640.js 3.2 KB

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