import{_ as S}from"./CEZ6bhbz.js";import{u as H,r as h,K as N,k as $,a,b as s,e as n,d as C,F as m,g as c,f as t,o as i,L as b,n as y,t as r,i as J,p as X,l as z,C as L}from"./C9RGyKra.js";const R=[{id:"digital-model",name:"数字模型"},{id:"digital-animation",name:"数字动画"},{id:"art-design",name:"美术设计"},{id:"video-works",name:"视频作品"},{id:"interactive-works",name:"交互作品"}],V=[{image:"/images/works/MX/1.png",alt:"杜洋作品",grade:"2021级 毕业生",name:"杜 洋"},{image:"/images/works/MX/2.png",alt:"宝生佛",grade:"2021级 毕业生"},{image:"/images/works/MX/3.png",alt:"梁姗作品",grade:"2020级 毕业生",name:"梁 姗"},{image:"/images/works/MX/4.png",alt:"除盖障菩萨",grade:"2020级 毕业生"},{image:"/images/works/MX/5.png",alt:"张力元作品",grade:"2020级 毕业生",name:"张力元"},{image:"/images/works/MX/6.png",alt:"朱立文作品",grade:"2020级 毕业生",name:"朱立文"},{image:"/images/works/MX/7.png",alt:"朱袭予作品",grade:"2020级 毕业生",name:"朱袭予"},{image:"/images/works/MX/8.png",grade:"2020级 毕业生"},{image:"/images/works/MX/9.jpg",grade:"2020级 毕业生"}],U=[{image:"/images/works/DH/1.png",alt:"数字动画作品1",grade:"2020级 毕业生"},{image:"/images/works/DH/2.png",alt:"数字动画作品2",grade:"2020级 毕业生"},{image:"/images/works/DH/3.jpg",alt:"数字动画作品3",grade:"2020级 毕业生"}],B=[{image:"/images/works/MS/1.png",alt:"美术设计作品1",grade:"2022级 在校生",name:"陈李玟"},{image:"/images/works/MS/2.png",alt:"美术设计作品2",grade:"2022级 在校生",name:"陈李玟"},{image:"/images/works/MS/3.png",alt:"美术设计作品3",grade:"2022级 在校生",name:"陈柳妍"},{image:"/images/works/MS/4.png",alt:"美术设计作品4",grade:"2022级 在校生",name:"郭文锦"},{image:"/images/works/MS/5.png",alt:"美术设计作品5",grade:"2021级 在校生",name:"李佳琦"},{image:"/images/works/MS/6.png",alt:"美术设计作品6",grade:"2022级 毕业生",name:"李泽明"},{image:"/images/works/MS/7.png",alt:"美术设计作品7",grade:"2021级 在校生",name:"王艺彤"},{image:"/images/works/MS/8.png",alt:"美术设计作品8",grade:"2022级 毕业生",name:"王中亿"},{image:"/images/works/MS/9.png",alt:"美术设计作品9",workName:"《盗马贼》"},{image:"/images/works/MS/10.png",alt:"美术设计作品10",grade:"2022级 在校生",name:"张嘉怡"},{image:"/images/works/MS/11.png",alt:"美术设计作品11",grade:"2022级 在校生",name:"张嘉怡"},{image:"/images/works/MS/12.png",alt:"美术设计作品12",grade:"2022级 在校生",name:"张嘉怡"},{image:"/images/works/MS/13.png",alt:"美术设计作品13",grade:"2020级 毕业生"},{image:"/images/works/MS/14.png",alt:"美术设计作品14",grade:"2020级 毕业生",name:"李文聪"},{image:"/images/works/MS/15.png",alt:"美术设计作品15",grade:"2020级 毕业生",name:"李家祺"}],D=[{video:"/videos/works/1.mp4",grade:"2021级 在校生",name:"李佳琦"},{video:"/videos/works/2.mp4",grade:"2022级 在校生",name:"李泽明"},{video:"/videos/works/3.mp4",grade:"小组获奖作品",workName:"《盗马贼》"}],j=[{image:"/images/works/JH/1.png",alt:"交互作品1",grade:"2020级 毕业生",name:"闫畅"},{image:"/images/works/JH/2.png",alt:"交互作品2",grade:"2022级 在校生",name:"张安澜 刘慧瑜"},{image:"/images/works/JH/3.png",alt:"交互作品3",grade:"2022级 在校生",name:"袁楚涵 井天航"},{image:"/images/works/JH/9.png",alt:"交互作品9",grade:"2022级 在校生",name:"刘帅 赵珺祺"},{image:"/images/works/JH/4.png",alt:"交互作品4",grade:"2022级 在校生",name:"王雪 田嘉"},{image:"/images/works/JH/5.png",alt:"交互作品5",grade:"2022级 在校生",name:"任丹雅 刘子剑"},{image:"/images/works/JH/6.png",alt:"交互作品6",grade:"2022级 在校生",workName:"刘帅 赵珺祺"},{image:"/images/works/JH/7.png",alt:"交互作品7",grade:"2022级 在校生",name:"顾曹宇 管延昊 关子超",style:"font-size: 16px;"},{image:"/images/works/JH/8.png",alt:"交互作品8",grade:"2022级 在校生",name:"赵一诺"}],T={class:"main"},E={ref:"topSentinel",class:"scroll-sentinel","aria-hidden":"true"},A={class:"categories-container"},F={class:"categories"},I=["href","onClick"],O={key:0,id:"digital-model",class:"works-grid active"},W={class:"work-placeholder"},q=["src","alt"],x={class:"work-info"},K={key:0,class:"student-grade"},G={key:1,class:"student-name"},P={key:1,id:"digital-animation",class:"works-grid active"},Q={class:"work-placeholder"},Y=["src","alt"],Z={class:"work-info"},ee={class:"student-grade"},ae={key:2,id:"art-design",class:"works-grid active"},se={class:"work-placeholder"},ie=["src","alt"],te={class:"work-info"},ne={key:0,class:"student-grade"},oe={key:1,class:"student-name"},re={key:2,class:"work-name"},le={key:3,id:"video-works",class:"works-grid active"},ge={class:"work-placeholder"},de=["src"],me=["onClick"],ce={class:"work-info"},pe={class:"student-grade"},ke={key:0,class:"student-name"},_e={key:1,class:"work-name"},ue={key:4,id:"interactive-works",class:"works-grid active"},we={class:"work-placeholder"},ve=["src","alt"],he={class:"work-info"},ye={class:"student-grade"},fe={key:1,class:"work-name"},Ne={__name:"works",setup(Me){const p=J();H({title:"北京工业大学耿丹学院数字技术学院 - 学生作品"});const d=h("digital-model"),k=h(null),_=N({}),f=l=>{d.value=l,u(),L(()=>{document.querySelector(".categories-container")?.scrollIntoView({behavior:"smooth"})})},M=l=>{const g=_[l];g&&(k.value===l?(g.pause(),k.value=null):(u(),g.play().then(()=>{k.value=l}).catch(w=>{console.error("播放出错:",w)})))},u=()=>{Object.values(_).forEach(l=>{l&&l.pause()}),Object.keys(_).forEach(l=>{delete _[l]}),k.value=null};return $(()=>{u()}),(l,g)=>{const w=S;return i(),a("main",T,[s("div",E,null,512),g[2]||(g[2]=s("div",{id:"works-title"},[s("h1",null,"学生作品")],-1)),s("div",A,[s("div",F,[(i(!0),a(m,null,c(t(R),e=>(i(),a("a",{key:e.id,href:"#"+e.id,class:y(["category",{active:t(d)===e.id}]),onClick:b(o=>f(e.id),["prevent"])},[s("span",null,r(e.name),1)],10,I))),128))])]),t(d)==="digital-model"?(i(),a("section",O,[(i(!0),a(m,null,c(t(V),(e,o)=>(i(),a("div",{class:"work-item",key:o},[s("div",W,[s("img",{src:`${t(p).app.baseURL}${e.image.replace(/^\//,"")}`,alt:e.alt,class:"work-image",loading:"lazy",decoding:"async"},null,8,q)]),s("div",x,[e.grade?(i(),a("span",K,r(e.grade),1)):n("",!0),e.name?(i(),a("span",G,r(e.name),1)):n("",!0)])]))),128))])):n("",!0),t(d)==="digital-animation"?(i(),a("section",P,[(i(!0),a(m,null,c(t(U),(e,o)=>(i(),a("div",{class:"work-item",key:o},[s("div",Q,[s("img",{src:`${t(p).app.baseURL}${e.image.replace(/^\//,"")}`,alt:e.alt,class:"work-image",loading:"lazy",decoding:"async"},null,8,Y)]),s("div",Z,[s("span",ee,r(e.grade),1)])]))),128))])):n("",!0),t(d)==="art-design"?(i(),a("section",ae,[(i(!0),a(m,null,c(t(B),(e,o)=>(i(),a("div",{class:"work-item",key:o},[s("div",se,[s("img",{src:`${t(p).app.baseURL}${e.image.replace(/^\//,"")}`,alt:e.alt,class:"work-image",loading:"lazy",decoding:"async"},null,8,ie)]),s("div",te,[e.grade?(i(),a("span",ne,r(e.grade),1)):n("",!0),e.name?(i(),a("span",oe,r(e.name),1)):n("",!0),e.workName?(i(),a("span",re,r(e.workName),1)):n("",!0)])]))),128))])):n("",!0),t(d)==="video-works"?(i(),a("section",le,[(i(!0),a(m,null,c(t(D),(e,o)=>(i(),a("div",{class:"work-item",key:o},[s("div",ge,[s("video",{class:"work-video",preload:"none",playsinline:"",ref_for:!0,ref:v=>{v&&(t(_)[o]=v)}},[s("source",{src:`${t(p).app.baseURL}${e.video.replace(/^\//,"")}`,type:"video/mp4"},null,8,de),g[0]||(g[0]=X(" 您的浏览器不支持视频播放，请升级浏览器。 ",-1))],512),s("div",{class:y(["video-overlay",{playing:t(k)===o}]),onClick:v=>M(o)},[...g[1]||(g[1]=[s("div",{class:"play-icon"},null,-1)])],10,me)]),s("div",ce,[s("span",pe,r(e.grade),1),e.name?(i(),a("span",ke,r(e.name),1)):n("",!0),e.workName?(i(),a("span",_e,r(e.workName),1)):n("",!0)])]))),128))])):n("",!0),t(d)==="interactive-works"?(i(),a("section",ue,[(i(!0),a(m,null,c(t(j),(e,o)=>(i(),a("div",{class:"work-item",key:o},[s("div",we,[s("img",{src:`${t(p).app.baseURL}${e.image.replace(/^\//,"")}`,alt:e.alt,class:"work-image",loading:"lazy",decoding:"async"},null,8,ve)]),s("div",he,[s("span",ye,r(e.grade),1),e.name?(i(),a("span",{key:0,class:"student-name",style:z(e.style)},r(e.name),5)):n("",!0),e.workName?(i(),a("span",fe,r(e.workName),1)):n("",!0)])]))),128))])):n("",!0),C(w,{"sentinel-selector":".scroll-sentinel"})])}}};export{Ne as default};
