123 |
- import{_ as Q,d as $,m as ee,aO as te,ah as oe,aP as g,ag as n,aL as ae,w as ne,n as se,bv as h,x as ie,r as p,aC as le,H as V,l as e,o as s,c as F,j as i,C as l,G as u,aq as I,a as c,F as ue,I as re,bW as pe,bX as ce,bY as me,bZ as ve,b_ as de}from"./index.js";import{I as _e}from"./index.71d82fdf.js";import fe from"./upload-invoice.30c7fa.js";import ye from"./financial-review.3ede8b.js";import be from"./index.e0bc66.js";import Ce from"./add-edit-form.26b9b3.js";import Ae from"./add-edit-form.295ea7.js";import"./invoice.be116885.js";import"./status.59ac268d.js";import"./status.4c13d767.js";import"./configs.d00b9d26.js";import"./inv-open.cba942b4.js";import"./tootip.8e94896d.js";import"./basic-descriptions.7163ebd5.js";import"./index.4edba154.js";import"./order-dialog.4c7984.js";import"./search-check.1b1abc.js";import"./use-page-search.09d80688.js";import"./columns.17ba95.js";import"./search-batch.1f3b9b.js";import"./edit-order.0676ef.js";import"./invoice-title.9b5601.js";import"./columns.d95d09.js";import"./choose-form.9b2d21.js";import"./index.4abcb3e2.js";import"./index.21cc83f1.js";import"./orderRecord.8524f9d9.js";import"./porder.83f6807f.js";import"./calc.850c7422.js";import"./choose-modal.e8811c.js";import"./date-range.16e27782.js";import"./invoice-title.401b18.js";const De={1:{component:ye,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"},2:{component:fe,title:"\u5F85\u4E0A\u4F20\u53D1\u7968"}};const ge={class:"main bg-white"},he=$({__name:"detail",setup(Be){const{query:w}=ee(),x=te(),{isSuperUser:N}=oe(),d=g("\u9500\u552E\u8BA2\u5355"),P=n(()=>d.value==="\u9500\u552E\u8BA2\u5355"),U="invoiceApplyDetail",{hasPermissionWithCode:B}=ae(U),k=g(!1);g("");const y=n(()=>_.value?"0":"1"),E=ne(["0","1","2","3","4"]),m=n(()=>w.id),_=n(()=>!m.value),{push:L}=se(),{loading:R,data:o,run:q}=h({initalData:{},success:()=>o.value&&G(pe({companyNo:o.value.inv_out}))}),{data:b,run:O}=h({isList:!0,initalData:[]}),{data:j,run:G}=h({isList:!0,initalData:[],success:()=>{const[t]=j.value||[];if(!t)return;const{input_ticket:a}=t;k.value=a==="1"}}),H=n(()=>String(o.value.status)==="1"&&B("025")||String(o.value.status)==="2"&&B("058")),W=n(()=>{const{status:t}=o.value;return["4","6"].includes(String(t))}),M=n(()=>{const{inv_type:t}=o.value;return t==="3"||t==="4"}),T=n(()=>{const{inv_type:t}=o.value;return t==="4"}),X=n(()=>{const{inv_type:t}=o.value;return t==="2"||t==="3"}),C=n(()=>{const{status:t}=o.value;return De[String(t)]||{}});async function Y({status:t,...a}){let r;t?r=await me({invNo:m.value,status:t,...a}):r=await ce({invNo:m.value,...a});const{code:A,message:f}=r;x({code:A,message:f,handler:()=>L("/InvoiceSales/invoiceApply")})}const Z=()=>{O(ve({invNo:m.value}))},z=()=>{q(de({invNo:m.value}))};return ie(()=>{_.value||(z(),Z())}),(t,a)=>{const r=p("ElRadio"),A=p("ElRadioGroup"),f=p("el-tab-pane"),D=p("el-collapse-item"),J=p("el-collapse"),K=p("el-tabs"),S=le("loading");return V((s(),F("div",ge,[i(K,{modelValue:e(y),"onUpdate:modelValue":a[2]||(a[2]=v=>I(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(A,{modelValue:e(d),"onUpdate:modelValue":a[0]||(a[0]=v=>I(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(P)?(s(),u(Ce,{key:0})):(s(),u(Ae,{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(J,{modelValue:E.value,"onUpdate:modelValue":a[1]||(a[1]=v=>E.value=v)},{default:l(()=>[i(D,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:l(()=>[V(i(be,{detail:e(o)},null,8,["detail"]),[[S,e(R)]])]),_:1}),e(b).length>0&&e(b)[0].inv_number&&e(W)?(s(),u(D,{key:0,name:"3",title:"\u53D1\u7968\u8BE6\u60C5"},{default:l(()=>[i(e(_e),{"inv-number":e(b)[0].inv_number,type:"sale"},null,8,["inv-number"])]),_:1})):c("v-if",!0),e(N)?c("v-if",!0):(s(),F(ue,{key:1},[Object.keys(e(C)).length&&e(H)?(s(),u(D,{key:0,title:e(C).title,name:"4"},{default:l(()=>[(s(),u(re(e(C).component),{"is-electronic":e(M),"is-support":e(k),"is-special-ticket":e(T),"is-plain":e(X),"inv-type":e(o).inv_type,onChangeStatus:Y},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"])])),[[S,e(R)]])}}});var at=Q(he,[["__scopeId","data-v-471f3669"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{at as default};
|