detail.aa70e1.js 4.8 KB

1
  1. import{_ as $,d as ee,m as te,aP as oe,ah as ae,aF as g,ag as n,aN as ne,w as ie,n as se,bD as h,x as ue,r as c,aC as le,H as R,l as e,o as i,c as V,j as s,C as u,G as l,aq as I,a as d,F as re,I as ce,c4 as pe,c5 as me,c6 as ve,c7 as de,c8 as _e}from"./index.js";import{I as fe}from"./index.4e67a828.js";import ye from"./upload-invoice.30c7fa.js";import Ae from"./financial-review.3ede8b.js";import De from"./index.e0bc66.js";import Ce from"./add-edit-form.485549.js";import be from"./add-edit-form.6e60ef.js";import ge from"./add-edit-form.38cac2.js";import"./status.c31084e8.js";import"./status.4c13d767.js";import"./configs.b134ee50.js";import"./inv-open.5f2a2e82.js";import"./index.0aa98890.js";import"./order-dialog.590fc9.js";import"./search-check.317d3f.js";import"./use-page-search.55119e51.js";import"./columns.17ba95.js";import"./search-batch.d4bb48.js";import"./search-batch-main.bd4c6c.js";import"./edit-order.0676ef.js";import"./invoice-title.9b5601.js";import"./order-dialog.965bab.js";import"./search-check.839742.js";import"./columns.88d730.js";import"./search-batch.f8b813.js";import"./search-batch-main.99c5b8.js";import"./edit-order.baa109.js";import"./invoice-title.401b18.js";import"./columns.d95d09.js";import"./choose-form.ef9901.js";import"./index.4b20bc31.js";import"./index.e39a3c2d.js";import"./orderRecord.134be2fa.js";import"./porder.0e5da8b7.js";import"./choose-modal.319606.js";import"./date-range.6f2f90c3.js";import"./invoice-title.70cdf9.js";const he={1:{component:Ae,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"},2:{component:ye,title:"\u5F85\u4E0A\u4F20\u53D1\u7968"}};const ke={class:"main bg-white"},Be=ee({__name:"detail",setup(Ee){const{query:w}=te(),N=oe(),{isSuperUser:P}=ae(),p=g("\u9500\u552E\u8BA2\u5355"),U=n(()=>p.value==="\u9500\u552E\u8BA2\u5355"),x=n(()=>p.value==="\u901A\u7528\u8BA2\u5355"),q="invoiceApplyDetail",{hasPermissionWithCode:k}=ne(q),B=g(!1);g("");const y=n(()=>_.value?"0":"1"),E=ie(["0","1","2","3","4"]),m=n(()=>w.id),_=n(()=>!m.value),{push:L}=se(),{loading:S,data:o,run:j}=h({initalData:{},success:()=>o.value&&O(pe({companyNo:o.value.inv_out}))}),{data:A,run:G}=h({isList:!0,initalData:[]}),{data:H,run:O}=h({isList:!0,initalData:[],success:()=>{const[t]=H.value||[];if(!t)return;const{input_ticket:a}=t;B.value=a==="1"}}),W=n(()=>String(o.value.status)==="1"&&k("025")||String(o.value.status)==="2"&&k("058")),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"}),z=n(()=>{const{inv_type:t}=o.value;return t==="4"}),J=n(()=>{const{inv_type:t}=o.value;return t==="2"||t==="3"}),D=n(()=>{const{status:t}=o.value;return he[String(t)]||{}});async function K({status:t,...a}){let r;t?r=await ve({invNo:m.value,status:t,...a}):r=await me({invNo:m.value,...a});const{code:C,message:f}=r;N({code:C,message:f,handler:()=>L("/InvoiceSales/invoiceApply")})}const Q=()=>{G(de({invNo:m.value}))},X=()=>{j(_e({invNo:m.value}))};return ue(()=>{_.value||(X(),Q())}),(t,a)=>{const r=c("ElRadio"),C=c("ElRadioGroup"),f=c("el-tab-pane"),b=c("el-collapse-item"),Y=c("el-collapse"),Z=c("el-tabs"),F=le("loading");return R((i(),V("div",ke,[s(Z,{modelValue:e(y),"onUpdate:modelValue":a[2]||(a[2]=v=>I(y)?y.value=v:null),type:"border-card"},{default:u(()=>[e(_)?(i(),l(f,{key:0,label:"\u65B0\u5EFA\u53D1\u7968\u7533\u8BF7",name:"0"},{default:u(()=>[s(C,{modelValue:e(p),"onUpdate:modelValue":a[0]||(a[0]=v=>I(p)?p.value=v: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(U)?(i(),l(Ce,{key:0})):e(x)?(i(),l(ge,{key:1})):(i(),l(be,{key:2}))]),_:1})):d("v-if",!0),e(_)?d("v-if",!0):(i(),l(f,{key:1,label:"\u4E1A\u52A1\u8BE6\u60C5",name:"1"},{default:u(()=>[s(Y,{modelValue:E.value,"onUpdate:modelValue":a[1]||(a[1]=v=>E.value=v)},{default:u(()=>[s(b,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:u(()=>[R(s(De,{detail:e(o)},null,8,["detail"]),[[F,e(S)]])]),_:1}),e(A).length>0&&e(A)[0].inv_number&&e(M)?(i(),l(b,{key:0,name:"3",title:"\u53D1\u7968\u8BE6\u60C5"},{default:u(()=>[s(e(fe),{"inv-number":e(A)[0].inv_number,type:"sale"},null,8,["inv-number"])]),_:1})):d("v-if",!0),e(P)?d("v-if",!0):(i(),V(re,{key:1},[Object.keys(e(D)).length&&e(W)?(i(),l(b,{key:0,name:"4",title:e(D).title},{default:u(()=>[(i(),l(ce(e(D).component),{"is-electronic":e(T),"is-support":e(B),"is-special-ticket":e(z),"is-plain":e(J),"inv-type":e(o).inv_type,onChangeStatus:K},null,40,["is-electronic","is-support","is-special-ticket","is-plain","inv-type"]))]),_:1},8,["title"])):d("v-if",!0)],64))]),_:1},8,["modelValue"])]),_:1}))]),_:1},8,["modelValue"])])),[[F,e(S)]])}}});var ct=$(Be,[["__scopeId","data-v-471f3669"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{ct as default};