|
|
import{n as e}from"./axios-Cze8nXLL.js";import{At as t,I as n,K as r,N as i,V as a,X as o,_ as s,at as c,d as l,dt as u,f as d,i as f,p,rt as m,u as h,v as g,y as _,z as v}from"./runtime-core.esm-bundler-CP0MNZrl.js";import{n as y,o as b,s as x}from"./index-DkGXihWe.js";import{t as S}from"./RichEditorField-DjJ4bn7S.js";import{t as ee}from"./listTable-DKAruyoN.js";import{t as C}from"./mediaUrl-B7aD5nK5.js";var te={style:{"margin-top":`8px`,width:`100%`,display:`flex`,"flex-wrap":`wrap`,gap:`8px`}},ne={key:0,style:{color:`#86909c`}},re={key:1},w=b(_({__name:`TicketGrabList`,setup(_){let b=c(!1),w=c([]),T=c([]),E=m({current:1,pageSize:10,total:0}),D=c(``),O=c(!1),k=c(!1),A=c(null),j=m({title:``,summary:``,tags:[],start_at:``,end_at:``,booking_start_at:``,booking_end_at:``,daily_release_start_time:`10:00`,daily_release_end_time:`23:59`,age_limit_start:``,age_limit_end:``,booking_audience:`all`,reservation_notice:``,detail_html:``,cover_image:``,is_active:!0,venues:[]}),M=c(0),ie={maxHeight:`70vh`,overflow:`auto`};function N(){M.value+=1}let P=c(!1),F=c(!1),I=c(!1),L=c(null),R=c(null),z=c({}),B=r(`coverFileRef`),V=c(``);function H(){let t=V.value.trim();if(!t){e.warning(`请输入标签内容`);return}if(j.tags.includes(t)){e.warning(`标签已存在`);return}j.tags=[...j.tags,t],V.value=``}function ae(e){let t=[...j.tags];t.splice(e,1),j.tags=t}function U(e,t){if(e==null||e===``)return t;if(typeof e==`string`&&/^\d{1,2}:\d{2}/.test(e)){let t=e.trim().split(`:`),n=Math.min(23,Math.max(0,parseInt(t[0]||`0`,10)||0)),r=Math.min(59,Math.max(0,parseInt(t[1]||`0`,10)||0));return`${String(n).padStart(2,`0`)}:${String(r).padStart(2,`0`)}`}let n=e;if(typeof n?.format==`function`)try{return n.format(`HH:mm`)}catch{return t}return t}function W(e,t){if(e&&/^https?:\/\//i.test(e))return e;let n=t||e||``;if(!n)return``;let r=n.replace(/^\/+/,``);return`${window.location.origin}/storage/${r}`}async function G(e){let t=new FormData;t.append(`file`,e);let{data:n}=await y.post(`/upload`,t);return W(n?.url,n?.path)}function K(){let t=this.quill,n=document.createElement(`input`);n.type=`file`,n.accept=`image/*`,n.onchange=async()=>{let r=n.files?.[0];if(r)try{let e=await G(r),n=t.getSelection(!0)?.index??Math.max(0,t.getLength()-1);t.insertEmbed(n,`image`,e,`user`),t.setSelection(n+1,0)}catch(t){e.error(t?.response?.data?.message??`图片上传失败`)}},n.click()}function q(){let t=this.quill,n=document.createElement(`input`);n.type=`file`,n.accept=`video/*`,n.onchange=async()=>{let r=n.files?.[0];if(r)try{let e=await G(r),n=t.getSelection(!0)?.index??Math.max(0,t.getLength()-1);t.insertEmbed(n,`video`,e,`user`),t.setSelection(n+1,0)}catch(t){e.error(t?.response?.data?.message??`视频上传失败`)}},n.click()}let J={modules:{toolbar:{container:[[{header:[1,2,3,!1]}],[`bold`,`italic`,`underline`,`strike`],[{color:[]},{background:[]}],[{list:`ordered`},{list:`bullet`}],[{align:[]}],[`link`,`image`,`video`],[`clean`]],handlers:{image:K,video:q}}},placeholder:`请输入内容`};function oe(e){return T.value.find(t=>t.id===e)?.name??`场馆#${e}`}function se(e){return e===`not_started`?`未开始`:e===`ongoing`?`进行中`:e===`ended`?`已结束`:e??`-`}function ce(){j.venues.push({venue_id:void 0,venue_total_quota:0})}function le(e){j.venues.splice(e,1)}function Y(){j.title=``,j.summary=``,j.tags=[],V.value=``,j.start_at=``,j.end_at=``,j.booking_start_at=``,j.booking_end_at=``,j.daily_release_start_time=`10:00`,j.daily_release_end_time=`23:59`,j.age_limit_start=``,j.age_limit_end=``,j.booking_audience=`all`,j.reservation_notice=``,j.detail_html=``,j.cover_image=``,j.is_active=!0,j.venues=[{venue_id:void 0,venue_total_quota:0}]}async function X(){let{data:e}=await y.get(`/venues`,{params:{page_size:500}}),t=e.data??e;T.value=Array.isArray(t)?t.map(e=>({id:e.id,name:e.name})):[]}async function Z(){b.value=!0;try{let{data:e}=await y.get(`/ticket-grab-events`,{params:{page:E.current,page_size:E.pageSize,keyword:D.value||void 0}});w.value=e.data,E.total=e.total}catch(t){e.error(t?.response?.data?.message??`加载失败`)}finally{b.value=!1}}function ue(){A.value=null,Y(),N(),O.value=!0}async function de(t){A.value=t.id,Y();try{let{data:e}=await y.get(`/ticket-grab-events/${t.id}`);j.title=e.title??``,j.summary=e.summary??``,j.tags=Array.isArray(e.tags)?[...e.tags]:[],V.value=``,j.start_at=e.start_at?String(e.start_at).slice(0,10):``,j.end_at=e.end_at?String(e.end_at).slice(0,10):``,j.booking_start_at=e.booking_start_at?String(e.booking_start_at).slice(0,10):``,j.booking_end_at=e.booking_end_at?String(e.booking_end_at).slice(0,10):``,j.daily_release_start_time=e.daily_release_start_time??`10:00`,j.daily_release_end_time=e.daily_release_end_time??`23:59`,j.age_limit_start=e.age_limit_start?String(e.age_limit_start).slice(0,10):``,j.age_limit_end=e.age_limit_end?String(e.age_limit_end).slice(0,10):``,j.booking_audience=e.booking_audience??`all`,j.reservation_notice=e.reservation_notice??``,j.detail_html=e.detail_html??``,j.cover_image=e.cover_image??``,j.is_active=!!e.is_active,N();let n=e.event_venue_pivots??e.eventVenuePivots??[],r=(Array.isArray(n)?n:[]).map(e=>({venue_id:e.venue_id,venue_total_quota:e.venue_total_quota}));j.venues=r.length?r:[{venue_id:void 0,venue_total_quota:0}],O.value=!0}catch(t){e.error(t?.response?.data?.message??`加载详情失败`)}}async function fe(){if(!j.title.trim()){e.warning(`请填写名称`);return}let t=j.venues.filter(e=>e.venue_id&&e.venue_total_quota>=0);if(!t.length){e.warning(`请至少选择一个场馆并填写放票数`);return}let n={title:j.title.trim(),summary:j.summary||void 0,start_at:j.start_at||null,end_at:j.end_at||null,booking_start_at:j.booking_start_at||null,booking_end_at:j.booking_end_at||null,daily_release_start_time:U(j.daily_release_start_time,`10:00`),daily_release_end_time:U(j.daily_release_end_time,`23:59`),age_limit_start:j.age_limit_start||null,age_limit_end:j.age_limit_end||null,booking_audience:j.booking_audience,cover_image:j.cover_image||null,is_active:j.is_active,reservation_notice:j.reservation_notice||null,detail_html:j.detail_html||null,tags:j.tags.length?j.tags:void 0,venues:t};k.value=!0;try{A.value?(await y.put(`/ticket-grab-events/${A.value}`,n),e.success(`已保存`)):(await y.post(`/ticket-grab-events`,n),e.success(`已创建`)),O.value=!1,await Z()}catch(t){e.error(t?.response?.data?.message??`保存失败`)}finally{k.value=!1}}async function pe(t){try{await y.post(`/ticket-grab-events/${t.id}/toggle`),e.success(`已更新`),await Z()}catch(t){e.error(t?.response?.data?.message??`操作失败`)}}async function me(t){L.value=t.id,P.value=!0,F.value=!0,R.value=null,z.value={};try{let{data:e}=await y.get(`/ticket-grab-events/${t.id}/release-config`);R.value=e;for(let t of e.venues??[]){let e=t.venue_id;z.value[e]={};for(let n of t.release_days??[])z.value[e][n.release_date]=n.day_quota}}catch(t){e.error(t?.response?.data?.message??`加载放票配置失败`),P.value=!1}finally{F.value=!1}}async function he(){if(!R.value||!L.value)return;let t=[];for(let e of R.value.venues??[]){let n=[],r=z.value[e.venue_id]??{};for(let t of e.release_days??[]){let e=r[t.release_date]??t.day_quota;n.push({date:t.release_date,day_quota:e})}t.push({venue_id:e.venue_id,days:n})}I.value=!0;try{await y.put(`/ticket-grab-events/${L.value}/release-config`,{venue_day_quotas:t}),e.success(`放票日配置已保存`),P.value=!1}catch(t){let n=t?.response?.data?.message;t?.response?.data?.errors?x.error({title:`校验失败`,content:JSON.stringify(t.response.data.errors)}):e.error(n??`保存失败`)}finally{I.value=!1}}function ge(){B.value?.click()}async function _e(t){let n=t.target,r=n.files?.[0];if(n.value=``,r)try{await Q(r),e.success(`已上传`)}catch(t){e.error(t?.response?.data?.message??`上传失败`)}}async function Q(e){let t=new FormData;t.append(`file`,e);let{data:n}=await y.post(`/upload`,t),r=n?.url?C(String(n.url)):``;r&&(j.cover_image=r)}return i(async()=>{await X(),await Z()}),(e,r)=>{let i=a(`a-input`),c=a(`a-button`),m=a(`a-space`),_=a(`a-table-column`),y=a(`a-tag`),x=a(`a-table`),C=a(`a-form-item`),N=a(`a-date-picker`),L=a(`a-col`),W=a(`a-row`),G=a(`a-time-picker`),K=a(`a-option`),q=a(`a-select`),Y=a(`a-switch`),X=a(`a-input-number`),Q=a(`a-form`),$=a(`a-modal`),ve=a(`a-spin`),ye=a(`a-typography-paragraph`),be=a(`a-tab-pane`),xe=a(`a-tabs`),Se=a(`a-alert`),Ce=a(`a-card`);return n(),l(Ce,{title:`抢票管理 / 抢票列表`,bordered:!1},{default:o(()=>[g(m,{direction:`vertical`,fill:``},{default:o(()=>[g(m,{wrap:``,size:12},{default:o(()=>[g(i,{modelValue:D.value,"onUpdate:modelValue":r[0]||=e=>D.value=e,placeholder:`按名称搜索`,"allow-clear":``,style:{width:`200px`}},null,8,[`modelValue`]),g(c,{type:`primary`,onClick:r[1]||=()=>(E.current=1,Z())},{default:o(()=>[...r[22]||=[s(`查询`,-1)]]),_:1}),g(c,{type:`primary`,onClick:ue},{default:o(()=>[...r[23]||=[s(`新建抢票`,-1)]]),_:1}),g(c,{onClick:Z},{default:o(()=>[...r[24]||=[s(`刷新`,-1)]]),_:1})]),_:1}),g(x,{scroll:{x:u(ee)},data:w.value,loading:b.value,"row-key":`id`,pagination:{current:E.current,pageSize:E.pageSize,total:E.total,showTotal:!0,onChange:e=>{E.current=e,Z()},onPageSizeChange:e=>{E.pageSize=e,E.current=1,Z()}}},{columns:o(()=>[g(_,{title:`ID`,"data-index":`id`,width:72}),g(_,{title:`名称`,"data-index":`title`,"min-width":160,ellipsis:!0,tooltip:!0}),g(_,{title:`标签`,width:120,ellipsis:!0,tooltip:!0},{cell:o(({record:e})=>[s(t((e.tags||[]).length?(e.tags||[]).join(`、`):`—`),1)]),_:1}),g(_,{title:`场馆`,width:200,ellipsis:!0,tooltip:!0},{cell:o(({record:e})=>[s(t((e.venues||[]).map(e=>e.name).join(`、`)||`-`),1)]),_:1}),g(_,{title:`活动状态`,width:96},{cell:o(({record:e})=>[s(t(se(e.schedule_status)),1)]),_:1}),g(_,{title:`放票总数`,width:88},{cell:o(({record:e})=>[s(t(e.total_quota??0),1)]),_:1}),g(_,{title:`已约`,width:72},{cell:o(({record:e})=>[s(t(e.registered_count??0),1)]),_:1}),g(_,{title:`启停`,width:80},{cell:o(({record:e})=>[g(y,{color:e.is_active?`green`:`red`},{default:o(()=>[s(t(e.is_active?`开`:`关`),1)]),_:2},1032,[`color`])]),_:1}),g(_,{title:`审核`,width:88},{cell:o(({record:e})=>[e.audit_status===`pending`?(n(),l(y,{key:0,color:`orangered`},{default:o(()=>[...r[25]||=[s(`待审`,-1)]]),_:1})):e.audit_status===`rejected`?(n(),l(y,{key:1,color:`red`},{default:o(()=>[...r[26]||=[s(`驳回`,-1)]]),_:1})):(n(),l(y,{key:2,color:`green`},{default:o(()=>[...r[27]||=[s(`通过`,-1)]]),_:1}))]),_:1}),g(_,{title:`操作`,width:200,fixed:`right`},{cell:o(({record:e})=>[g(m,{size:6},{default:o(()=>[g(c,{type:`text`,size:`small`,onClick:t=>de(e)},{default:o(()=>[...r[28]||=[s(`编辑`,-1)]]),_:1},8,[`onClick`]),g(c,{type:`text`,size:`small`,onClick:t=>me(e)},{default:o(()=>[...r[29]||=[s(`放票`,-1)]]),_:1},8,[`onClick`]),g(c,{type:`text`,size:`small`,onClick:t=>pe(e)},{default:o(()=>[...r[30]||=[s(`切换`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)]),_:1})]),_:1},8,[`scroll`,`data`,`loading`,`pagination`])]),_:1}),g($,{visible:O.value,"onUpdate:visible":r[18]||=e=>O.value=e,title:A.value?`编辑抢票`:`新建抢票`,width:`80%`,"body-style":ie,"ok-loading":k.value,onOk:fe,onCancel:r[19]||=e=>O.value=!1},{default:o(()=>[g(Q,{model:j,layout:`vertical`,class:`tg-form`},{default:o(()=>[g(C,{label:`名称`,required:``},{default:o(()=>[g(i,{modelValue:j.title,"onUpdate:modelValue":r[2]||=e=>j.title=e},null,8,[`modelValue`])]),_:1}),g(C,{label:`简介`},{default:o(()=>[g(i,{modelValue:j.summary,"onUpdate:modelValue":r[3]||=e=>j.summary=e},null,8,[`modelValue`])]),_:1}),g(C,{label:`标签`,class:`tg-form__full`},{default:o(()=>[g(m,{style:{width:`100%`}},{default:o(()=>[g(i,{modelValue:V.value,"onUpdate:modelValue":r[4]||=e=>V.value=e,placeholder:`请输入标签内容`,onPressEnter:H},null,8,[`modelValue`]),g(c,{type:`primary`,onClick:H},{default:o(()=>[...r[31]||=[s(`新增标签`,-1)]]),_:1})]),_:1}),h(`div`,te,[(n(!0),p(f,null,v(j.tags,(e,r)=>(n(),l(y,{key:`${e}-${r}`,closable:``,style:{"margin-bottom":`0`},onClose:e=>ae(r)},{default:o(()=>[s(t(e),1)]),_:2},1032,[`onClose`]))),128)),j.tags.length?d(``,!0):(n(),p(`span`,ne,`暂无标签`))])]),_:1}),g(C,{label:`预约须知`,class:`tg-form__full`},{default:o(()=>[(n(),l(S,{modelValue:j.reservation_notice,"onUpdate:modelValue":r[5]||=e=>j.reservation_notice=e,"editor-options":J,"field-key":`tg-reservation`,key:`tg-r-${M.value}`},null,8,[`modelValue`]))]),_:1}),g(C,{label:`活动详情`,class:`tg-form__full`},{default:o(()=>[(n(),l(S,{modelValue:j.detail_html,"onUpdate:modelValue":r[6]||=e=>j.detail_html=e,"editor-options":J,"field-key":`tg-detail`,"min-height":280,key:`tg-d-${M.value}`},null,8,[`modelValue`]))]),_:1}),g(W,{gutter:12},{default:o(()=>[g(L,{span:12},{default:o(()=>[g(C,{label:`活动开始日`},{default:o(()=>[g(N,{modelValue:j.start_at,"onUpdate:modelValue":r[7]||=e=>j.start_at=e,"value-format":`YYYY-MM-DD`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1})]),_:1}),g(L,{span:12},{default:o(()=>[g(C,{label:`活动结束日`},{default:o(()=>[g(N,{modelValue:j.end_at,"onUpdate:modelValue":r[8]||=e=>j.end_at=e,"value-format":`YYYY-MM-DD`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1}),g(W,{gutter:12},{default:o(()=>[g(L,{span:12},{default:o(()=>[g(C,{label:`预约开始日`},{default:o(()=>[g(N,{modelValue:j.booking_start_at,"onUpdate:modelValue":r[9]||=e=>j.booking_start_at=e,"value-format":`YYYY-MM-DD`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1})]),_:1}),g(L,{span:12},{default:o(()=>[g(C,{label:`预约结束日`},{default:o(()=>[g(N,{modelValue:j.booking_end_at,"onUpdate:modelValue":r[10]||=e=>j.booking_end_at=e,"value-format":`YYYY-MM-DD`,style:{width:`100%`}},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1}),g(W,{gutter:12},{default:o(()=>[g(L,{span:12},{default:o(()=>[g(C,{label:`每日放票开始`},{default:o(()=>[g(G,{"model-value":j.daily_release_start_time,format:`HH:mm`,"allow-clear":``,style:{width:`100%`},onChange:r[11]||=e=>j.daily_release_start_time=U(e,`10:00`)},null,8,[`model-value`])]),_:1})]),_:1}),g(L,{span:12},{default:o(()=>[g(C,{label:`每日放票结束`},{default:o(()=>[g(G,{"model-value":j.daily_release_end_time,format:`HH:mm`,"allow-clear":``,style:{width:`100%`},onChange:r[12]||=e=>j.daily_release_end_time=U(e,`23:59`)},null,8,[`model-value`])]),_:1})]),_:1})]),_:1}),g(C,{label:`预约人群`},{default:o(()=>[g(q,{modelValue:j.booking_audience,"onUpdate:modelValue":r[13]||=e=>j.booking_audience=e},{default:o(()=>[g(K,{value:`all`},{default:o(()=>[...r[32]||=[s(`全部人员`,-1)]]),_:1}),g(K,{value:`school_age`},{default:o(()=>[...r[33]||=[s(`学龄内学生`,-1)]]),_:1})]),_:1},8,[`modelValue`])]),_:1}),g(W,{gutter:12},{default:o(()=>[g(L,{span:12},{default:o(()=>[g(C,{label:`年龄限制(出生起)`,extra:`按身份证出生日期,可选。仅填下限时须不早于该日;上下均空表示不限制`},{default:o(()=>[g(N,{modelValue:j.age_limit_start,"onUpdate:modelValue":r[14]||=e=>j.age_limit_start=e,"value-format":`YYYY-MM-DD`,"allow-clear":``,style:{width:`100%`},placeholder:`选填`},null,8,[`modelValue`])]),_:1})]),_:1}),g(L,{span:12},{default:o(()=>[g(C,{label:`年龄限制(出生止)`,extra:`选填。与上项都空则不限;两值均有则为闭区间`},{default:o(()=>[g(N,{modelValue:j.age_limit_end,"onUpdate:modelValue":r[15]||=e=>j.age_limit_end=e,"value-format":`YYYY-MM-DD`,"allow-clear":``,style:{width:`100%`},placeholder:`选填`},null,8,[`modelValue`])]),_:1})]),_:1})]),_:1}),g(C,{label:`封面图 URL`},{default:o(()=>[g(i,{modelValue:j.cover_image,"onUpdate:modelValue":r[16]||=e=>j.cover_image=e},null,8,[`modelValue`]),h(`input`,{ref_key:`coverFileRef`,ref:B,type:`file`,accept:`image/*`,style:{display:`none`},onChange:_e},null,544),g(c,{type:`outline`,size:`small`,style:{"margin-top":`6px`},onClick:ge},{default:o(()=>[...r[34]||=[s(`本地上传`,-1)]]),_:1})]),_:1}),g(C,{label:`启停`},{default:o(()=>[g(Y,{modelValue:j.is_active,"onUpdate:modelValue":r[17]||=e=>j.is_active=e},null,8,[`modelValue`])]),_:1}),g(C,{label:`场馆与放票数`,required:``},{default:o(()=>[(n(!0),p(f,null,v(j.venues,(e,t)=>(n(),l(m,{key:t,style:{width:`100%`,"margin-bottom":`8px`},align:`start`},{default:o(()=>[g(q,{modelValue:e.venue_id,"onUpdate:modelValue":t=>e.venue_id=t,"allow-clear":``,placeholder:`选场馆`,style:{width:`240px`},options:T.value.map(e=>({label:e.name,value:e.id}))},null,8,[`modelValue`,`onUpdate:modelValue`,`options`]),g(X,{modelValue:e.venue_total_quota,"onUpdate:modelValue":t=>e.venue_total_quota=t,min:0,mode:`button`,style:{width:`140px`}},null,8,[`modelValue`,`onUpdate:modelValue`]),j.venues.length>1?(n(),l(c,{key:0,type:`text`,onClick:e=>le(t)},{default:o(()=>[...r[35]||=[s(`删`,-1)]]),_:1},8,[`onClick`])):d(``,!0)]),_:2},1024))),128)),g(c,{type:`dashed`,long:``,onClick:ce},{default:o(()=>[...r[36]||=[s(`添加场馆`,-1)]]),_:1})]),_:1})]),_:1},8,[`model`])]),_:1},8,[`visible`,`title`,`ok-loading`]),g($,{visible:P.value,"onUpdate:visible":r[20]||=e=>P.value=e,title:`放票与每日配置`,width:900,"ok-loading":I.value,onOk:he,onCancel:r[21]||=e=>P.value=!1},{default:o(()=>[F.value?(n(),l(ve,{key:0,style:{width:`100%`,padding:`24px`}})):R.value?(n(),p(`div`,re,[R.value.event?(n(),l(ye,{key:0,type:`secondary`,style:{"margin-top":`0`}},{default:o(()=>[s(` 预约日 `+t(R.value.event.booking_start_at)+` ~ `+t(R.value.event.booking_end_at)+`,每日 `+t(R.value.event.daily_release_start_time)+` 起开放,至 `+t(R.value.event.daily_release_end_time)+` 止。 `,1)]),_:1})):d(``,!0),R.value.venues?.length?(n(),l(xe,{key:1,"default-active-key":`0`},{default:o(()=>[(n(!0),p(f,null,v(R.value.venues,(e,r)=>(n(),l(be,{key:String(r),title:`${oe(e.venue_id)} · 总配额 ${e.venue_total_quota}`},{default:o(()=>[g(x,{data:e.release_days,pagination:!1,scroll:{y:320}},{columns:o(()=>[g(_,{title:`放票日`,"data-index":`release_date`,width:120}),g(_,{title:`滚入`,width:72},{cell:o(({record:e})=>[s(t(e.carry_in),1)]),_:1}),g(_,{title:`基础放票`,width:120},{cell:o(({record:t})=>[g(X,{modelValue:z.value[e.venue_id][t.release_date],"onUpdate:modelValue":n=>z.value[e.venue_id][t.release_date]=n,min:0,mode:`button`},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),g(_,{title:`含滚入(可放)`,width:120},{cell:o(({record:e})=>[s(t(e.total_day_pool),1)]),_:1}),g(_,{title:`已约`,width:72},{cell:o(({record:e})=>[s(t(e.booked_count),1)]),_:1}),g(_,{title:`余量`,width:88},{cell:o(({record:e})=>[s(t(e.current_remaining),1)]),_:1})]),_:2},1032,[`data`])]),_:2},1032,[`title`]))),128))]),_:1})):d(``,!0),R.value.venues?.length?d(``,!0):(n(),l(Se,{key:2,type:`warning`},{default:o(()=>[...r[37]||=[s(`暂无放票日数据,请先保存活动并含预约日期与场馆。`,-1)]]),_:1}))])):d(``,!0)]),_:1},8,[`visible`,`ok-loading`])]),_:1})}}}),[[`__scopeId`,`data-v-aa7611c1`]]);export{w as default}; |