You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.5 KiB
2 lines
1.5 KiB
import{d as a,r as s,o as e,a as l,b as t,p as d,m as c,n as u,t as r,v as i,F as n,x as o,A as _,C as f,u as m,H as p,E as g}from"./index-Cu9ZRBys.js";import{b as v}from"./content.SYmDdoIV.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";const k=b(a({__name:"index",setup(a){const b=s([]);return e(async function(){b.value=await v()}),(a,s)=>{const e=d,v=_,k=p;return c(),l(e,{class:"page"},{default:t(()=>[u(e,{class:"head"},{default:t(()=>[r("线路列表")]),_:1}),(c(!0),i(n,null,o(b.value,a=>(c(),l(e,{key:a.id,class:"card",onClick:s=>{return e=a.id,void g({url:`/pages/study-tour/detail?id=${e}`});var e}},{default:t(()=>[u(e,{class:"img-wrap"},{default:t(()=>[a.cover_image?(c(),l(v,{key:0,class:"img",src:a.cover_image,mode:"aspectFill"},null,8,["src"])):f("",!0),u(e,{class:"mask"}),u(e,{class:"badge"},{default:t(()=>[r("活动进行中")]),_:1}),u(e,{class:"join"},{default:t(()=>[r("已报名 200")]),_:1})]),_:2},1024),u(e,{class:"body"},{default:t(()=>[u(e,{class:"title"},{default:t(()=>[r(m(a.name),1)]),_:2},1024),u(e,{class:"line"},{default:t(()=>[r("📅 2026-4-6 10:00-11:30")]),_:1}),u(e,{class:"line"},{default:t(()=>[r("📍 "+m(a.first_address||"-"),1)]),_:2},1024),u(e,{class:"line"},{default:t(()=>[r("👥 人数不限")]),_:1}),u(e,{class:"bottom"},{default:t(()=>[u(e,{class:"price"},{default:t(()=>[r("免费")]),_:1}),u(k,{class:"btn"},{default:t(()=>[r("立即报名")]),_:1})]),_:1})]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})}}}),[["__scopeId","data-v-b9676377"]]);export{k as default};
|