1 |
- import{d as l,R as f,c as a,b1 as u,aU as p,r as g,$ as c,bz as h,ai as y,m as v,f as I}from"./index.13ca4bcb.js";import{O}from"./index.42df3325.js";import{s as n}from"./index.module.61dc74b9.js";import{O as b}from"./index.75b629b6.js";import{O as k}from"./index.e4cacf09.js";import{L as w}from"./index.29df141b.js";import{s as L}from"./function-call.f254a1e7.js";import"./index.f49da0ce.js";import"./use-tab-status.45bc1956.js";import"./index.510ab853.js";import"./index.5240421c.js";const S="_imgWrap_12n2v_1";var x={imgWrap:S},P=l({name:"o-image",props:{src:{type:String,default:""}},setup(i){const r=f(!0);return()=>a("div",{class:x.imageWrap,style:r.value?"":{backgroundImage:`url(${i.src})`,backgroundSize:"cover"}},[a(u,{name:"van-fade"},{default:()=>[r.value&&a("img",{style:{display:"none"},src:i.src,onLoad:()=>{r.value=!1}},null)]})])}}),G=l({name:"photo-detail",props:{orchestraId:{type:String,default:""}},setup(i){const r=p();console.log("\u{1F680} ~ route",r);const e=g({refreshing:!1,loading:!1,finished:!1,pages:{page:1,rows:20},list:[]}),o=async()=>{var s;if(!e.loading){e.loading=!0,e.refreshing&&(e.list=[],e.pages.page=1);try{const t=await v.post(`${I.platformApi}/orchestraPhoto/page`,{data:{...e.pages,orchestraPhotoAlbumId:r.query.photoId},hideLoading:e.refreshing});Array.isArray((s=t==null?void 0:t.data)==null?void 0:s.rows)?(e.list=e.list.concat(t.data.rows),e.pages.page=t.data.current+1,e.finished=!t.data.next):e.finished=!0}catch{e.finished=!0}e.refreshing=!1,e.loading=!1}},d=s=>{const t=e.list.map(m=>m.fileUrl);L({images:t,startPosition:s,closeable:!0})};return c(()=>{o(),document.title=r.query.name||""}),()=>a("div",null,[a(b,{onGetHeight:s=>{document.documentElement.style.setProperty("--header-height",s+"px")}},{default:()=>[a(O,null,null)]}),a(k,{modelValue:e.refreshing,onRefresh:()=>{e.refreshing=!0,o()}},{default:()=>[a(w,{loading:e.loading,loadingText:" ",finished:e.finished,finishedText:" ",onLoad:o,immediateCheck:!1},{default:()=>[a("div",{class:n.phoneListDetail},[a(h,{name:"van-fade"},{default:()=>[a("div",null,[e.list.map((s,t)=>a("div",{key:`index-${t}`,class:n.gridItem,onClick:()=>d(t)},[a(P,{class:n.gridImg,src:s.fileUrl},null)]))]),!e.loading&&!e.list.length&&a(y,{key:"OEmpty1",btnStatus:!1,tips:"\u6682\u65E0\u7167\u7247"},null)]})])]})]})])}});export{G as default};
|