import{_ as He}from"./banner.vue.35237a77.js";import{_ as ee}from"./blankA.vue.c4233112.js";import{d as se,r as a,k as ye,o as d,c as u,a as f,w as F,b as e,E as J,t as m,u as N,m as T,F as M,y as q,p as te,f as ie,_ as ne,i as fe,h as Y,H as ge,e as ke,n as be,S,g as Ve,q as Pe,L as Ue,s as W,v as Ee,x as Je,G as me,P as Ke,J as Xe,M as je,B as Qe}from"./entry.4d30bc14.js";import{D as Ze,G as We}from"./designer.6e21da1f.js";import{_ as Ye}from"./Pagination.bcbd73ba.js";import{_ as es,a as ss}from"./search.a9b87e6d.js";import{_ as ts}from"./offer.0ad39c22.js";import{_ as is}from"./decorationForm.vue.66d15f32.js";import{_ as ns}from"./nuxt-layout.929183c2.js";import{_ as _s}from"./TheTdk.vue.984c0f4c.js";import{_ as _e}from"./arrow.2d5fa165.js";import{c as as}from"./string.c7a315d9.js";import"./clue.617c57e8.js";import"./clue.74789614.js";import"./timer.c5c5ae4f.js";const os=""+globalThis.__publicAssetsURL("img/designers/designer/firstRecommend.png"),H=""+globalThis.__publicAssetsURL("img/designers/designer/stars.png"),c=p=>(te("data-v-780777f8"),p=p(),ie(),p),ls={class:"designer_item"},cs={class:"designer_item_designer_info"},rs={class:"designer_item_designer_info_img"},ds=["src","alt"],us={key:0,class:"first_recommend"},gs=c(()=>e("img",{src:os,alt:""},null,-1)),ms=c(()=>e("div",{class:"first_recommend_content"},[e("div",null,"官网"),e("div",null,"首推")],-1)),vs=[gs,ms],ps={class:"designer_item_designer_info_data"},hs={class:"did_info_data_name"},ys={class:"did_info_data_name_designer_name"},fs={class:"did_info_data_name_designer_position"},ks={class:"did_info_data_style_box"},bs={class:"did_info_data_style"},$s=c(()=>e("div",{class:"did_info_data_style_title"},"擅长风格:",-1)),Ss={class:"did_info_data_style_item"},Ns={class:"designer_item_designer_position"},xs={class:"designer_item_designer_bottom_box"},Cs={class:"designer_item_designer_bottom"},Ts=c(()=>e("div",{class:"designer_item_designer_bottom_title"},"案例作品",-1)),Ls={class:"designer_item_designer_bottom_data"},Rs=c(()=>e("div",{class:"company"},"个",-1)),Is=c(()=>e("div",{class:"vertical_line"},null,-1)),Ds={class:"designer_item_designer_bottom"},ws=c(()=>e("div",{class:"designer_item_designer_bottom_title"},"从业经验",-1)),Os={class:"designer_item_designer_bottom_data"},As=c(()=>e("div",{class:"company"},"年",-1)),Ms=c(()=>e("div",{class:"vertical_line"},null,-1)),qs={class:"designer_item_designer_bottom"},zs=c(()=>e("div",{class:"designer_item_designer_bottom_title"}," 最近30天预约人数 ",-1)),Bs={class:"designer_item_designer_bottom_data"},Gs=c(()=>e("div",{class:"company"},"人",-1)),Fs=c(()=>e("div",{class:"vertical_line"},null,-1)),Hs={class:"designer_item_designer_bottom"},Vs=c(()=>e("div",{class:"designer_item_designer_bottom_title"},"推荐指数",-1)),Ps=c(()=>e("img",{src:H,alt:""},null,-1)),Us=c(()=>e("img",{src:H,alt:""},null,-1)),Es=c(()=>e("img",{src:H,alt:""},null,-1)),Js=c(()=>e("img",{src:H,alt:""},null,-1)),Ks=c(()=>e("img",{src:H,alt:""},null,-1)),Xs=[Ps,Us,Es,Js,Ks],js=c(()=>e("div",{class:"vertical_line"},null,-1)),Qs={class:"designer_item_img_box"},Zs=["src","alt"],Ws={key:0,class:"designer_item_img"},Ys=new Map([["1",3],["2",3.5],["3",4],["4",4.5],["5",5]]),et=se({__name:"item",props:["designerData"],setup(p){const L=p,_=a({upload_pic:"",designerName:"",alt_str:"",designerId:"",style:"",level:0,position:"",caseNumber:0,experience:0,subscribe:0,recommend:0,case_list:[],is_top:0});function b(){const x=L.designerData.style.map(o=>We.get(o));L.designerData.style=x.join(","),_.value=L.designerData}b();const R=a();ye(()=>{D()});function D(){let g=Ys.get(String(_.value.recommend)),x=!1,o=0;String(g).indexOf(".")>-1&&(x=!0),o=Math.floor(g||0);for(let h=0;h<=R.value.children.length-1;h++)if(h{const o=ee;return d(),u("div",null,[f(o,{target:"_blank",to:`/designers/${_.value.designerId}`,style:{"text-decoration":"none"}},{default:F(()=>[e("div",ls,[e("div",cs,[e("div",rs,[e("img",{class:"designer_item_designer_info_img_label",src:_.value.upload_pic,alt:_.value.alt_str||_.value.designerName},null,8,ds),_.value.is_top?(d(),u("div",us,vs)):J("",!0)]),e("div",ps,[e("div",hs,[e("div",ys,m(_.value.designerName),1),e("div",fs,m(N(Ze).get(_.value.level)),1)]),e("div",ks,[e("div",bs,[$s,e("div",Ss,m(_.value.style),1)]),e("div",Ns,m(_.value.position)+" ",1)]),e("div",xs,[e("div",Cs,[Ts,e("div",Ls,[T(m(_.value.caseNumber)+" ",1),Rs])]),Is,e("div",Ds,[ws,e("div",Os,[T(m(_.value.experience)+" ",1),As])]),Ms,e("div",qs,[zs,e("div",Bs,[T(m(_.value.subscribe)+" ",1),Gs])]),Fs,e("div",Hs,[Vs,e("div",{class:"designer_item_designer_bottom_data",ref_key:"starsRef",ref:R,style:{"margin-bottom":"8px"}},Xs,512)]),js])])]),e("div",Qs,[(d(!0),u(M,null,q(_.value.case_list,(h,$)=>(d(),u("div",{class:"designer_item_img",key:$},[e("img",{src:h.upload_pic,alt:"尚层别墅装饰 | "+h.case_name},null,8,Zs)]))),128)),3-_.value.case_list.length===1?(d(),u("div",Ws)):J("",!0)])])]),_:1},8,["to"])])}}});const st=ne(et,[["__scopeId","data-v-780777f8"]]),V=p=>(te("data-v-813598e5"),p=p(),ie(),p),tt={class:"dir_ranking"},it={class:"dir_ranking_top"},nt=V(()=>e("div",{class:"dir_ranking_top_title"},"近30天最受欢迎设计师",-1)),_t={class:"dir_ranking_top_button"},at={key:0},ot={class:"designer_ranking_item"},lt={class:"designer_ranking_item_photo"},ct=["src"],rt={class:"designer_ranking_item_info_box"},dt={class:"designer_ranking_item_info"},ut={class:"designer_ranking_item_info_number"},gt={class:"designer_ranking_item_info_name"},mt={class:"designer_ranking_item_subscribe_box"},vt=V(()=>e("div",{class:"designer_ranking_item_subscribe_size"},null,-1)),pt={class:"designer_ranking_item_subscribe_number"},ht=V(()=>e("div",null,"人",-1)),yt={key:1},ft={class:"designer_ranking_item"},kt={class:"designer_ranking_item_photo"},bt=["src"],$t={class:"designer_ranking_item_info_box"},St={class:"designer_ranking_item_info"},Nt={class:"designer_ranking_item_info_number"},xt={class:"designer_ranking_item_info_name"},Ct={class:"designer_ranking_item_subscribe_box"},Tt=V(()=>e("div",{class:"designer_ranking_item_subscribe_size"},null,-1)),Lt={class:"designer_ranking_item_subscribe_number"},Rt=V(()=>e("div",null,"人",-1)),It=se({__name:"ranking",async setup(p){let L,_;const b=ke(),{$request:R}=be(),D=a([]),g=a([]);async function x(){const{total_orders_rank:$,total_visits_rank:C}=await R("/designer/rank");D.value=$,g.value=C}[L,_]=fe(()=>x()),await L,_();const o=Y({index:0,buttonStyle:"dir_ranking_top_button_item",buttonClickStyle:"dir_ranking_top_button_item_click"});function h($){o.index=$}return($,C)=>{const z=ee;return d(),u("div",tt,[e("div",it,[nt,e("div",_t,[e("div",{class:ge(["dir_ranking_top_button_item",N(o).index==0?N(o).buttonClickStyle:N(o).buttonStyle]),onClick:C[0]||(C[0]=y=>h(0))}," 预约数 ",2),e("div",{class:ge(["dir_ranking_top_button_item",N(o).index==1?N(o).buttonClickStyle:N(o).buttonStyle]),onClick:C[1]||(C[1]=y=>h(1))}," 浏览数 ",2)])]),N(o).index==0?(d(),u("div",at,[(d(!0),u(M,null,q(D.value,(y,I)=>(d(),u("div",{class:"designer_ranking_item_box",key:I},[e("div",ot,[e("div",lt,[e("img",{src:N(b).public.OSS_HOST+y.upload_pic,alt:""},null,8,ct)]),e("div",rt,[f(z,{target:"_blank",to:`/designers/${y.designer_id}`,class:"designer_ranking_item_info_number_link"},{default:F(()=>[e("div",dt,[e("div",ut," NO."+m(I+1)+"/ ",1),e("div",gt,m(y.designer_name),1)])]),_:2},1032,["to"]),e("div",mt,[vt,T(" 最近30天预约人数 "),e("div",pt,[T(m(y.total_orders)+" ",1),ht])])])])]))),128))])):J("",!0),N(o).index==1?(d(),u("div",yt,[(d(!0),u(M,null,q(g.value,(y,I)=>(d(),u("div",{class:"designer_ranking_item_box",key:I},[e("div",ft,[e("div",kt,[e("img",{src:N(b).public.OSS_HOST+y.upload_pic,alt:""},null,8,bt)]),e("div",$t,[e("div",St,[e("div",Nt," NO."+m(I+1)+"/ ",1),e("div",xt,m(y.designer_name),1)]),e("div",Ct,[Tt,T(" 最近30天浏览人数 "),e("div",Lt,[T(m(y.total_visits)+" ",1),Rt])])])])]))),128))])):J("",!0)])}}});const Dt=ne(It,[["__scopeId","data-v-813598e5"]]),k=p=>(te("data-v-6773307f"),p=p(),ie(),p),wt={class:"caseBox"},Ot={class:"case_title_box"},At={class:"case_title"},Mt={class:"case_title_tab_title"},qt={class:"case_title_tab_title_left"},zt=k(()=>e("div",{class:"case_title_tab_title_left_home crumbs_hover"}," 首页 ",-1)),Bt=k(()=>e("div",{class:"case_title_tab_title_left_home"}," > ",-1)),Gt=k(()=>e("div",{class:"case_title_tab_title_left_current crumbs_hover"}," 设计师 ",-1)),Ft=k(()=>e("div",{class:"case_title_tab_title_left_current"},"  >  ",-1)),Ht=k(()=>e("div",{class:"case_title_tab_title_left_current"},"全部",-1)),Vt={class:"case_all_number"},Pt={class:"case_title_tab_title_right"},Ut=k(()=>e("img",{src:ss,alt:""},null,-1)),Et=[Ut],Jt=k(()=>e("div",{class:"case_title_class"},"擅长风格:",-1)),Kt=["onClick"],Xt=k(()=>e("div",{class:"case_title_class"},"擅长户型:",-1)),jt=["onClick"],Qt=k(()=>e("div",{class:"case_title_class"},"设计师级别:",-1)),Zt=["onClick"],Wt={class:"case_title_tab"},Yt=k(()=>e("div",{class:"case_title_class"},"其他:",-1)),ei={class:"case_title_tab_list_img",ref:"screenImgRef"},si=k(()=>e("img",{src:_e,alt:""},null,-1)),ti=[si],ii=k(()=>e("div",{class:"case_title_tab_list_img"},[e("img",{src:_e,alt:""})],-1)),ni=k(()=>e("div",{class:"case_title_tab_list_img"},[e("img",{src:_e,alt:""})],-1)),_i={class:"designer_box"},ai={class:"designer_left"},oi={class:"designer_left_item"},li={class:"pagination_box"},ci={class:"designer_item_right_box"},ve=[{styleName:"全部",key:-1},{styleName:"新中式风格",key:S.XinZhongShi},{styleName:"现代风格",key:S.XianDai},{styleName:"美式风格",key:S.MeiShi},{styleName:"欧式风格",key:S.OuShi},{styleName:"法式风格",key:S.FaShi},{styleName:"新古典风格",key:S.XinGuDian},{styleName:"混搭风格",key:S.HunDa},{styleName:"轻奢风格",key:S.QingShe},{styleName:"极简风格",key:S.JiJian},{styleName:"日式风格",key:S.RiShi},{styleName:"中式风格",key:S.ZhongShi},{styleName:"侘寂风格",key:S.ChaiJi}],pe=[{houseTypeName:"全部",key:-1},{houseTypeName:"独栋别墅",key:1},{houseTypeName:"联排别墅",key:2},{houseTypeName:"平层",key:3},{houseTypeName:"跃层",key:4},{houseTypeName:"双拼别墅",key:5},{houseTypeName:"叠拼别墅",key:6},{houseTypeName:"公寓",key:7},{houseTypeName:"错层",key:8}],he=[{areaName:"全部",key:-1},{areaName:"设计院首席设计师",key:1},{areaName:"事务所设计师",key:2},{areaName:"工作室设计师",key:3},{areaName:"资深首席设计师",key:4},{areaName:"首席设计师",key:5},{areaName:"高级设计师",key:6},{areaName:"设计师",key:7}],ri=se({__name:"index",async setup(p){let L,_;const b=Ve(),{$request:R}=be(),D=ke(),g=a(""),x=a(),o=a(),h=a(),$=a(),C=a(),z=a(),y=a(),I=a(0),ae=a(0),oe=a(0),w=a(0),K=a([]),P=a(!0),le=a(),ce=a(),$e=a(!1),U=a(),O=Y({totalCount:0,pagSize:10}),Se=Y({form:{}}),{form:i}=Pe(Se);function Ne(){b.query.good_style&&(i.value.good_style=Number.parseInt(b.query.good_style)||void 0),b.query.house_type&&(i.value.house_type=Number.parseInt(b.query.house_type)||void 0),b.query.level&&(i.value.level=Number.parseInt(b.query.level)||void 0)}Ne();async function re(t,s=!1){K.value=[];const n=await R(`/designer/list?page_no=${t}&page_size=${O.pagSize}&paging=1`,{params:{...i.value}},s);n.list.length===0?P.value=!1:P.value=!0,O.totalCount=n.total_count;const l=[];for(const v of n.list){for(const E of v.case_list)E.upload_pic=D.public.OSS_HOST+E.upload_pic;l.push({upload_pic:D.public.OSS_HOST+v.upload_pic,designerName:v.designer_name,alt_str:v.alt_str,designerId:v.designer_id,style:v.good_style,level:v.level,position:v.description,caseNumber:v.case_num,experience:v.work_years,subscribe:v.total_orders,recommend:v.recommend_index,case_list:v.case_list,is_top:v.is_top})}K.value=l}[L,_]=fe(()=>re(1,!0)),await L,_(),ye(()=>{const t=xe();Ce(t),U.value.initPageInfo(O.totalCount,O.pagSize),ue()}),Ue(()=>{});const xe=()=>{const t={good_style:0,house_type:0,level:0};return t.good_style=i.value.good_style?i.value.good_style:0,t.house_type=i.value.house_type?i.value.house_type:0,t.level=i.value.level?i.value.level:0,t};async function B(t){await re(t,!1),U.value.initPageInfo(O.totalCount,O.pagSize,t)}function Ce(t){x.value.children[t.good_style+1].classList="case_title_tab_all",o.value.children[t.house_type+1].classList="case_title_tab_all",h.value.children[t.level+1].classList="case_title_tab_all"}function de(){g.value&&(le.value=g.value,Te(),Xe(`/designer_search_result/${g.value}?${"search="+g.value}`))}function Te(){g.value&&je(g.value)}async function X(t,s){t!==-1?i.value[s]=t:delete i.value[s],ue(),U.value.setNowPageNo(1);const n=as({good_style:i.value.good_style||void 0,house_type:i.value.house_type||void 0,level:i.value.level||void 0,spread:b.query.spread||void 0});history.replaceState(null,"","designers"+n)}function Le(t,s){Z(t,x),X(s,"good_style")}function Re(t,s){Z(t,o),X(s,"house_type")}function Ie(t,s){Z(t,h),X(s,"level")}function De(t){const s=j(t);i.value.total_orders=s,delete i.value.total_visits,delete i.value.recommend_index,B(1),Q($),I.value=s}function we(t){const s=j(t);i.value.total_visits=s,delete i.value.total_orders,delete i.value.recommend_index,B(1),Q($),ae.value=s}function Oe(t){const s=j(t);i.value.recommend_index=s,delete i.value.total_orders,delete i.value.total_visits,B(1),Q($),oe.value=s}function Ae(t){delete i.value.total_orders,delete i.value.total_visits,delete i.value.recommend_index,B(1),w.value=0,I.value=0,ae.value=0,oe.value=0,t.classList="case_title_tab_all";const s=[C,z,y];for(let n=0;n{let t="",s="",n="";ve.map(l=>{l.key===i.value.good_style&&(t=l.styleName)}),pe.map(l=>{l.key===i.value.house_type&&(s=l.houseTypeName)}),he.map(l=>{l.key===i.value.level&&(n=l.areaName)}),ce.value=(t?t+"、":"全部、")+(s?s+"、":"全部、")+(n?n+"、":"全部")};return(t,s)=>{const n=He,l=ee,v=st,E=Ye,Me=es,qe=Dt,ze=ts,Be=is,Ge=ns,Fe=_s;return d(),u("div",null,[f(Ge,null,{default:F(()=>[e("div",wt,[f(n),e("div",Ot,[e("div",At,[e("div",Mt,[e("div",qt,[f(l,{target:"_blank",to:"/"},{default:F(()=>[zt]),_:1}),Bt,f(l,{target:"_blank",to:"/designers"},{default:F(()=>[Gt]),_:1}),Ft,Ht,e("div",Vt," 全部设计师(共"+m(O.totalCount)+"个设计师) ",1)]),e("div",Pt,[W(e("input",{type:"text",placeholder:"请输入关键词","onUpdate:modelValue":s[0]||(s[0]=r=>g.value=r),onKeyup:s[1]||(s[1]=Je(Qe(r=>de(),["prevent"]),["enter"]))},null,544),[[Ee,g.value]]),e("div",{class:"case_title_tab_title_right_img_box",onClick:s[2]||(s[2]=r=>de())},Et)])]),e("div",null,[e("div",{class:"case_title_tab",ref_key:"styleRef",ref:x,style:{"margin-top":"15px"}},[Jt,(d(),u(M,null,q(ve,(r,A)=>e("div",{class:"case_title_tab_list",key:A,onClick:G=>{Le(G,r.key)}},m(r.styleName),9,Kt)),64))],512),e("div",{class:"case_title_tab",ref_key:"houseTypeRef",ref:o},[Xt,(d(),u(M,null,q(pe,(r,A)=>e("div",{class:"case_title_tab_list",key:A,onClick:G=>{Re(G,r.key)}},m(r.houseTypeName),9,jt)),64))],512),e("div",{class:"case_title_tab",ref_key:"designerLevelRef",ref:h},[Qt,(d(),u(M,null,q(he,(r,A)=>e("div",{class:"case_title_tab_list",key:A,onClick:G=>{Ie(G,r.key)}},m(r.areaName),9,Zt)),64))],512),e("div",Wt,[Yt,e("div",{class:"case_title_tab_list",ref_key:"screenAllRef",ref:$,onClick:s[3]||(s[3]=r=>Ae($.value))}," 全部 ",512),e("div",{class:"case_title_tab_list",ref_key:"screenSubscribeRef",ref:C,onClick:s[4]||(s[4]=r=>De(C.value))},[T(" 预约数 "),e("div",ei,ti,512)],512),e("div",{class:"case_title_tab_list",ref_key:"screenSeeRef",ref:z,onClick:s[5]||(s[5]=r=>we(z.value))},[T(" 浏览数 "),ii],512),e("div",{class:"case_title_tab_list",ref_key:"screenRecommendRef",ref:y,onClick:s[6]||(s[6]=r=>Oe(y.value))},[T(" 推荐指数 "),ni],512)])])])]),e("div",_i,[e("div",ai,[W(e("div",null,[e("div",oi,[(d(!0),u(M,null,q(K.value,(r,A)=>(d(),u("div",{key:A},[f(v,{designerData:r,style:{width:"100%"}},null,8,["designerData"])]))),128))]),e("div",li,[f(E,{ref_key:"pagingRef",ref:U,onPageNoCahnge:B},null,512)])],512),[[me,P.value]]),W(f(Me,{screenTitle:ce.value,searchTitle:le.value},null,8,["screenTitle","searchTitle"]),[[me,!P.value]])]),e("div",ci,[f(qe),f(ze)])])]),f(Be,{decoration:$e.value},null,8,["decoration"])]),_:1}),f(Fe,{pageTag:N(Ke).Designer,pageTitle:"设计师_尚层装饰官网"},null,8,["pageTag"])])}}});const Ci=ne(ri,[["__scopeId","data-v-6773307f"]]);export{Ci as default};