detail.c91e6000.js 4.6 KB

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