detail.2441c071.js 2.1 KB

1
  1. import{_ as y,z as g,E as w,F as x,ab as C,J as B,K as F,B as i,w as s,x as I,C as t,P as u,Y as a,T as r,D as p}from"./index.228f4553.js";import{a as N,b as T}from"./index.6da29ee9.js";import{u as R}from"./use-response-handle.49bd2e23.js";import S from"./index.cb49c441.js";import V from"./financial-audit.10754bc9.js";import q from"./authentication.d694a794.js";import P from"./confirm.4be1f8c1.js";import"./configs.a31a4c72.js";import"./status.7319085b.js";import"./use-review-process.345ea074.js";const H={class:"ticker__content","bg-white":"","mb-5":""},z=g({__name:"detail",setup(J){const{query:E}=w(),{push:h}=x(),_=C(()=>E.id),d=B(["0","1","2","3"]),n=B(null),f=R(),c=C(()=>n.value?Number(n.value.status):0);async function D(){const{code:l,message:o,data:e}=await N({hpNo:_.value});f({code:l,message:o,handler:()=>n.value=e})}async function m(l){const{code:o,message:e}=await T({hpNo:_.value,...l});f({code:o,message:e,handler:()=>h("/purchase/ticketReturn")})}return F(()=>D()),(l,o)=>{const e=i("ElCollapseItem"),b=i("ElCollapse"),v=i("ElTabPane"),k=i("ElTabs");return s(),I("div",H,[t(k,null,{default:u(()=>[a(" \u91C7\u8D2D\u56DE\u7968\u8BE6\u60C5 "),t(v,{label:"\u91C7\u8D2D\u56DE\u7968\u8BE6\u60C5"},{default:u(()=>[t(b,{modelValue:d.value,"onUpdate:modelValue":o[0]||(o[0]=A=>d.value=A)},{default:u(()=>[a(" \u8BE6\u60C5 "),n.value?(s(),r(e,{key:0,name:"0",title:"\u91C7\u8D2D\u56DE\u7968\u8BE6\u60C5"},{default:u(()=>[t(S,{"inv-detail":n.value},null,8,["inv-detail"])]),_:1})):a("v-if",!0),a(" \u5BA1\u6838\u6D41\u7A0B "),p(c)===3?(s(),r(e,{key:1,name:"1",title:"\u8D22\u52A1\u5BA1\u6838"},{default:u(()=>[t(V,{onChangeStatus:m})]),_:1})):a("v-if",!0),p(c)===4?(s(),r(e,{key:2,name:"2",title:"\u5F85\u8BA4\u8BC1"},{default:u(()=>[t(q,{onChangeStatus:m})]),_:1})):a("v-if",!0),p(c)===5?(s(),r(e,{key:3,name:"3",title:"\u5F85\u786E\u8BA4\u5B8C\u6210"},{default:u(()=>[t(P,{onChangeStatus:m})]),_:1})):a("v-if",!0)]),_:1},8,["modelValue"])]),_:1}),a(" \u5BA1\u6279\u8BB0\u5F55 "),t(v,{label:"\u5BA1\u6279\u8BB0\u5F55"})]),_:1})])}}});var X=y(z,[["__scopeId","data-v-c5ca7b20"],["__file","D:/work/accout-vue3-ui/src/views/purchase/ticketReturn/detail.vue"]]);export{X as default};