PageSourceSearch

https://snapbox.ai/assets/SnapCreatorContents-yogxRb1a.js

js snapbox.ai collected 2026-10-05 12:40:13 UTC 8,943 bytes, 1 lines download raw bytes

1import{_ as R,m as O,o as F,p as j,c as i,b as t,h as y,w as c,q as H,D as U,t as r,v as f,F as m,f as S,x as V,u as I,E as Y,A as P,j as v,g as u,e as M,i as B}from"./index-GRB8Jcml.js";import{S as L}from"./StudioService-DtyrFJvF.js";import{S as K}from"./StockService-DwJDRniG.js";import{S as q,a as J,b as G}from"./snap_footer-B9eSqtLO.js";/* empty css             */import"./UserService-B39Vk0W_.js";const Q={name:"SnapMagazine",components:{SNAP_MENU:q,SNAP_HEADER:J,SNAP_FOOTER:G},setup(){const s=O({data:[],raw_data:[],current:1,total:0,page_size:12,pagedata:[],brand_name:"",modal_snap_buy:!1,data_snap_buy:"",checked_photos:[],searchkeyword:""}),o=I();let E=()=>{let a=(s.current-1)*s.page_size;s.pagedata=s.data.slice(a,a+s.page_size),console.log(s.pagedata)},n=()=>{s.modal_snap_buy=!1,document.getElementsByTagName("body")[0].style.overflow="auto"},N=a=>{s.checked_photos=[],s.data_snap_buy=s.pagedata[a],s.data_snap_buy.created_at=Y(s.data_snap_buy.created_at).format("YYYY-MM-DD, HH:mm:ss"),s.modal_snap_buy=!0,document.getElementsByTagName("body")[0].style.overflow="hidden"},x=()=>{if(s.data_snap_buy.photos.forEach(a=>{s.checked_photos.push(a)}),confirm("마이콘텐츠로 가져오시겠습니까?")){const a=new FormData;a.append("stock_photos",JSON.stringify(s.checked_photos)),a.append("stock_type","C"),K.addSnapStock(a).then(e=>{console.log(e),alert("완료되었습니다."),s.modal_snap_buy=!1,document.getElementsByTagName("body")[0].style.overflow="auto",b()}).catch(e=>{console.log(e)})}},b=()=>{L.readCreatorContents().then(a=>{var p,h;console.log(a);let e=a.data;const g=(p=P.getNickname())==null?void 0:p.toLowerCase();e.forEach(l=>{if(l.by_admin==1)return;let d=0;l.photos.forEach(_=>{d+=_.is_stock}),l.stock_count=d,l.stock_count==0&&s.data.push(l),l.tags=l.tags.filter(_=>_.brand.toLowerCase()===g)}),s.data=e,s.raw_data=e,s.total=s.data.length,s.pagedata=(h=s.data)==null?void 0:h.slice(0,s.page_size)}).catch(a=>{console.log(a)})},w=()=>{confirm("로그아웃 하시겠습니까?")&&P.logout()},k=()=>{var a,e;if(s.searchkeyword===""){s.total=s.raw_data.length,s.pagedata=(a=s.raw_data)==null?void 0:a.slice(0,s.page_size),s.current=1,s.data=[...s.raw_data];return}s.data=[],s.raw_data.forEach(g=>{var p;s.searchkeyword===((p=g.user)==null?void 0:p.name)&&s.data.push(g)}),s.pagedata=(e=s.data)==null?void 0:e.slice(0,s.page_size),s.total=s.data.length};return F(()=>{console.log("mounted!"),document.getElementsByTagName("body")[0].style.overflow="auto",b()}),{router:o,closeModal:n,showDetail:N,fetch:b,buyImage:x,onChange:E,logout:w,searchContents:k,...j(s)}}},W={class:"dashboard_body flex flex-col"},X={class:"contents_box w-full flex justify-start grow"},Z={class:"contents_area grow p-8"},$={class:"con grow"},tt={class:"box mb-5"},ot={class:"flex border-b border-solid border-gray-300 pb-0"},st={class:"box"},lt={class:"flex items-center gap-1"},at={class:"font-bold text-lg"},nt={class:"pt-[80px] pb-[50px] text-center text-gray-400 flex flex-col gap-5"},et={class:"listview grid grid-cols-6 gap-2 mt-10"},dt=["onClick"],rt=["src"],it=["src","onClick"],ut={class:"stock_price"},pt={class:"stock_price"},gt={class:"pagination mb-5"},_t={class:"modal_layer",id:"modal_layer",style:{display:"flex"}},ct={class:"modal_box !max-w-[800px]"},ft={class:"modal_box_header"},bt={class:"modal_box_contents"},ht={class:"w-full flex flex-col gap-5 mb-5"},yt={class:"listview grid grid-cols-6 gap-2"},mt=["for"],vt=["onClick"],wt=["src"],kt=["src"],Ct={class:"tablearea"},St={class:"w-full"},Et={class:"w-full"},Nt=["href"],xt={class:"grid grid-cols-none gap-3"};function zt(s,o,E,n,N,x){var e,g,p,h;const b=v("SNAP_HEADER"),w=v("SNAP_MENU"),k=v("a-pagination"),a=v("SNAP_FOOTER");return u(),i(m,null,[t("div",W,[y(b),t("div",X,[y(w),t("div",Z,[t("div",$,[o[12]||(o[12]=t("div",{class:"contents_title"},[t("h1",null,"크리에이터 콘텐츠"),t("h2",null," 크리에이터 콘텐츠를 구매하여 스냅에 연동해보세요 :) ")],-1)),t("div",tt,[t("div",ot,[c(t("input",{type:"text",placeholder:"크리에이터 이름",class:"grow",style:{border:"none"},"onUpdate:modelValue":o[0]||(o[0]=l=>s.searchkeyword=l),onKeyup:o[1]||(o[1]=U((...l)=>n.searchContents&&n.searchContents(...l),["enter"]))},null,544),[[H,s.searchkeyword]]),t("button",{type:"button",onClick:o[2]||(o[2]=(...l)=>n.searchContents&&n.searchContents(...l))},o[6]||(o[6]=[t("i",{class:"fa-solid fa-magnifying-glass fa-lg"},null,-1)]))])]),t("div",st,[t("div",lt,[o[7]||(o[7]=t("div",null,"총",-1)),t("div",at,r(s.total),1),o[8]||(o[8]=t("div",null,"건",-1))]),c(t("div",nt,o[9]||(o[9]=[t("i",{class:"fa-regular fa-folder fa-2xl"},null,-1),t("div",null,"콘텐츠가 없습니다.",-1)]),512),[[f,s.total==0]]),c(t("div",et,[(u(!0),i(m,null,S(s.pagedata,(l,d)=>{var _,C,z,A,D;return u(),i("div",{class:"listview_con",key:d},[t("a",null,[((_=l.photos[0])==null?void 0:_.is_video)===1?(u(),i("video",{key:0,muted:"",autoplay:"",loop:"",controls:"",class:"modal_videos",style:{width:"100%",height:"100%","object-fit":"cover","background-color":"black","border-radius":"8px","z-index":"1"},onClick:T=>n.showDetail(d)},[t("source",{src:(C=l.photos[0])==null?void 0:C.photo,type:"video/mp4"},null,8,rt),o[10]||(o[10]=M(" 현재 브라우저에서 지원되지 않는 형식입니다. "))],8,dt)):B("",!0),t("img",{src:(z=l.photos[0])==null?void 0:z.photo,onClick:T=>n.showDetail(d),alt:""},null,8,it),c(t("p",ut," 일부구매완료 ",512),[[f,l.stock_count>0&&l.stock_count<((A=l.photos)==null?void 0:A.length)]]),c(t("p",pt," 구매완료 ",512),[[f,l.stock_count==((D=l.photos)==null?void 0:D.length)]])])])}),128))],512),[[f,s.total>0]]),c(t("ul",gt,[t("li",null,[y(k,{current:s.current,"onUpdate:current":o[3]||(o[3]=l=>s.current=l),onChange:n.onChange,total:s.total,defaultPageSize:s.page_size,showSizeChanger:!1,class:"custom-pagination px-3 py-1.5",href:"#","aria-label":"Previous"},{default:V(()=>o[11]||(o[11]=[t("span",{"aria-hidden":"true"},"«",-1)])),_:1},8,["current","onChange","total","defaultPageSize"])])],512),[[f,s.total>0]])])]),y(a)])])]),c(t("div",_t,[t("div",ct,[t("div",ft,[o[14]||(o[14]=t("h3",null,"콘텐츠 다운로드",-1)),t("a",{onClick:o[4]||(o[4]=(...l)=>n.closeModal&&n.closeModal(...l))},o[13]||(o[13]=[t("i",{class:"fa-solid fa-xmark fa-2xl"},null,-1)]))]),t("div",bt,[t("div",ht,[t("div",yt,[(u(!0),i(m,null,S(s.data_snap_buy.photos,(l,d)=>(u(),i("div",{class:"listview_con",key:d},[t("label",{for:"check_item_"+d},[l.is_video===1?(u(),i("video",{key:0,muted:"",autoplay:"",loop:"",controls:"",class:"modal_videos",style:{width:"100%",height:"100%","object-fit":"cover","background-color":"black","border-radius":"8px","z-index":"1"},onClick:_=>n.showDetail(d)},[t("source",{src:l.photo,type:"video/mp4"},null,8,wt),o[15]||(o[15]=M(" 현재 브라우저에서 지원되지 않는 형식입니다. "))],8,vt)):B("",!0),t("img",{src:l.photo},null,8,kt)],8,mt)]))),128))]),t("div",Ct,[t("table",St,[o[17]||(o[17]=t("colgroup",null,[t("col",{width:"120px"}),t("col",{width:"auto"})],-1)),t("tr",null,[o[16]||(o[16]=t("th",null,"업로드시간",-1)),t("td",null,r(s.data_snap_buy.created_at),1)])]),o[32]||(o[32]=t("br",null,null,-1)),t("table",Et,[o[22]||(o[22]=t("colgroup",null,[t("col",{width:"120px"}),t("col",{width:"auto"})],-1)),t("tr",null,[o[18]||(o[18]=t("th",null,"크리에이터 ID",-1)),t("td",null,r((e=s.data_snap_buy.user)==null?void 0:e.link_id),1)]),t("tr",null,[o[19]||(o[19]=t("th",null,"이름",-1)),t("td",null,r((g=s.data_snap_buy.user)==null?void 0:g.name),1)]),t("tr",null,[o[20]||(o[20]=t("th",null,"키",-1)),t("td",null,r((p=s.data_snap_buy.user)==null?void 0:p.height),1)]),t("tr",null,[o[21]||(o[21]=t("th",null,"몸무게",-1)),t("td",null,r((h=s.data_snap_buy.user)==null?void 0:h.weight),1)]),o[23]||(o[23]=t("td",null,null,-1)),o[24]||(o[24]=t("td",null,null,-1))]),(u(!0),i(m,null,S(s.data_snap_buy.tags,(l,d)=>(u(),i("table",{class:"w-full",key:d},[o[30]||(o[30]=t("colgroup",null,[t("col",{width:"120px"}),t("col",{width:"auto"})],-1)),t("tr",null,[o[25]||(o[25]=t("th",null,"링크",-1)),t("td",null,[t("a",{href:l.link},r(l.link.length>50?l.link.substring(0,50)+"...":l.link),9,Nt)])]),t("tr",null,[o[26]||(o[26]=t("th",null,"상품명",-1)),t("td",null,r(l.name),1)]),t("tr",null,[o[27]||(o[27]=t("th",null,"가격",-1)),t("td",null,r(l.price),1)]),t("tr",null,[o[28]||(o[28]=t("th",null,"색상",-1)),t("td",null,r(l.color),1)]),t("tr",null,[o[29]||(o[29]=t("th",null,"사이즈",-1)),t("td",null,r(l.size),1)]),o[31]||(o[31]=t("tr",null,[t("td"),t("td")],-1))]))),128))]),o[33]||(o[33]=t("div",{class:"hidden"}," 콘텐츠 구매에 대한 안내사항 들어가는 영역 / 정책 정해질 때 까지 hidden ",-1))])]),t("div",xt,[t("button",{type:"button",class:"btn_save",onClick:o[5]||(o[5]=(...l)=>n.buyImage&&n.buyImage(...l))}
1," 마이콘텐츠로 가져오기 ")])])],512),[[f,s.modal_snap_buy]])],64)}const Rt=R(Q,[["render",zt]]);export{Rt 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.