detail.8a691ed2.js 4.7 KB

123
  1. 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 ie,bv as g,x as se,r as c,aC as ue,H as S,u as e,o as i,c as V,l as s,C as u,G as l,aq as w,a as p,F as le,I as re}from"./index.88f7d256.js";import{I as ce}from"./index.b705b794.js";import pe from"./upload-invoice.2d73d0bf.js";import me from"./financial-review.bd194519.js";import ve from"./index.44321226.js";import de from"./add-edit-form.2769f50d.js";import _e from"./add-edit-form.1452ecae.js";import{h as fe,a as ye,b as be,c as Ce,d as he}from"./index.3cc65789.js";import"./invoice.95f96151.js";import"./status.2df4810d.js";import"./status.4c13d767.js";import"./configs.8289f3c3.js";import"./inv-open.1238e839.js";import"./tootip.514b092e.js";import"./basic-descriptions.5c20357d.js";import"./index.e10227e5.js";import"./order-dialog.ddcb5b69.js";import"./search-check.ef0b5a84.js";import"./use-page-search.63ad89ed.js";import"./columns.92c53107.js";import"./search-batch.b4ab20ac.js";import"./edit-order.ccf0e800.js";import"./invoice-title.ddbe4098.js";import"./columns.46bdf7aa.js";import"./choose-form.b8932547.js";import"./index.9fa951c4.js";import"./index.69815c3e.js";import"./orderRecord.c9c18fd5.js";import"./porder.b626a198.js";import"./calc.850c7422.js";import"./choose-modal.9bcf68e9.js";import"./date-range.b361462b.js";import"./invoice-title.731c68e9.js";const Ae={1:{component:me,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"},2:{component:pe,title:"\u5F85\u4E0A\u4F20\u53D1\u7968"}};const De={class:"main bg-white"},ge=$({__name:"detail",setup(Be){const{query:F}=ee(),I=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(()=>F.id),_=n(()=>!m.value),{push:L}=ie(),{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;I({code:h,message:f,handler:()=>L("/InvoiceSales/invoiceApply")})}const K=()=>{O(Ce({invNo:m.value}))},Q=()=>{q(he({invNo:m.value}))};return se(()=>{_.value||(Q(),K())}),(t,a)=>{const r=c("ElRadio"),h=c("ElRadioGroup"),f=c("el-tab-pane"),A=c("el-collapse-item"),X=c("el-collapse"),Y=c("el-tabs"),R=ue("loading");return S((i(),V("div",De,[s(Y,{modelValue:e(y),"onUpdate:modelValue":a[2]||(a[2]=v=>w(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(h,{modelValue:e(d),"onUpdate:modelValue":a[0]||(a[0]=v=>w(d)?d.value=v:null)},{default:u(()=>[s(r,{label:"\u9500\u552E\u8BA2\u5355"}),s(r,{label:"\u901A\u7528\u8BA2\u5355"})]),_:1},8,["modelValue"]),e(N)?(i(),l(de,{key:0})):(i(),l(_e,{key:1}))]),_:1})):p("v-if",!0),e(_)?p("v-if",!0):(i(),l(f,{key:1,label:"\u4E1A\u52A1\u8BE6\u60C5",name:"1"},{default:u(()=>[s(X,{modelValue:k.value,"onUpdate:modelValue":a[1]||(a[1]=v=>k.value=v)},{default:u(()=>[s(A,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:u(()=>[S(s(ve,{detail:e(o)},null,8,["detail"]),[[R,e(E)]])]),_:1}),e(b).length>0&&e(b)[0].inv_number&&e(M)?(i(),l(A,{key:0,name:"3",title:"\u53D1\u7968\u8BE6\u60C5"},{default:u(()=>[s(e(ce),{"inv-number":e(b)[0].inv_number,type:"sale"},null,8,["inv-number"])]),_:1})):p("v-if",!0),e(x)?p("v-if",!0):(i(),V(le,{key:1},[Object.keys(e(C)).length&&e(j)?(i(),l(A,{key:0,title:e(C).title,name:"4"},{default:u(()=>[(i(),l(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"])):p("v-if",!0)],64))]),_:1},8,["modelValue"])]),_:1})),p(` <el-tab-pane label="\u5BA1\u6279\u8BB0\u5F55" name="2" v-if="!isCreate">\r
  2. <examRecord :examCode="examCode" />\r
  3. </el-tab-pane> `)]),_:1},8,["modelValue"])])),[[R,e(E)]])}}});var nt=Z(ge,[["__scopeId","data-v-471f3669"],["__file","D:/work/accout-vue3-ui2/settle-vue3/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{nt as default};