detail.f0e0de.js 3.4 KB

1
  1. import{_ as $,d as K,n as M,w as Q,aL as X,ah as Y,b3 as v,b_ as Z,ag as u,r as _,aC as ee,o as i,c as h,j as s,C as l,l as e,aq as te,H as B,G as p,F as A,a as m}from"./index.js";import{u as ne}from"./useDetail.4ebb7c53.js";import oe from"./return-form.b3bfc3.js";import{B as ae}from"./basic-descriptions.65af2a97.js";import ie from"./approval-pending.113eed.js";import{I as se}from"./index.cc5f83db.js";import{i as le}from"./capital-modal.79e9d5.js";import re from"./index.e0bc66.js";import{h as S,a as ue,b as ce}from"./index.b237026e.js";import"./inv-open.cdafcf79.js";import"./tootip.4709eeed.js";import"./status.642bba24.js";import"./invoice.0b428759.js";const pe={class:"padding__container"},me=K({__name:"detail",setup(ve){const{push:x}=M(),T="returnTicketDetail",b=Q({}),{hasPermissionWithCode:F}=X(T),{id:d,isDetail:f,collapses:y,title:k}=ne({baseName:"\u9000\u7968\u7533\u8BF7",collapseLen:5}),{isSuperUser:V}=Y(),{data:n,run:E,loading:P}=v({initalData:{},success:({invNo:t})=>{q(Z({invNo:t}))}}),{run:R}=v({success:()=>x("/InvoiceSales/returnTicket")}),{run:j}=v({success:()=>{E(S({returnCode:d.value}))}}),w=u(()=>{const{inv_type:t}=n.value;return t==="2"||t==="3"}),U=u(()=>{const{inv_type:t}=n.value;return t==="fully_digitalized_special_electronic"||t==="fully_digitalized_normal_electronic"}),z=u(()=>{const{open_type:t}=n.value;return String(t)==="1"}),G=u(()=>{const{is_out_month:t}=n.value;return t}),L=u(()=>{const{open_type:t}=r.value;return["2","3"].includes(String(t))}),O=u(()=>{const{inv_type:t}=n.value;return t}),{data:r,run:q,loading:H}=v({initalData:{}});function I(){const{inv_code:t,inv_number:o,open_date:a,inv_subtotal:c,check_code:C,inv_total:D}=b.value;return{total_fee:D,invCode:t,invNum:o,open_date:a,subtotal_fee:c,checkCode:C}}function J(t,o=!1){const a=I(),c={returnCode:d.value,...t,...o?a:{}};j(ue(c))}const W=t=>{R(ce(t))};return f.value&&E(S({returnCode:d.value})),(t,o)=>{const a=_("ElCollapseItem"),c=_("ElCollapse"),C=_("ElTabPane"),D=_("ElTabs"),N=ee("loading");return i(),h("div",pe,[s(D,null,{default:l(()=>[s(C,{label:e(k)},{default:l(()=>[s(c,{modelValue:e(y),"onUpdate:modelValue":o[1]||(o[1]=g=>te(y)?y.value=g:null)},{default:l(()=>[s(a,{name:"1",title:e(k)},{default:l(()=>[e(f)?B((i(),p(e(ae),{key:0,columns:e(le),data:e(n)},null,8,["columns","data"])),[[N,e(P)]]):(i(),p(oe,{key:1,onCreate:W}))]),_:1},8,["title"]),e(f)?(i(),h(A,{key:0},[e(n).invNo?(i(),p(a,{key:0,name:"2",title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5"},{default:l(()=>[B(s(re,{detail:e(r)},null,8,["detail"]),[[N,e(H)]])]),_:1})):m("v-if",!0),e(r)&&e(r).invinfo&&e(r).invinfo.inv_number?(i(),p(a,{key:1,name:"3",title:"\u84DD\u7968\u8BE6\u60C5"},{default:l(()=>[s(e(se),{type:"sale","inv-number":e(r).invinfo.inv_number,onGetInvoiceData:o[0]||(o[0]=g=>b.value=g)},null,8,["inv-number"])]),_:1})):m("v-if",!0),e(V)?m("v-if",!0):(i(),h(A,{key:2},[String(e(n).status)==="0"&&e(F)("025")?(i(),p(a,{key:0,name:"4",title:"\u5F85\u5BA1\u6838"},{default:l(()=>[s(ie,{isNormal:e(w),isAllEx:e(U),"is-js":e(z),"is-out-month":e(G),"is-normal-open":e(L),"inv-type":e(O),"company-no":e(n).companyNo,onApproval:J,getOriginInvoice:I},null,8,["isNormal","isAllEx","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","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/returnTicket/detail.vue"]]);export{Be as default};