1import{u as S}from"./7wDI_HF0.js";import{_ as B}from"./DC64LUpW.js";import{x as m,A as j,i as q,o as d,c as l,b as v,a as t,F as P,D as C,f as r,K as w,t as y,k as M,w as N,M as F,h as L,u as H,g as A,l as I,H as k}from"./C4-mtOfP.js";import{c as h}from"./BdkEiKsM.js";import{P as U}from"./9fEUzDSz.js";import{_ as x}from"./DlAUqK2U.js";import{M as z}from"./CramUH3E.js";import{_ as E}from"./d-ZkllEu.js";import{d as K}from"./Defd4tYe.js";import"./CxMCNjUa.js";import"./BHfhEbzc.js";import"./De6jcG9N.js";import"./DQX_lVZx.js";import"./DHM1Qp6X.js";import"./CXkkP6O4.js";import"./Deuc0E8-.js";import"./DN3XsdxB.js";import"./Bj3Zgq5v.js";import"./tdlLz8rI.js";import"./ChSZUw0-.js";import"./Qa_zm732.js";import"./VOM4jCen.js";import"./WAJsY_rR.js";const O={class:"pc-product-videos-page"},R={class:"container"},G={class:"video-section"},J={class:"video-grid"},Q=["onClick"],T={class:"card-image"},W=["src","alt"],X={class:"play-icon"},Y={class:"card-content"},Z={class:"card-title"},tt={class:"card-date"},et={key:0,class:"empty-state"},ot={key:0,class:"video-section"},it={class:"video-grid"},st=["onClick"],dt={class:"card-image"},at=["src","alt"],lt={class:"play-icon"},ct={class:"card-content"},rt={class:"card-title"},nt={class:"card-date"},ut={class:"video-player"},vt=["src"],pt={key:1,class:"no-video"},_t={__name:"VideosPage",props:{productId:{type:String,required:!0},initialProductVideos:{type:Array,default:()=>[]},initialMoreVideos:{type:Array,default:()=>[]},displayProduct:{type:Object,default:null}},setup(p){const s=p,c=m(s.initialProductVideos),n=m(s.initialMoreVideos),u=m(!1),a=m(null),f=async()=>{try{const o=await h.getContentList({limit:12,q:{category_uid_is:"product-video",display_product_id_is:s.productId}});c.value=o.objects||[]}catch(o){console.error("å 载产åè§é¢å¤±è´¥:",o)}},V=async()=>{try{const o=await h.getContentList({limit:6,q:{category_uid_is:"product-video",display_product_id_is_not:s.productId}});console.log("more videos",o),n.value=o.objects||[]}catch(o){console.error("å è½½æ´å¤è§é¢å¤±è´¥:",o)}},g=o=>{a.value=o,u.value=!0},$=()=>{u.value=!1,a.value=null},_=o=>o?new Date(o).toLocaleDateString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit"}):"";return j(()=>[s.initialProductVideos,s.initialMoreVideos],([o,e])=>{c.value=o||[],n.value=e||[]},{immediate:!1}),q(()=>{c.value.length===0&&f(),n.value.length===0&&V()}),(o,e)=>{const b=B;return d(),l("div",O,[v(U,{"display-product":p.displayProduct,"product-id":p.productId,"buy-link":p.displayProduct?.buy_link||"","product-name":p.displayProduct?.name||"",transparent:!1,"enable-sticky":!0},null,8,["display-product","product-id","buy-link","product-name"]),t("div",R,[e[6]||(e[6]=t("h1",{class:"page-title"},"产åè§é¢",-1)),t("div",G,[e[2]||(e[2]=t("div",{class:"section-header"},[t("h2",{class:"section-title"},"è§é¢")],-1)),e[3]||(e[3]=t("div",{class:"section-divider"},null,-1)),t("div",J,[(d(!0),l(P,null,C(c.value,i=>(d(),l("div",{key:i.id,class:"video-card",onClick:D=>g(i)},[t("div",T,[t("img",{src:i.main_image?.origin_url||"https://glbfs.mechrevo.com/website/static/images/placeholder.png",alt:i.title},null,8,W),t("div",X,[v(r(w),{icon:"mdi:play-circle"})])]),t("div",Y,[t("h3",Z,y(i.title),1),t("div",tt,y(_(i.created_at)),1)])],8,Q))),128))]),c.value.length===0?(d(),l("div",et,[...e[1]||(e[1]=[t("p",null,"ææ äº§åè§é¢",-1)])])):M("",!0)]),n.value.length>0?(d(),l("div",ot,[e[4]||(e[4]=t("div",{class:"section-header"},[t("h2",{class:"section-title"},"æ´å¤äº§åè§é¢")],-1)),e[5]||(e[5]=t("div",{class:"section-divider"},null,-1)),t("div",it,[(d(!0),l(P,null,C(n.value,i=>(d(),l("div",{key:i.id,class:"video-card",onClick:D=>g(i)},[t("div",dt,[t("img",{src:i.main_image?.origin_url||"https://glbfs.mechrevo.com/website/static/images/placeholder.png",alt:i.title},null,8,at),t("div",lt,[v(r(w),{icon:"mdi:play-circle"})])]),t("div",ct,[t("h3",rt,y(i.title),1),t("div",nt,y(_(i.created_at)),1)])],8,st))),128))])])):M("",!0)]),v(r(z),{open:u.value,"onUpdate:open":e[0]||(e[0]=i=>u.value=i),title:a.value?.title,footer:null,width:"900px",centered:"",onCancel:$},{default:N(()=>[t("div",ut,[a.value?.video?.url?(d(),l("video",{key:0,src:a.value.video.url,controls:"",autoplay:"",class:"video-element"},null,8,vt)):(d(),l("div",pt,[...e[7]||(e[7]=[t("p",null,"è§é¢ä¸å¯ç¨",-1)])]))])]),_:1},8,["open","title"]),v(b)])}}},mt=x(_t,[["__scopeId","data-v-ab89ff57"]]),yt={class:"mobile-product-videos-page"},gt={class:"container"},ht={class:"video-section"},ft={class:"video-list"},Vt=["onClick"],$t={class:"card-image"},bt=["src","alt"],kt={class:"play-icon"},Pt={class:"card-content"},Ct={class:"card-title"},wt={class:"card-date"},Mt={key:0,class:"empty-state"},Dt={key:0,class:"video-section"},Lt={class:"video-list"},It=["onClick"],xt={class:"card-image"},At=["src","alt"],jt={class:"play-icon"},qt={class:"card-content"},Nt={class:"card-title"},zt={class:"card-date"},St={class:"video-player"},Bt=["src"],Ft={key:1,class:"no-video"},Ht={__name:"VideosPage",props:{productId:{type:String,required:!0},initialProductVideos:{type:Array,default:()=>[]},initialMoreVideos:{type:Array,default:()=>[]}},setup(p){const s=p,c=m(s.initialProductVideos),n=m(s.initialMoreVideos),u=m(!1),a=m(null),f=async()=>{try{const o=await h.getContentList({limit:12,q:{category_uid_is:"product-video",product_id_is:s.productId}});c.value=o.objects||[]}catch(o){console.error("å 载产åè§é¢å¤±è´¥:",o)}},V=async()=>{try{const o=await h.getContentList({limit:12,q:{category_uid_is:"product-video",product_id_is_not:s.productId}});n.value=o.objects||[]}catch(o){console.error("å è½½æ´å¤è§é¢å¤±è´¥:",o)}},g=o=>{a.value=o,u.value=!0},$=()=>{u.value=!1,a.value=null},_=o=>o?new Date(o).toLocaleDateString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit"}):"";return j(()=>[s.initialProductVideos,s.initialMoreVideos],([o,e])=>{c.value=o||[],n.value=e||[]},{immediate:!1}),q(()=>{c.value.length===0&&f(),n.value.length===0&&V()}),(o,e)=>{const b=E;return d(),l("div",yt,[t("div",gt,[e[6]||(e[6]=t("h1",{class:"page-title"},"产åè§é¢",-1)),t("div",ht,[e[2]||(e[2]=t("div",{class:"section-header"},[t("h2",{class:"section-title"},"è§é¢")],-1)),e[3]||(e[3]=t("div",{class:"section-divider"},null,-1)),t("div",ft,[(d(!0),l(P,null,C(c.value,i=>(d(),l("div",{key:i.id,class:"video-card",onClick:D=>g(i)},[t("div",$t,[t("img",{src:i.main_image?.origin_url||"https://glbfs.mechrevo.com/website/static/images/placeholder.png",alt:i.title},null,8,bt),t("div",kt,[v(r(w),{icon:"mdi:play-circle"})])]),t("div",Pt,[t("h3",Ct,y(i.title),1),t("div",wt,y(_(i.created_at)),1)])],8,Vt))),128))]),c.value.length===0?(d(),l("div",Mt,[...e[1]||(e[1]=[t("p",null,"ææ äº§åè§é¢",-1)])])):M("",!0)]),n.value.length>0?(d(),l("div",Dt,[e[4]||(e[4]=t("div",{class:"section-header"},[t("h2",{class:"section-title"},"æ´å¤äº§åè§é¢")],-1)),e[5]||(e[5]=t("div",{class:"section-divider"},null,-1)),t("div",Lt,[(d(!0),l(P,null,C(n.value,i=>(d(),l("div",{key:i.id,class:"video-card",onClick:D=>g(i)},[t("div",xt,[t("img",{src:i.main_image?.origin_url||"https://glbfs.mechrevo.com/website/static/images/placeholder.png",alt:i.title},null,8,At),t("div",jt,[v(r(w),{icon:"mdi:play-circle"})])]),t("div",qt,[t("h3",Nt,y(i.title),1),t("div",zt,y(_(i.created_at)),1)])],8,It))),128))])])):M("",!0)]),v(r(z),{open:u.value,"onUpdate:open":e[0]||(e[0]=i=>
1u.value=i),title:a.value?.title,footer:null,width:"100%",centered:"",onCancel:$},{default:N(()=>[t("div",St,[a.value?.video?.origin_url?(d(),l("video",{key:0,src:a.value.video.origin_url,controls:"",autoplay:"",class:"video-element"},null,8,Bt)):(d(),l("div",Ft,[...e[7]||(e[7]=[t("p",null,"è§é¢ä¸å¯ç¨",-1)])]))])]),_:1},8,["open","title"]),v(b)])}}},Ut=x(Ht,[["__scopeId","data-v-6b17a1ec"]]),Et={class:"product-videos-page"},Kt={__name:"videos",async setup(p){let s,c;const{isMobile:n}=S(),u=F(),a=k(()=>u.params.id),{data:f}=([s,c]=L(()=>I(`display-product-videos-${a.value}`,()=>K.getDisplayProductDetail(a.value),{server:!0,lazy:!1})),s=await s,c(),s),V=k(()=>f.value?.object||null),{data:g}=([s,c]=L(()=>I(`product-videos-${a.value}`,()=>h.getContentList({limit:12,q:{category_uid_is:"product-video",display_product_id_is:a.value}}),{server:!0,lazy:!1})),s=await s,c(),s),{data:$}=([s,c]=L(()=>I(`more-product-videos-${a.value}`,()=>h.getContentList({limit:12,q:{category_uid_is:"product-video",display_product_id_is_not:a.value}}),{server:!0,lazy:!1})),s=await s,c(),s),_=k(()=>g.value?.objects||[]),o=k(()=>$.value?.objects||[]);return H({title:"产åè§é¢ - æºæ¢°é©å½"}),(e,b)=>(d(),l("div",Et,[r(n)?(d(),A(Ut,{key:1,"product-id":r(a),"initial-product-videos":r(_),"initial-more-videos":r(o)},null,8,["product-id","initial-product-videos","initial-more-videos"])):(d(),A(mt,{key:0,"product-id":r(a),"initial-product-videos":r(_),"initial-more-videos":r(o),"display-product":r(V)},null,8,["product-id","initial-product-videos","initial-more-videos","display-product"]))]))}},pe=x(Kt,[["__scopeId","data-v-d55cfb8f"]]);export{pe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.