PageSourceSearch

https://snapbox.ai/assets/ProjectOngoing-DzIAhZ7u.js

js snapbox.ai collected 2026-10-05 12:39:44 UTC 7,982 bytes, 1 lines download raw bytes

1import{_ as D,m as P,B as S,r as N,o as A,p as E,c as b,b as t,h as u,w as f,q as x,D as z,t as r,e as g,F as C,f as V,v as m,x as M,A as O,j as p,g as h}from"./index-GRB8Jcml.js";import{S as R}from"./ProjectService-D4SUTVU4.js";import{S as T,a as U,b as B}from"./snap_footer-B9eSqtLO.js";/* empty css             */import"./UserService-B39Vk0W_.js";const F={name:"ProjectDone",components:{SNAP_MENU:T,SNAP_HEADER:U,SNAP_FOOTER:B},setup(){const e=P({user:{link_id:"",nickname:"",intro:"",categories:"",profile:"",profile_style:""},project:{order_id:"",type:"",amount:"",detail:"",process:""},search_words:"",raw_data:[],selected_projects:[],pagedata:[],process:"진행중",modal_project:!1,page_size:10,total:0,selected_total:0,current:1}),s=S(()=>{const l=new Date,n=[];for(let o=1;o<=365;o++){const d=new Date(l);d.setDate(l.getDate()+o),n.push(d)}return n}),i=N();let a=l=>{let n=new Date(l),o=n.getFullYear(),d=("0"+(n.getMonth()+1)).slice(-2),_=("0"+n.getDate()).slice(-2);return`${o}-${d}-${_}`},k=()=>{if(e.selected_projects=[],e.search_words==""?e.selected_projects=e.raw_data:e.raw_data.forEach(l=>{var n,o;((n=l.public_user)!=null&&n.link_id.includes(e.search_words)||(o=l.order_id)!=null&&o.includes(e.search_words))&&e.selected_projects.push(l)}),i.value){const l=a(i.value[0]),n=a(i.value[i.value.length-1]);e.selected_projects=e.selected_projects.filter(o=>{const d=a(o.created_at);return console.log(d),d>=l&&d<=n})}e.pagedata=e.selected_projects.slice(0,e.page_size),e.current=1,e.selected_total=e.selected_projects.length},y=l=>{l.process=="완료요청"?(e.project=l,e.modal_project=!0):l.process=="프로젝트완료"?l.reviews?(e.project=l,e.modal_project=!0):(console.log(l),e.modal_review=!0,e.reviews.contents="",e.reviews.score=[],e.reviews.link_id=l.public_user?l.public_user.link_id:"",e.reviews.nickname=l.public_user?l.public_user.nickname:"",e.reviews.project_id=l.id,e.reviews.order_id=l.order_id):(e.project=l,e.modal_project=!0)},c=()=>{R.myProjectByProcess(e.process).then(l=>{var n;console.log(l),e.raw_data=l.data,e.total=l.data.length,e.selected_total=e.total,e.pagedata=(n=e.raw_data)==null?void 0:n.slice(0,e.page_size)}).catch(l=>{console.log(l)})},j=l=>{console.log(l),e.project=l,e.modal_project=!0},w=()=>{let l=(e.current-1)*e.page_size;e.pagedata=e.raw_data.slice(l,l+e.page_size),console.log(e.pagedata)},v=()=>{confirm("로그아웃 하시겠습니까?")&&O.logout()};return A(()=>{console.log("mounted!"),c()}),{...E(e),showProjectDetail:y,fetch:c,itemClick:j,logout:v,onChange:w,search_date:i,disabledDates:s,searchClick:k,formatDate:a}}},H={class:"dashboard_body flex flex-col"},$={class:"contents_box w-full flex justify-start grow"},L={class:"contents_area grow p-8"},K={class:"con grow"},q={class:"box mb-5 flex gap-3"},Y={class:"flex grow"},G={class:"w-64 h-10 relative flex items-center"},I={class:"box"},J={class:"w-full flex justify-between items-center py-3"},Q={class:"flex items-center gap-1"},W={class:"font-bold text-lg"},X={class:"font-bold text-lg"},Z={class:"w-full"},ee=["onClick"],te=["onClick"],se={class:"pagination mb-5"},le={class:"modal_layer",id:"modal_layer"},oe={class:"modal_box"},re={class:"modal_box_header"},ne={class:"modal_box_contents overflow-x-none"},ae={class:"dash_form"},de={class:"w-full"},ie={class:"text-wrap"},ue={class:"text-wrap"},pe=["innerHTML"],ce={class:"text-center"};function _e(e,s,i,a,k,y){var n;const c=p("SNAP_HEADER"),j=p("SNAP_MENU"),w=p("VueDatePicker"),v=p("a-pagination"),l=p("SNAP_FOOTER");return h(),b(C,null,[t("div",H,[u(c),t("div",$,[u(j),t("div",L,[t("div",K,[s[16]||(s[16]=t("div",{class:"contents_title flex justify-between"},[t("h1",null,"프로젝트 진행중")],-1)),t("div",q,[t("div",Y,[t("div",G,[u(w,{modelValue:a.search_date,"onUpdate:modelValue":s[0]||(s[0]=o=>a.search_date=o),locale:"ko","enable-time-picker":!1,"model-auto":"",range:"","disabled-dates":a.disabledDates},null,8,["modelValue","disabled-dates"])]),f(t("input",{type:"text","onUpdate:modelValue":s[1]||(s[1]=o=>e.search_words=o),placeholder:"프로젝트번호, 크리에이터 아이디",class:"grow mr-2 w-500",onKeyup:s[2]||(s[2]=z((...o)=>a.searchClick&&a.searchClick(...o),["enter"]))},null,544),[[x,e.search_words]]),t("button",{type:"button",onClick:s[3]||(s[3]=(...o)=>a.searchClick&&a.searchClick(...o))},s[8]||(s[8]=[t("i",{class:"fa-solid fa-magnifying-glass fa-lg"},null,-1)]))])]),t("div",I,[t("div",J,[t("div",Q,[s[9]||(s[9]=t("div",null,"총",-1)),t("div",W,r(e.total),1),s[10]||(s[10]=t("div",null,"건",-1)),s[11]||(s[11]=g(" / ")),s[12]||(s[12]=t("div",null,"검색결과",-1)),t("div",X,r(e.selected_total),1),s[13]||(s[13]=t("div",null,"건",-1))])]),t("div",null,[t("table",Z,[s[14]||(s[14]=t("tr",null,[t("th",null,"결제일"),t("th",null,"프로젝트번호"),t("th",null,"결제내용"),t("th",null,"결제금액"),t("th",null,"크리에이터"),t("th",null,"프로젝트 상태")],-1)),(h(!0),b(C,null,V(this.pagedata,o=>(h(),b("tr",{key:o.id},[t("td",null,r(o.created_at),1),t("td",null,[t("a",{class:"!text-black underline",onClick:d=>a.showProjectDetail(o)},r(o.order_id),9,ee)]),t("td",null,r(o.type),1),t("td",null,r(o.amount.toLocaleStr
1ing()),1),t("td",null,[t("a",{style:{cursor:"pointer","text-decoration":"underline"},onClick:d=>{var _;return this.$router.push("/@"+((_=o.public_user)==null?void 0:_.link_id))}},r(o.public_user.link_id),9,te)]),t("td",null,r(o.process),1)]))),128))])]),t("div",null,[f(t("ul",se,[t("li",null,[u(v,{current:e.current,"onUpdate:current":s[4]||(s[4]=o=>e.current=o),onChange:a.onChange,total:e.selected_total,defaultPageSize:e.page_size,showSizeChanger:!1,class:"custom-pagination px-3 py-1.5",href:"#","aria-label":"Previous"},{default:M(()=>s[15]||(s[15]=[t("span",{"aria-hidden":"true"},"«",-1)])),_:1},8,["current","onChange","total","defaultPageSize"])])],512),[[m,e.selected_projects.length>0]])])])]),u(l)])])]),f(t("div",le,[t("div",oe,[t("div",re,[s[18]||(s[18]=t("h3",null,"프로젝트 상세정보",-1)),t("a",{onClick:s[5]||(s[5]=o=>e.modal_project=!1)},s[17]||(s[17]=[t("i",{class:"fa-solid fa-xmark fa-2xl"},null,-1)]))]),t("div",ne,[t("div",ae,[t("table",de,[t("tr",null,[s[19]||(s[19]=t("th",{class:"!w-[120px]"},"프로젝트번호",-1)),t("td",ie,r(e.project.order_id),1)]),t("tr",null,[s[20]||(s[20]=t("th",{class:"!w-[120px]"},"요청일",-1)),t("td",null,r(e.project.created_at),1)]),t("tr",null,[s[21]||(s[21]=t("th",{class:"!w-[120px]"},"내역",-1)),t("td",null,r(e.project.type?e.project.type.toUpperCase():""),1)]),t("tr",null,[s[22]||(s[22]=t("th",{class:"!w-[120px]"},"작업내용",-1)),t("td",ue,[t("pre",{innerHTML:e.project.detail},null,8,pe)])]),t("tr",null,[s[23]||(s[23]=t("th",{class:"!w-[120px]"},"크리에이터",-1)),t("td",null,[t("a",{style:{cursor:"pointer","text-decoration":"underline"},onClick:s[6]||(s[6]=o=>{var d;return this.$router.push("/@"+((d=e.project.public_user)==null?void 0:d.link_id))})},r(e.project.public_user?(n=e.project.public_user)==null?void 0:n.link_id:""),1)])]),t("tr",null,[s[26]||(s[26]=t("th",{class:"!w-[120px]"},"발송지",-1)),t("td",null,[g(r(e.project.public_user?e.project.public_user.name:"")+" ",1),s[24]||(s[24]=t("br",null,null,-1)),g(" "+r(e.project.public_user?e.project.public_user.phone:"")+" ",1),s[25]||(s[25]=t("br",null,null,-1)),g(" "+r(e.project.address?e.project.address.address:"")+" "+r(e.project.address?e.project.address.detail:""),1)])]),t("tr",null,[s[27]||(s[27]=t("th",{class:"!w-[120px]"},"상태",-1)),t("td",null,r(e.project.process=="프로젝트완료"?e.project.settlement_status:e.project.process),1)]),f(t("tr",null,[s[28]||(s[28]=t("th",null,"정산일",
1-1)),t("td",null,r(e.project.deposited_at?e.project.deposited_at.substr(0,10):""),1)],512),[[m,e.project.settlement_status=="정산완료"]])])])]),t("div",ce,[t("button",{type:"button",class:"btn_basic btn_BK",onClick:s[7]||(s[7]=o=>e.modal_project=!1)}," 확인 ")])])],512),[[m,e.modal_project]])],64)}const be=D(F,[["render",_e]]);export{be 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.