detail.b09c14.js 4.9 KB

1
  1. import{_ as K,d as Q,m as $,aU as ee,ah as te,aF as h,ag as i,aN as oe,w as ae,n as ie,bv as B,x as ne,r as p,aC as se,H as V,l as e,o as n,c as ue,j as s,C as u,G as l,aq as I,a as c,I as le,bW as re,bX as pe,bY as ce,bZ as me,b_ as ve}from"./index.js";import{I as de}from"./index.c860b719.js";import _e from"./upload-invoice.30c7fa.js";import fe from"./financial-review.3ede8b.js";import ye from"./index.e0bc66.js";import be from"./add-edit-form.5b0e0b.js";import Ae from"./add-edit-form.ed58bf.js";import Ce from"./add-edit-form.38cac2.js";import"./invoice.03b02d9f.js";import"./status.642bba24.js";import"./status.4c13d767.js";import"./configs.2b8939bb.js";import"./inv-open.d2377ff8.js";import"./tootip.bd8d3dab.js";import"./basic-descriptions.ca9543e2.js";import"./index.562c5913.js";import"./order-dialog.590fc9.js";import"./search-check.860fb4.js";import"./use-page-search.0502cd9b.js";import"./columns.17ba95.js";import"./search-batch.565fac.js";import"./search-batch-main.4cbb8c.js";import"./edit-order.0676ef.js";import"./invoice-title.9b5601.js";import"./order-dialog.965bab.js";import"./search-check.10e1c7.js";import"./columns.88d730.js";import"./search-batch.b4b5d3.js";import"./search-batch-main.54a70c.js";import"./edit-order.baa109.js";import"./invoice-title.401b18.js";import"./columns.d95d09.js";import"./choose-form.58aea0.js";import"./index.2361d80e.js";import"./index.dc150f6e.js";import"./orderRecord.f2227078.js";import"./porder.b1e1f874.js";import"./calc.850c7422.js";import"./choose-modal.6f81f8.js";import"./date-range.ca692b3d.js";import"./invoice-title.70cdf9.js";const De={1:{component:fe,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"},2:{component:_e,title:"\u5F85\u4E0A\u4F20\u53D1\u7968"}};const he={class:"main bg-white"},Be=Q({__name:"detail",setup(ge){const{query:w}=$(),F=ee();te();const m=h("\u9500\u552E\u8BA2\u5355"),N=i(()=>m.value==="\u9500\u552E\u8BA2\u5355"),U=i(()=>m.value==="\u901A\u7528\u8BA2\u5355"),x="invoiceApplyDetail",{hasPermissionWithCode:g}=oe(x),k=h(!1);h("");const y=i(()=>_.value?"0":"1"),E=ae(["0","1","2","3","4"]),v=i(()=>w.id),_=i(()=>!v.value),{push:P}=ie(),{loading:S,data:o,run:q}=B({initalData:{},success:()=>o.value&&j(re({companyNo:o.value.inv_out}))}),{data:b,run:L}=B({isList:!0,initalData:[]}),{data:W,run:j}=B({isList:!0,initalData:[],success:()=>{const[t]=W.value||[];if(!t)return;const{input_ticket:a}=t;k.value=a==="1"}}),G=i(()=>String(o.value.status)==="1"&&g("025")||String(o.value.status)==="2"&&g("058")),H=i(()=>{const{status:t}=o.value;return["4","6"].includes(String(t))}),O=i(()=>{const{inv_type:t}=o.value;return t==="3"||t==="4"}),M=i(()=>{const{inv_type:t}=o.value;return t==="4"}),T=i(()=>{const{inv_type:t}=o.value;return t==="2"||t==="3"}),A=i(()=>{const{status:t}=o.value;return De[String(t)]||{}});async function X({status:t,...a}){let r;t?r=await ce({invNo:v.value,status:t,...a}):r=await pe({invNo:v.value,...a});const{code:C,message:f}=r;F({code:C,message:f,handler:()=>P("/InvoiceSales/invoiceApply")})}const Y=()=>{L(me({invNo:v.value}))},Z=()=>{q(ve({invNo:v.value}))};return ne(()=>{_.value||(Z(),Y())}),(t,a)=>{const r=p("ElRadio"),C=p("ElRadioGroup"),f=p("el-tab-pane"),D=p("el-collapse-item"),z=p("el-collapse"),J=p("el-tabs"),R=se("loading");return V((n(),ue("div",he,[s(J,{modelValue:e(y),"onUpdate:modelValue":a[2]||(a[2]=d=>I(y)?y.value=d:null),type:"border-card"},{default:u(()=>[e(_)?(n(),l(f,{key:0,label:"\u65B0\u5EFA\u53D1\u7968\u7533\u8BF7",name:"0"},{default:u(()=>[s(C,{modelValue:e(m),"onUpdate:modelValue":a[0]||(a[0]=d=>I(m)?m.value=d:null)},{default:u(()=>[s(r,{label:"\u9500\u552E\u8BA2\u5355"}),s(r,{label:"\u901A\u7528\u8BA2\u5355(\u5143\u9686\u5B9A\u5236)"}),s(r,{label:"\u901A\u7528\u8BA2\u5355"})]),_:1},8,["modelValue"]),e(N)?(n(),l(be,{key:0})):e(U)?(n(),l(Ce,{key:1})):(n(),l(Ae,{key:2}))]),_:1})):c("v-if",!0),e(_)?c("v-if",!0):(n(),l(f,{key:1,label:"\u4E1A\u52A1\u8BE6\u60C5",name:"1"},{default:u(()=>[s(z,{modelValue:E.value,"onUpdate:modelValue":a[1]||(a[1]=d=>E.value=d)},{default:u(()=>[s(D,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:u(()=>[V(s(ye,{detail:e(o)},null,8,["detail"]),[[R,e(S)]])]),_:1}),e(b).length>0&&e(b)[0].inv_number&&e(H)?(n(),l(D,{key:0,name:"3",title:"\u53D1\u7968\u8BE6\u60C5"},{default:u(()=>[s(e(de),{"inv-number":e(b)[0].inv_number,type:"sale"},null,8,["inv-number"])]),_:1})):c("v-if",!0),c(' <template v-if="!isSuperUser"> '),Object.keys(e(A)).length&&e(G)?(n(),l(D,{key:1,name:"4",title:e(A).title},{default:u(()=>[(n(),l(le(e(A).component),{"is-electronic":e(O),"is-support":e(k),"is-special-ticket":e(M),"is-plain":e(T),"inv-type":e(o).inv_type,onChangeStatus:X},null,40,["is-electronic","is-support","is-special-ticket","is-plain","inv-type"]))]),_:1},8,["title"])):c("v-if",!0),c(" </template> ")]),_:1},8,["modelValue"])]),_:1}))]),_:1},8,["modelValue"])])),[[R,e(S)]])}}});var mt=K(Be,[["__scopeId","data-v-471f3669"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{mt as default};