detail.54f7e9b3.js 3.3 KB

1
  1. import{_ as $,d as q,n as z,w as K,aX as M,a9 as Q,b5 as v,a6 as c,r as d,aw as Y,o as s,c as D,l as i,C as l,u as e,ak as Z,H as E,G as m,F as N,a as p}from"./index.db48ec49.js";import{u as ee}from"./useDetail.5cd984e8.js";import te from"./return-form.d1bdd44f.js";import{B as ne}from"./basic-descriptions.65dfa838.js";import oe from"./approval-pending.ba673d25.js";import{I as ae}from"./index.a5491181.js";import{i as se}from"./capital-modal.84c255bb.js";import ie from"./index.36ad6a59.js";import{h as B,a as le,b as re}from"./index.e4f869e0.js";import{d as ue}from"./index.74c545f0.js";import"./inv-open.6751b9c7.js";import"./tootip.44fa6ef7.js";import"./status.73dc9f3e.js";import"./invoice.976d803b.js";const ce={class:"padding__container"},me=q({__name:"detail",setup(pe){const{push:S}=z(),T="returnTicketDetail",b=K({}),{hasPermissionWithCode:A}=M(T),{id:_,isDetail:f,collapses:y,title:g}=ee({baseName:"\u9000\u7968\u7533\u8BF7",collapseLen:5}),{isSuperUser:F}=Q(),{data:n,run:h,loading:P}=v({initalData:{},success:({invNo:t})=>{O(ue({invNo:t}))}}),{run:V}=v({success:()=>S("/InvoiceSales/returnTicket")}),{run:w}=v({success:()=>{h(B({returnCode:_.value}))}}),R=c(()=>{const{inv_type:t}=n.value;return t==="2"||t==="3"}),x=c(()=>{const{open_type:t}=n.value;return String(t)==="1"}),U=c(()=>{const{is_out_month:t}=n.value;return t}),j=c(()=>{const{open_type:t}=r.value;return["2","3"].includes(String(t))}),G=c(()=>{const{inv_type:t}=n.value;return t}),{data:r,run:O,loading:H}=v({initalData:{}});function k(){const{inv_code:t,inv_number:o,open_date:a,inv_subtotal:u}=b.value;return{invCode:t,invNum:o,open_date:a,subtotal_fee:u}}function J(t,o=!1){const a=k(),u={returnCode:_.value,...t,...o?a:{}};w(le(u))}const L=t=>{V(re(t))};return f.value&&h(B({returnCode:_.value})),(t,o)=>{const a=d("ElCollapseItem"),u=d("ElCollapse"),W=d("ElTabPane"),X=d("ElTabs"),I=Y("loading");return s(),D("div",ce,[i(X,null,{default:l(()=>[i(W,{label:e(g)},{default:l(()=>[i(u,{modelValue:e(y),"onUpdate:modelValue":o[1]||(o[1]=C=>Z(y)?y.value=C:null)},{default:l(()=>[i(a,{name:"1",title:e(g)},{default:l(()=>[e(f)?E((s(),m(e(ne),{key:0,columns:e(se),data:e(n)},null,8,["columns","data"])),[[I,e(P)]]):(s(),m(te,{key:1,onCreate:L}))]),_:1},8,["title"]),e(f)?(s(),D(N,{key:0},[e(n).invNo?(s(),m(a,{key:0,name:"2",title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5"},{default:l(()=>[E(i(ie,{detail:e(r)},null,8,["detail"]),[[I,e(H)]])]),_:1})):p("v-if",!0),e(r)&&e(r).invinfo&&e(r).invinfo.inv_number?(s(),m(a,{key:1,name:"3",title:"\u84DD\u7968\u8BE6\u60C5"},{default:l(()=>[i(e(ae),{type:"sale","inv-number":e(r).invinfo.inv_number,onGetInvoiceData:o[0]||(o[0]=C=>b.value=C)},null,8,["inv-number"])]),_:1})):p("v-if",!0),e(F)?p("v-if",!0):(s(),D(N,{key:2},[String(e(n).status)==="0"&&e(A)("025")?(s(),m(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})):p("v-if",!0)],64))],64)):p("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};