|
|
import{D as e,S as t,T as n,_t as r,ct as i,f as a,in as o,k as s,m as c,q as l,w as u}from"./vue.runtime.esm-bundler-CACvpnko.js";import{p as d}from"./index-D5exsJys.js";/* empty css */var f={class:`min-vh-100 d-flex flex-column bg-light`},p={class:`container py-5 flex-grow-1`},m={class:`mx-auto card shadow-sm`,style:{"max-width":`420px`}},h={class:`card-body p-4`},g={key:0,class:`text-danger small mb-2`},_=s({__name:`ParticipantLandingView`,setup(s){let _=d(),v=r(``),y=r(``);function b(){let e=v.value.trim();if(y.value=``,!e){y.value=`请填写访问地址`;return}_.push({name:`participant-login`,params:{slug:e}})}return(r,s)=>(l(),n(`div`,f,[t(`div`,p,[t(`div`,m,[t(`div`,h,[s[1]||=t(`h1`,{class:`h5 mb-2`},`赛事报名入口`,-1),s[2]||=t(`p`,{class:`text-muted small mb-3`},[e(` 请输入主办方提供的`),t(`strong`,null,`访问地址`),e(`(与后台赛事「访问地址」一致,可为中文);也可直接使用完整链接 `),t(`code`,{class:`small`},`/c/您的访问地址/login`),e(`。 `)],-1),s[3]||=t(`label`,{class:`form-label small`},`访问地址(slug)`,-1),i(t(`input`,{"onUpdate:modelValue":s[0]||=e=>v.value=e,type:`text`,class:`form-control mb-2`,autocomplete:`off`,placeholder:`例如:新消费大赛-2026`,onKeyup:c(b,[`enter`])},null,544),[[a,v.value,void 0,{trim:!0}]]),y.value?(l(),n(`p`,g,o(y.value),1)):u(``,!0),t(`button`,{type:`button`,class:`btn btn-danger w-100`,onClick:b},`前往登录`)])])])]))}});export{_ as default}; |