123 |
- import{_ as z,d as G,B as J,F as M,bn as O,ag as W,aY as b,ad as u,y as m,ay as Y,o as a,c as h,z as s,L as i,u as e,am as q,P as H,O as p,M as g,V as c}from"./index.614c217e.js";import{u as K}from"./useDetail.25022973.js";import Q from"./return-form.86c92d47.js";import{B as X}from"./basic-descriptions.271240c4.js";import Z from"./approval-pending.dd140854.js";import{I as $}from"./index.40fcb4d5.js";import{i as ee}from"./capital-modal.5eb2595b.js";import{h as B,a as te,b as ne}from"./index.9cea87c2.js";import"./index.e5c9c952.js";import"./inv-open.5e06e9dd.js";import"./tootip.ec7a923d.js";import"./status.8fda4b80.js";import"./invoice.3654703c.js";const ae={class:"padding__container"},oe=G({__name:"detail",setup(se){const{push:N}=J(),S="returnTicketDetail",k=M({}),{hasPermissionWithCode:T}=O(S),{id:v,isDetail:_,collapses:d,title:E}=K({baseName:"\u9000\u7968\u7533\u8BF7",collapseLen:5}),{isSuperUser:V}=W(),{data:n,run:I,loading:A}=b({initalData:{}}),{run:F}=b({success:()=>N("/InvoiceSales/returnTicket")}),{run:P}=b({success:()=>{I(B({returnCode:v.value}))}}),w=u(()=>{const{inv_type:t}=n.value;return t==="2"||t==="3"}),x=u(()=>{const{open_type:t}=n.value;return String(t)==="1"}),R=u(()=>{const{is_out_month:t}=n.value;return t});u(()=>{const{invNo:t}=n.value;return t});const U=u(()=>{const{inv_type:t}=n.value;return t});function j(t,o=!1){const{inv_code:l,inv_number:f,open_date:y,inv_subtotal:C}=k.value,D={invCode:l,invNum:f,open_date:y,subtotal_fee:C},r={returnCode:v.value,...t,...o?D:{}};P(te(r))}const L=t=>{F(ne(t))};return _.value&&I(B({returnCode:v.value})),(t,o)=>{const l=m("ElCollapseItem"),f=m("ElCollapse"),y=m("ElTabPane"),C=m("ElTabs"),D=Y("loading");return a(),h("div",ae,[s(C,null,{default:i(()=>[s(y,{label:e(E)},{default:i(()=>[s(f,{modelValue:e(d),"onUpdate:modelValue":o[1]||(o[1]=r=>q(d)?d.value=r:null)},{default:i(()=>[s(l,{name:"1",title:e(E)},{default:i(()=>[e(_)?H((a(),p(e(X),{key:0,columns:e(ee),data:e(n)},null,8,["columns","data"])),[[D,e(A)]]):(a(),p(Q,{key:1,onCreate:L}))]),_:1},8,["title"]),e(_)?(a(),h(g,{key:0},[c(` <ElCollapseItem name="2" title="\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5" v-if="data.invNo">\r
- <InvoiceDetailVue :detail="invoiceDetail" />\r
- </ElCollapseItem> `),e(n).inv_number?(a(),p(l,{key:0,name:"3",title:"\u84DD\u7968\u8BE6\u60C5"},{default:i(()=>[s(e($),{type:"sale","inv-number":e(n).inv_number,onGetInvoiceData:o[0]||(o[0]=r=>k.value=r)},null,8,["inv-number"])]),_:1})):c("v-if",!0),e(V)?c("v-if",!0):(a(),h(g,{key:1},[String(e(n).status)==="0"&&e(T)("025")?(a(),p(l,{key:0,name:"4",title:"\u5F85\u5BA1\u6838"},{default:i(()=>[s(Z,{isNormal:e(w),"is-js":e(x),"is-out-month":e(R),"inv-type":e(U),"company-no":e(n).companyNo,onApproval:j},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 De=z(oe,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/returnTicket/detail.vue"]]);export{De as default};
|