detail.cd5d8cb9.js 4.7 KB

1
  1. import{aV as J,aW as Z,_ as O,d as U,D as ee,E as D,H as te,x as _,o,N as c,K as s,c as R,M as ae,y as r,b as F,T as N,L as q,bo as ne,z as oe,aO as se,ai as ie,bu as le,af as i,A as ue,bx as P,F as re,aF as ce,O as L,u as e,a as v,Q as pe,at as me}from"./index.3b345ca1.js";import{I as de}from"./index.b3352170.js";import _e from"./upload-invoice.e06dae82.js";import ve from"./financial-review.fe2b14c5.js";import fe from"./index.42336ce8.js";import ye from"./add-edit-form.f76af5e0.js";import{h as ge,a as he,b as De,c as be}from"./index.17a4221e.js";import"./invoice.4ef40582.js";import"./status.0924b09d.js";import"./status.4c13d767.js";import"./configs.1ea2fdb3.js";import"./inv-open.ee06ee16.js";import"./tootip.acd9d353.js";import"./basic-descriptions.c196a767.js";import"./index.205f1e53.js";import"./order-dialog.916dbb08.js";import"./use-page-search.813ba6e6.js";import"./columns.99c3cddf.js";import"./edit-order.50b107ba.js";import"./invoice-title.5f763db2.js";const{VITE_PROXY_DOMAIN_REAL:Ge,VITE_PROXY_USER_REAL:xe}=Z(),Ae=xe+"/admin/",Se=g=>J.request("post",`${Ae}rolelist`,{data:g}),ke={examCode:{type:String,required:!0}},Ce=U({__name:"exam-record",props:ke,setup(g,{expose:b}){const x=g,{logout:A}=ee(),S=D(""),h=D([]);b({code:S});async function k(u){const{code:f,data:n,message:l}=await Se({examCode:u});ne({code:f,message:l,logout:A,handler:()=>{h.value=n!=null?n:[]}})}return te(()=>x.examCode,u=>{k(u)}),(u,f)=>{const n=_("el-card"),l=_("el-timeline-item"),C=_("el-timeline");return o(),c(C,null,{default:s(()=>[(o(!0),R(q,null,ae(h.value,(p,a)=>(o(),c(l,{key:"examItem"+p.addtime+a,timestamp:p.addtime,placement:"top"},{default:s(()=>[r(n,null,{default:s(()=>[F("h4",null,N(p.action_name),1),F("p",null,N(p.re),1)]),_:2},1024)]),_:2},1032,["timestamp"]))),128))]),_:1})}}});var Ee=O(Ce,[["__file","D:/work/accout-vue3-ui/src/components/examRecord/src/exam-record.vue"]]);const Ie={1:{component:ve,title:"\u5F85\u8D22\u52A1\u5BA1\u6838"},2:{component:_e,title:"\u5F85\u4E0A\u4F20\u53D1\u7968"}};const we={class:"main bg-white"},Be=U({__name:"detail",setup(g){const{query:b}=oe(),x=se(),{isSuperUser:A}=ie(),S="invoiceApplyDetail",{hasPermissionWithCode:h}=le(S),k=D(""),u=i(()=>l.value?"0":"1"),f=D(["0","1","2","3","4"]),n=i(()=>b.id),l=i(()=>!n.value),{push:C}=ue(),{loading:p,data:a,run:H}=P({initalData:{}}),{data:E,run:T}=P({isList:!0,initalData:[]}),M=i(()=>String(a.value.status)==="1"&&h("025")||String(a.value.status)==="2"),$=i(()=>{const{status:t}=a.value;return["4","6"].includes(String(t))}),W=i(()=>{const{inv_type:t}=a.value;return t==="3"||t==="4"}),X=i(()=>{const{inv_type:t}=a.value;return t==="4"}),Y=i(()=>{const{inv_type:t}=a.value;return t==="2"||t==="3"}),j=i(()=>{const{is_ticket:t}=a.value;return String(t)!=="2"}),I=i(()=>{const{status:t}=a.value;return Ie[String(t)]||{}});async function z({status:t,...m}){let d;t?d=await he({invNo:n.value,status:t,...m}):d=await ge({invNo:n.value,...m});const{code:y,message:w}=d;x({code:y,message:w,handler:()=>C("/InvoiceSales/invoiceApply")})}const K=()=>{T(De({invNo:n.value}))},Q=()=>{H(be({invNo:n.value}))};return re(()=>{l.value||(Q(),K())}),(t,m)=>{const d=_("el-tab-pane"),y=_("el-collapse-item"),w=_("el-collapse"),G=_("el-tabs"),V=ce("loading");return L((o(),R("div",we,[r(G,{modelValue:e(u),"onUpdate:modelValue":m[1]||(m[1]=B=>me(u)?u.value=B: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(ye)]),_: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(w,{modelValue:f.value,"onUpdate:modelValue":m[0]||(m[0]=B=>f.value=B)},{default:s(()=>[r(y,{title:"\u53D1\u7968\u7533\u8BF7\u8BE6\u60C5",name:"2"},{default:s(()=>[L(r(fe,{detail:e(a)},null,8,["detail"]),[[V,e(p)]])]),_:1}),e(E).length>0&&e(E)[0].inv_number&&e($)?(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(A)?v("v-if",!0):(o(),R(q,{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(W),"is-support":e(j),"is-special-ticket":e(X),"is-plain":e(Y),"inv-type":e(a).inv_type,onChangeStatus:z},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(Ee),{examCode:k.value},null,8,["examCode"])]),_:1}))]),_:1},8,["modelValue"])])),[[V,e(p)]])}}});var Je=O(Be,[["__scopeId","data-v-471f3669"],["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/detail.vue"]]);export{Je as default};