增加技师端---用户端 聊天界面
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import{e,g as a,o as t,c as l,r,a as s,w as o,b as n,j as u,t as d,k as p,p as c,i,f,aU as m,B as _,P as x,D as g,E as v,q as b,F as h,b3 as y}from"./index-8146d74e.js";import{_ as j}from"./page-meta.142863c8.js";import{_ as k}from"./l-swiper.vue_vue_type_script_setup_true_lang.ff604446.js";import{_ as w}from"./u-parse.12403f6d.js";import{_ as S}from"./u-navbar.938f0656.js";import{_ as I}from"./price.cd1183e8.js";import{_ as R}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as V}from"./u-image.2676d4c0.js";import{_ as W}from"./u-popup.5aaa2bdd.js";import"./u-icon.58b55f5a.js";const z=e({__name:"index",props:{percent:{type:Number,defualt:0}},setup:e=>(a(e=>{console.log(e)},e.percent),(a,o)=>{const n=r(s("u-navbar"),S);return t(),l(n,{"is-back":!0,title:"项目详情","border-bottom":!1,"title-bold":!0,fixed:!1,"title-color":"#000","back-icon-color":"#000",background:{background:0==e.percent?"rgba(256,256, 256, 0)":"rgba(256,256, 256, 1)"}},null,8,["background"])})}),P=R(e({__name:"index",props:{data:{}},setup:e=>(a,r)=>{const s=c,f=i;return t(),l(f,{class:"py-[30rpx] px-[24rpx] rounded-lg",style:{background:"linear-gradient(180deg, #ffe7e7 0%, #fff 27.51%)"}},{default:o(()=>{var a;return[n(f,{class:"flex text-[#E86016] items-baseline"},{default:o(()=>{var a;return[n(I,{fontWeight:"900",mainSize:"60rpx",content:null==(a=e.data)?void 0:a.price},null,8,["content"]),n(f,{class:"ml-auto"},{default:o(()=>[n(s,{class:"text-muted"},{default:o(()=>[u("已售")]),_:1}),n(s,null,{default:o(()=>{var a;return[u(d(null==(a=e.data)?void 0:a.virtual_order_num),1)]}),_:1})]),_:1})]}),_:1}),n(f,{class:"font-black text-2xl mt-2 line-clamp-2"},{default:o(()=>{var a;return[u(d(null==(a=e.data)?void 0:a.name),1)]}),_:1}),(null==(a=e.data)?void 0:a.tags)?(t(),l(f,{key:0,class:"text-content mt-2 introduct"},{default:o(()=>[n(s,null,{default:o(()=>{var a;return[u(d(null==(a=e.data)?void 0:a.tags),1)]}),_:1})]),_:1})):p("",!0)]}),_:1})}}),[["__scopeId","data-v-d1be2194"]]),T=R(e({__name:"index",props:{data:{}},setup(e,{expose:a}){const p=f(!1);return a({open:()=>{p.value=!0},close:()=>{p.value=!1}}),(a,c)=>{const f=r(s("u-image"),V),_=i,x=r(s("price"),I),g=m,v=r(s("u-popup"),W);return t(),l(v,{height:"60%",mode:"bottom",modelValue:p.value,"onUpdate:modelValue":c[0]||(c[0]=e=>p.value=e),"border-radius":"14",closeable:!0},{default:o(()=>[n(_,{class:"p-[30rpx] flex flex-col h-full"},{default:o(()=>[n(_,{class:"flex"},{default:o(()=>{var a;return[n(f,{src:null==(a=e.data)?void 0:a.image,"border-radio":"20rpx",height:"160rpx",width:"160rpx"},null,8,["src"]),n(_,{class:"ml-4 flex flex-col"},{default:o(()=>[n(_,{class:"font-bold text-xl line-clamp-2 mb-[20rpx]"},{default:o(()=>{var a;return[u(d(null==(a=e.data)?void 0:a.name),1)]}),_:1}),n(_,null,{default:o(()=>{var a;return[n(x,{fontWeight:"700",mainSize:"36rpx",content:null==(a=e.data)?void 0:a.price},null,8,["content"])]}),_:1})]),_:1})]}),_:1}),n(_,{class:"text-info mt-2 text-lg"},{default:o(()=>[u("项目")]),_:1}),n(_,{class:"flex-1 min-h-0 mt-2"},{default:o(()=>[n(g,{class:"h-full","scroll-y":"true"},{default:o(()=>[n(_,{class:"flex justify-between py-[30rpx] px-[24rpx] rounded-lg mb-2 isSelect bg-primary-light-9"},{default:o(()=>[n(_,{class:"font-bold text-lg"},{default:o(()=>[u("肩颈按摩70分钟")]),_:1}),n(x,{content:"666.99",fontWeight:"600"})]),_:1}),n(_,{class:"flex justify-between py-[30rpx] px-[24rpx] rounded-lg noSelect"},{default:o(()=>[n(_,{class:"font-bold text-lg"},{default:o(()=>[u("肩颈按摩70分钟")]),_:1}),n(x,{content:"666.99",fontWeight:"600"})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-7d4bef9e"]]),E=R(e({__name:"project_detail",setup(e){const a=_(),l=f(0),d=f(0),p=f(),c=f({goods_image:[]});return x(async e=>{p.value=parseInt(null==e?void 0:e.id),await(async()=>{const e=await y({id:p.value});console.log("res =>",e),c.value=e})()}),g(e=>{l.value=e.scrollTop;const a=v(100);d.value=e.scrollTop/a>1?1:e.scrollTop/a}),(e,l)=>{const p=r(s("page-meta"),j),f=r(s("l-swiper"),k),m=i,_=r(s("u-parse"),w);return t(),b(h,null,[n(p,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),n(m,{class:"coach-detail"},{default:o(()=>[n(z,{percent:d.value},null,8,["percent"]),n(m,{class:"w-full"},{default:o(()=>[n(m,{class:"w-full"},{default:o(()=>[n(f,{content:{data:c.value.goods_image},name:"url",height:"750",indicatorPos:"bottomRight",mode:"number",borderRadius:"0"},null,8,["content"]),n(m,{class:"relative z-10 px-[30rpx] pb-[200rpx]",style:{margin:"-70rpx 0 0 0"}},{default:o(()=>[n(P,{data:c.value},null,8,["data"]),n(m,{class:"py-[30rpx] px-[24rpx] bg-white rounded-lg mt-4 service-content"},{default:o(()=>[n(m,{class:"text-lg font-normal mb-[20rpx]"},{default:o(()=>[u("服务详情")]),_:1}),n(_,{html:c.value.content},null,8,["html"])]),_:1})]),_:1})]),_:1}),n(T,{ref_key:"skuPopRef",ref:a,data:c.value},null,8,["data"])]),_:1})]),_:1})],64)}}}),[["__scopeId","data-v-7d880d77"]]);export{E as default};
|
||||
Reference in New Issue
Block a user