123 |
- import{_ as Z,d as $,m as ee,aO as te,ah as oe,aP as D,ag as n,aL as ae,w as ne,n as se,bv as g,x as ie,r as p,aC as le,H as S,u as e,o as s,c as V,l as i,C as l,G as u,aq as F,a as c,F as ue,I as re}from"./index.5ed94a6f.js";import{I as pe}from"./index.98275206.js";import ce from"./upload-invoice.b5a44179.js";import me from"./financial-review.f9888ea0.js";import ve from"./index.adae7e5b.js";import de from"./add-edit-form.2c2d006e.js";import _e from"./add-edit-form.eb64dd9e.js";import{h as fe,a as ye,b as be,c as Ce,d as he}from"./index.06ae2166.js";import"./invoice.c45a4600.js";import"./status.2df4810d.js";import"./status.4c13d767.js";import"./configs.04f5388b.js";import"./inv-open.c7caf0f2.js";import"./tootip.7e465703.js";import"./basic-descriptions.9072ec0d.js";import"./index.4b665cc9.js";import"./order-dialog.d896a34f.js";import"./search-check.fb023f1a.js";import"./use-page-search.c588a0c0.js";import"./columns.94f2d389.js";import"./search-batch.a8072463.js";import"./edit-order.a14857fc.js";import"./invoice-title.d8b30b0d.js";import"./columns.b148ba69.js";import"./choose-form.af3a335d.js";import"./index.60f38771.js";import"./index.741919d0.js";import"./orderRecord.ba009c65.js";import"./porder.c1ffb960.js";import"./calc.850c7422.js";import"./choose-modal.c495640d.js";import"./date-range.001211c2.js";import"./invoice-title.d4d971a9.js";const Ae={1:{component:me,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"},2:{component:ce,title:"\u5F85\u4E0A\u4F20\u53D1\u7968"}};const De={class:"main bg-white"},ge=$({__name:"detail",setup(Be){const{query:I}=ee(),w=te(),{isSuperUser:x}=oe(),d=D("\u9500\u552E\u8BA2\u5355"),N=n(()=>d.value==="\u9500\u552E\u8BA2\u5355"),P="invoiceApplyDetail",{hasPermissionWithCode:U}=ae(P),B=D(!1);D("");const y=n(()=>_.value?"0":"1"),k=ne(["0","1","2","3","4"]),m=n(()=>I.id),_=n(()=>!m.value),{push:L}=se(),{loading:E,data:o,run:q}=g({initalData:{},success:()=>o.value&&H(fe({companyNo:o.value.inv_out}))}),{data:b,run:O}=g({isList:!0,initalData:[]}),{data:G,run:H}=g({isList:!0,initalData:[],success:()=>{const[t]=G.value||[];if(!t)return;const{input_ticket:a}=t;B.value=a==="1"}}),j=n(()=>String(o.value.status)==="1"&&U("025")||String(o.value.status)==="2"),M=n(()=>{const{status:t}=o.value;return["4","6"].includes(String(t))}),T=n(()=>{const{inv_type:t}=o.value;return t==="3"||t==="4"}),W=n(()=>{const{inv_type:t}=o.value;return t==="4"}),z=n(()=>{const{inv_type:t}=o.value;return t==="2"||t==="3"}),C=n(()=>{const{status:t}=o.value;return Ae[String(t)]||{}});async function J({status:t,...a}){let r;t?r=await be({invNo:m.value,status:t,...a}):r=await ye({invNo:m.value,...a});const{code:h,message:f}=r;w({code:h,message:f,handler:()=>L("/InvoiceSales/invoiceApply")})}const K=()=>{O(Ce({invNo:m.value}))},Q=()=>{q(he({invNo:m.value}))};return ie(()=>{_.value||(Q(),K())}),(t,a)=>{const r=p("ElRadio"),h=p("ElRadioGroup"),f=p("el-tab-pane"),A=p("el-collapse-item"),X=p("el-collapse"),Y=p("el-tabs"),R=le("loading");return S((s(),V("div",De,[i(Y,{modelValue:e(y),"onUpdate:modelValue":a[2]||(a[2]=v=>F(y)?y.value=v:null),type:"border-card"},{default:l(()=>[e(_)?(s(),u(f,{key:0,label:"\u65B0\u5EFA\u53D1\u7968\u7533\u8BF7",name:"0"},{default:l(()=>[i(h,{modelValue:e(d),"onUpdate:modelValue":a[0]||(a[0]=v=>F(d)?d.value=v:null)},{default:l(()=>[i(r,{label:"\u9500\u552E\u8BA2\u5355"}),i(r,{label:"\u901A\u7528\u8BA2\u5355"})]),_:1},8,["modelValue"]),e(N)?(s(),u(de,{key:0})):(s(),u(_e,{key:1}))]),_:1})):c("v-if",!0),e(_)?c("v-if",!0):(s(),u(f,{key:1,label:"\u4E1A\u52A1\u8BE6\u60C5",name:"1"},{default:l(()=>[i(X,{modelValue:k.value,"onUpdate:modelValue":a[1]||(a[1]=v=>k.value=v)},{default:l(()=>[i(A,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:l(()=>[S(i(ve,{detail:e(o)},null,8,["detail"]),[[R,e(E)]])]),_:1}),e(b).length>0&&e(b)[0].inv_number&&e(M)?(s(),u(A,{key:0,name:"3",title:"\u53D1\u7968\u8BE6\u60C5"},{default:l(()=>[i(e(pe),{"inv-number":e(b)[0].inv_number,type:"sale"},null,8,["inv-number"])]),_:1})):c("v-if",!0),e(x)?c("v-if",!0):(s(),V(ue,{key:1},[Object.keys(e(C)).length&&e(j)?(s(),u(A,{key:0,title:e(C).title,name:"4"},{default:l(()=>[(s(),u(re(e(C).component),{"is-electronic":e(T),"is-support":e(B),"is-special-ticket":e(W),"is-plain":e(z),"inv-type":e(o).inv_type,onChangeStatus:J},null,40,["is-electronic","is-support","is-special-ticket","is-plain","inv-type"]))]),_:1},8,["title"])):c("v-if",!0)],64))]),_:1},8,["modelValue"])]),_:1})),c(` <el-tab-pane label="\u5BA1\u6279\u8BB0\u5F55" name="2" v-if="!isCreate">\r
- <examRecord :examCode="examCode" />\r
- </el-tab-pane> `)]),_:1},8,["modelValue"])])),[[R,e(E)]])}}});var nt=Z(ge,[["__scopeId","data-v-471f3669"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{nt as default};
|