1 |
- import{aK as Q,aL as Z,_ as F,d as q,E as ee,F as C,I as te,y as _,o,O as c,L as s,c as V,N as ae,z as r,a as N,U as P,M as O,bh as ne,A as oe,aE as se,ad as ie,bn as le,ae as i,B as ue,bq as L,G as re,aw as ce,P as U,u as e,V as v,R as pe,ak as me}from"./index.40211ca7.js";import{I as de}from"./index.1c2cc2dc.js";import _e from"./upload-invoice.ab669bcc.js";import ve from"./index.baa25f53.js";import fe from"./add-edit-form.5463ca6b.js";import{h as ye,a as he,b as ge,c as Ce}from"./index.73a5e647.js";import"./invoice.b41d2799.js";import"./status.25ea5e43.js";import"./configs.85c1efaa.js";import"./inv-open.fde8bb4b.js";import"./tootip.6a2c1433.js";import"./basic-descriptions.3a5682c3.js";import"./index.67714d4c.js";import"./order-dialog.1d47cb23.js";import"./use-page-search.c73f758c.js";import"./search.config.36a29aca.js";import"./columns.45ed31c5.js";import"./edit-order.5e199e83.js";import"./invoice-title.a7fa8558.js";const{VITE_PROXY_DOMAIN_REAL:Ke,VITE_PROXY_USER_REAL:De}=Z(),be=De+"/admin/",ke=h=>Q.request("post",`${be}rolelist`,{data:h}),Ae={examCode:{type:String,required:!0}},Se=q({__name:"exam-record",props:Ae,setup(h,{expose:D}){const b=h,{logout:k}=ee(),A=C(""),g=C([]);D({code:A});async function S(u){const{code:f,data:a,message:l}=await ke({examCode:u});ne({code:f,message:l,logout:k,handler:()=>{g.value=a!=null?a:[]}})}return te(()=>b.examCode,u=>{S(u)}),(u,f)=>{const a=_("el-card"),l=_("el-timeline-item"),x=_("el-timeline");return o(),c(x,null,{default:s(()=>[(o(!0),V(O,null,ae(g.value,(p,n)=>(o(),c(l,{key:"examItem"+p.addtime+n,timestamp:p.addtime,placement:"top"},{default:s(()=>[r(a,null,{default:s(()=>[N("h4",null,P(p.action_name),1),N("p",null,P(p.re),1)]),_:2},1024)]),_:2},1032,["timestamp"]))),128))]),_:1})}}});var xe=F(Se,[["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/components/examRecord/src/exam-record.vue"]]);const Ee={1:{component:_e,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"}};const Ie={class:"main bg-white"},Be=q({__name:"detail",setup(h){const{query:D}=oe(),b=se(),{isSuperUser:k}=ie(),A="invoiceApplyDetail",{hasPermissionWithCode:g}=le(A),S=C(""),u=i(()=>l.value?"0":"1"),f=C(["0","1","2","3","4"]),a=i(()=>D.id),l=i(()=>!a.value),{push:x}=ue(),{loading:p,data:n,run:j}=L({initalData:{}}),{data:E,run:H}=L({isList:!0,initalData:[]}),M=i(()=>String(n.value.status)==="1"&&g("025")),T=i(()=>{const{status:t}=n.value;return["3","6"].includes(String(t))}),$=i(()=>{const{inv_type:t}=n.value;return t==="3"||t==="4"}),X=i(()=>{const{inv_type:t}=n.value;return t==="4"}),Y=i(()=>{const{inv_type:t}=n.value;return t==="2"||t==="3"}),z=i(()=>{const{is_ticket:t}=n.value;return String(t)!=="2"}),I=i(()=>{const{status:t}=n.value;return Ee[String(t)]||{}});async function G({status:t,...m}){let d;t?d=await he({invNo:a.value,status:t,...m}):d=await ye({invNo:a.value,...m});const{code:y,message:B}=d;b({code:y,message:B,handler:()=>x("/InvoiceSales/invoiceApply")})}const K=()=>{H(ge({invNo:a.value}))},W=()=>{j(Ce({invNo:a.value}))};return re(()=>{l.value||(W(),K())}),(t,m)=>{const d=_("el-tab-pane"),y=_("el-collapse-item"),B=_("el-collapse"),J=_("el-tabs"),w=ce("loading");return U((o(),V("div",Ie,[r(J,{modelValue:e(u),"onUpdate:modelValue":m[1]||(m[1]=R=>me(u)?u.value=R:null),type:"border-card"},{default:s(()=>[e(l)?(o(),c(d,{key:0,label:"\u65B0\u5EFA\u53D1\u7968\u7533\u8BF7",name:"0"},{default:s(()=>[r(fe)]),_:1})):v("v-if",!0),e(l)?v("v-if",!0):(o(),c(d,{key:1,label:"\u4E1A\u52A1\u8BE6\u60C5",name:"1"},{default:s(()=>[r(B,{modelValue:f.value,"onUpdate:modelValue":m[0]||(m[0]=R=>f.value=R)},{default:s(()=>[r(y,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:s(()=>[U(r(ve,{detail:e(n)},null,8,["detail"]),[[w,e(p)]])]),_:1}),e(E).length>0&&e(E)[0].inv_number&&e(T)?(o(),c(y,{key:0,name:"3",title:"\u53D1\u7968\u8BE6\u60C5"},{default:s(()=>[r(e(de),{"inv-number":e(E)[0].inv_number,type:"sale"},null,8,["inv-number"])]),_:1})):v("v-if",!0),e(k)?v("v-if",!0):(o(),V(O,{key:1},[Object.keys(e(I)).length&&e(M)?(o(),c(y,{key:0,title:e(I).title,name:"4"},{default:s(()=>[(o(),c(pe(e(I).component),{"is-electronic":e($),"is-support":e(z),"is-special-ticket":e(X),"is-plain":e(Y),"inv-type":e(n).inv_type,onChangeStatus:G},null,40,["is-electronic","is-support","is-special-ticket","is-plain","inv-type"]))]),_:1},8,["title"])):v("v-if",!0)],64))]),_:1},8,["modelValue"])]),_:1})),e(l)?v("v-if",!0):(o(),c(d,{key:2,label:"\u5BA1\u6279\u8BB0\u5F55",name:"2"},{default:s(()=>[r(e(xe),{examCode:S.value},null,8,["examCode"])]),_:1}))]),_:1},8,["modelValue"])])),[[w,e(p)]])}}});var We=F(Be,[["__scopeId","data-v-471f3669"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{We as default};
|