增加技师端---用户端 聊天界面

This commit is contained in:
贾祥聪
2025-08-21 16:38:20 +08:00
parent 9f85cf458a
commit 2935d32d68
454 changed files with 248 additions and 237 deletions

View File

@@ -0,0 +1 @@
import{d as a,l as e,r as l,b as s,o as t,e as r,w as n,f as o,g as i,t as u,i as c,A as d,B as m,q as p,F as f,v as _,N as v,K as g,O as x,j as y,C as h,P as k,k as b,Q as j,R as w}from"./index-d0750414.js";import{_ as C}from"./u-icon.a5146a33.js";import{_ as z}from"./u-navbar.d391c4c1.js";import{_ as V}from"./z-paging.d43b2140.js";import{_ as I}from"./u-empty.2c0e1e4c.js";import{_ as Q}from"./u-image.ff8bf742.js";import{_ as $}from"./price.225b162b.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";const A=q(a({__name:"cate-card",props:{param:{default:{id:0,name:""}},pid:{default:0}},setup(a){const h=a,k=e([]);return h.param.id&&(async()=>{const a=await v({category_id:h.param.id,city_id:g.city_id});k.value=a.lists})(),console.log("son",h.param),(e,v)=>{const g=y,h=l(s("u-empty"),I),b=l(s("u-image"),Q),j=l(s("price"),$);return t(),r(g,{class:"card"},{default:n(()=>[1!==a.param.level?(t(),r(g,{key:0,class:"flex justify-between card--header"},{default:n(()=>[o(g,{class:"name"},{default:n(()=>[i(u(a.param.name),1)]),_:1})]),_:1})):c("",!0),d(o(g,{class:"empty"},{default:n(()=>[o(h,{text:"暂无数据~",src:"/static/images/empty/collection.png","icon-size":300,color:"#888888"})]),_:1},512),[[m,1===a.param.level&&!k.value.length]]),o(g,{class:"card--main"},{default:n(()=>[(t(!0),p(f,null,_(k.value,a=>(t(),r(g,{key:a.id,class:"goods flex w-[230rpx] h-[205rpx]",onClick:e=>{return l=`/pages/goods/index?id=${a.id}`,void x({url:l});var l}},{default:n(()=>[o(b,{src:a.image,width:"100%",height:"100%"},null,8,["src"]),o(g,{class:"mt-[20rpx] truncate"},{default:n(()=>[i(u(a.name),1)]),_:2},1024),o(g,{class:"text-primary mt-[10rpx]"},{default:n(()=>[o(j,{content:a.price},null,8,["content"])]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1})}}}),[["__scopeId","data-v-0944fbc3"]]),B=q(a({__name:"index",setup(a){const d=e([]),m=e(0),v=h(),g=async(a,e)=>{try{const{lists:a}=await k();v.value.complete(a)}catch(l){console.log("报错=>",l),v.value.complete(!1)}};return(a,e)=>{const h=l(s("u-icon"),C),k=b,I=y,Q=l(s("u-navbar"),z),$=j,q=l(s("z-paging"),V);return t(),r(I,{class:"container"},{default:n(()=>[o(Q,{"is-back":!1,title:"",class:"flex"},{default:n(()=>[o(I,{class:"navbar h5_navbar flex ml-[20rpx] pl-[20rpx]",onClick:e[0]||(e[0]=a=>{x({url:"/bundle/pages/search/index"})})},{default:n(()=>[o(h,{name:"search",size:"34",color:"#888888"}),o(k,{class:"flex items-center ml-[20rpx]"},{default:n(()=>[i("请输入关键词搜索")]),_:1})]),_:1})]),_:1}),o(I,{class:"flex main"},{default:n(()=>[o(I,{class:"content"},{default:n(()=>[o($,{"scroll-y":"true",class:"menu"},{default:n(()=>[(t(!0),p(f,null,_(d.value,(a,e)=>(t(),r(I,{key:a.id,class:w(["truncate menu--item",{"text-primary":e===m.value}]),onClick:a=>m.value=e},{default:n(()=>[i(u(a.name),1)]),_:2},1032,["class","onClick"]))),128))]),_:1}),o(I,{class:"layout"},{default:n(()=>[o(q,{ref_key:"paging",ref:v,modelValue:d.value,"onUpdate:modelValue":e[1]||(e[1]=a=>d.value=a),onQuery:g,fixed:!1,height:"100%","loading-more-enabled":!1,"empty-view-text":""},{default:n(()=>[o(I,{class:"content-box"},{default:n(()=>[(t(!0),p(f,null,_(d.value,(a,e)=>{var l,s;return t(),p(f,{key:a.id},[e!=m.value||(null==(l=null==a?void 0:a.sons)?void 0:l.length)?c("",!0):(t(),r(A,{key:0,param:a},null,8,["param"])),e==m.value&&(null==(s=null==a?void 0:a.sons)?void 0:s.length)?(t(!0),p(f,{key:1},_(a.sons,(e,l)=>(t(),r(A,{key:e.id,param:e,pid:a.id},null,8,["param","pid"]))),128)):c("",!0)],64)}),128))]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})}}}),[["__scopeId","data-v-99427015"]]);export{B as default};