1 |
- import{_ as G,d as H,k as K,n as M,c9 as Q,ab as X,cB as f,e0 as Y,aa as v,r as y,aw as Z,o as i,c as k,a as l,h as u,y as r,i as t,ak as ee,B as N,A as _,ca as te,F as B}from"./index.js";import{u as ne}from"./useDetail.5dd6b55b.js";import ae from"./return-form.362aab.js";import oe from"./approval-pending.3d8bab.js";import{I as ie}from"./index.0f5b73f3.js";import{i as se}from"./_details.a7d8d419.js";import le from"./index.3cb110.js";import{h as A,a as ue,b as re}from"./index.61f5bdb5.js";import"./inv-open.72ec68ac.js";import"./index.11214f.js";const ce={class:"padding__container"},ve="returnTicketDetail",pe=H({__name:"detail",setup(me){const{push:S}=K(),g=M({}),{hasPermissionWithCode:x}=Q(ve),{id:C,isDetail:D,collapses:h,title:b}=ne({baseName:"\u9000\u7968\u7533\u8BF7",collapseLen:5}),{isSuperUser:T}=X(),{data:a,run:I,loading:F}=f({initalData:{},success:({invNo:e})=>{J(Y({invNo:e}))}}),{run:V}=f({success:()=>S("/InvoiceSales/returnTicket")}),{run:P}=f({success:()=>{I(A({returnCode:C.value}))}}),R=v(()=>{const{inv_type:e}=a.value;return e==="2"||e==="3"}),w=v(()=>{const{inv_type:e}=a.value;return e==="fully_digitalized_special_electronic"||e==="fully_digitalized_normal_electronic"}),U=v(()=>{const{open_type:e}=a.value;return String(e)==="1"}),j=v(()=>{const{is_out_month:e}=a.value;return e}),z=v(()=>{const{open_type:e}=c.value;return["2","3"].includes(String(e))}),O=v(()=>{const{inv_type:e}=a.value;return e}),{data:c,run:J,loading:L}=f({initalData:{},success(e){const{inv_code:o,inv_number:n,open_date:s,inv_subtotal:p,check_code:m,inv_total:d}=e.invinfo;g.value={invCode:o,invNum:n,subtotal_fee:p,checkCode:m,total_fee:d,open_date:s}}});function E(){const{inv_code:e,inv_number:o,open_date:n,inv_subtotal:s,check_code:p,inv_total:m}=g.value;return{total_fee:m,invCode:e,invNum:o,open_date:n,subtotal_fee:s,checkCode:p}}function W(e,o=!1){const n=E(),s={returnCode:C.value,...e,...o?n:{}};P(ue(s))}const $=e=>{V(re(e))};return D.value&&I(A({returnCode:C.value})),(e,o)=>{const n=y("ElCollapseItem"),s=y("ElCollapse"),p=y("ElTabPane"),m=y("ElTabs"),d=Z("loading");return i(),k("div",ce,[l(" {{ orginInvData }} "),u(m,null,{default:r(()=>[u(p,{label:t(b)},{default:r(()=>[u(s,{modelValue:t(h),"onUpdate:modelValue":o[0]||(o[0]=q=>ee(h)?h.value=q:null)},{default:r(()=>[u(n,{name:"1",title:t(b)},{default:r(()=>[t(D)?N((i(),_(t(te),{key:0,columns:t(se),data:t(a)},null,8,["columns","data"])),[[d,t(F)]]):(i(),_(ae,{key:1,onCreate:$}))]),_:1},8,["title"]),t(D)?(i(),k(B,{key:0},[t(a).invNo?(i(),_(n,{key:0,name:"2",title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5"},{default:r(()=>[N(u(le,{detail:t(c)},null,8,["detail"]),[[d,t(L)]])]),_:1})):l("v-if",!0),t(c)&&t(c).invinfo&&t(c).invinfo.inv_number?(i(),_(n,{key:1,name:"3",title:"\u84DD\u7968\u8BE6\u60C5"},{default:r(()=>[l(' @get-invoice-data="data => (orginInvData = data)" '),u(t(ie),{type:"sale","inv-number":t(c).invinfo.inv_number},null,8,["inv-number"])]),_:1})):l("v-if",!0),t(T)?l("v-if",!0):(i(),k(B,{key:2},[String(t(a).status)==="0"&&t(x)("025")?(i(),_(n,{key:0,name:"4",title:"\u5F85\u5BA1\u6838"},{default:r(()=>[u(oe,{isNormal:R.value,isAllEx:w.value,"is-js":U.value,"is-out-month":j.value,"is-normal-open":z.value,"inv-type":O.value,"company-no":t(a).companyNo,orginInvData:g.value,onApproval:W,getOriginInvoice:E},null,8,["isNormal","isAllEx","is-js","is-out-month","is-normal-open","inv-type","company-no","orginInvData"])]),_:1})):l("v-if",!0)],64))],64)):l("v-if",!0)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})])}}});var Ie=G(pe,[["__file","C:/Users/89793/Desktop/projects/settle-vue3/src/views/InvoiceSales/returnTicket/detail.vue"]]);export{Ie as default};
|