Files
anmo/server/public/coach/assets/packages-pages-project_detail-project_detail.774e4b08.js
2025-08-19 14:16:51 +08:00

2 lines
5.3 KiB
JavaScript
Executable File

import{e,g as t,o as a,q as l,k as r,b as s,F as o,r as n,a as u,c as d,w as c,j as p,t as i,p as f,i as m,f as _,aT as g,B as x,P as b,D as v,E as h,b1 as y}from"./index-af8b4f0a.js";import{_ as k}from"./page-meta.b66710fd.js";import{_ as j}from"./l-swiper.vue_vue_type_script_setup_true_lang.4235304d.js";import{_ as w}from"./u-parse.f27d3608.js";import{_ as S}from"./u-navbar.8173a487.js";import{_ as I}from"./price.1c6614d5.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as P}from"./u-image.b6a3b610.js";import{_ as V}from"./u-popup.41ea4525.js";import"./u-icon.7661429a.js";const W=e({__name:"index",props:{percent:{type:Number,defualt:0}},setup:e=>(t((e=>{console.log(e)}),e.percent),(t,d)=>{const c=n(u("u-navbar"),S);return a(),l(o,null,[r(' <u-sticky h5-nav-height="0" bg-color="transparent"> '),r(' <u-navbar\n :is-back="false"\n title=""\n :border-bottom="false"\n :title-bold="true"\n :fixed="false"\n :background="{ background: \'rgba(256,256, 256, 1)\' }"\n > '),s(c,{"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"]),r(" </u-sticky> ")],2112)})}),z=T(e({__name:"index",props:{data:{}},setup:e=>(t,l)=>{const o=f,n=m;return a(),d(n,{class:"py-[30rpx] px-[24rpx] rounded-lg",style:{background:"linear-gradient(180deg, #ffe7e7 0%, #fff 27.51%)"}},{default:c((()=>{var t;return[s(n,{class:"flex text-[#E86016] items-baseline"},{default:c((()=>{var t;return[s(I,{fontWeight:"900",mainSize:"60rpx",content:null==(t=e.data)?void 0:t.price},null,8,["content"]),s(n,{class:"ml-auto"},{default:c((()=>[s(o,{class:"text-muted"},{default:c((()=>[p("已售")])),_:1}),s(o,null,{default:c((()=>{var t;return[p(i(null==(t=e.data)?void 0:t.virtual_order_num),1)]})),_:1})])),_:1})]})),_:1}),s(n,{class:"font-black text-2xl mt-2 line-clamp-2"},{default:c((()=>{var t;return[p(i(null==(t=e.data)?void 0:t.name),1)]})),_:1}),(null==(t=e.data)?void 0:t.tags)?(a(),d(n,{key:0,class:"text-content mt-2 introduct"},{default:c((()=>[s(o,null,{default:c((()=>{var t;return[p(i(null==(t=e.data)?void 0:t.tags),1)]})),_:1})])),_:1})):r("v-if",!0)]})),_:1})}}),[["__scopeId","data-v-d1be2194"]]),R=T(e({__name:"index",props:{data:{}},setup(e,{expose:t}){const l=_(!1);return t({open:()=>{l.value=!0},close:()=>{l.value=!1}}),(t,r)=>{const o=n(u("u-image"),P),f=m,_=n(u("price"),I),x=g,b=n(u("u-popup"),V);return a(),d(b,{height:"60%",mode:"bottom",modelValue:l.value,"onUpdate:modelValue":r[0]||(r[0]=e=>l.value=e),"border-radius":"14",closeable:!0},{default:c((()=>[s(f,{class:"p-[30rpx] flex flex-col h-full"},{default:c((()=>[s(f,{class:"flex"},{default:c((()=>{var t;return[s(o,{src:null==(t=e.data)?void 0:t.image,"border-radio":"20rpx",height:"160rpx",width:"160rpx"},null,8,["src"]),s(f,{class:"ml-4 flex flex-col"},{default:c((()=>[s(f,{class:"font-bold text-xl line-clamp-2 mb-[20rpx]"},{default:c((()=>{var t;return[p(i(null==(t=e.data)?void 0:t.name),1)]})),_:1}),s(f,null,{default:c((()=>{var t;return[s(_,{fontWeight:"700",mainSize:"36rpx",content:null==(t=e.data)?void 0:t.price},null,8,["content"])]})),_:1})])),_:1})]})),_:1}),s(f,{class:"text-info mt-2 text-lg"},{default:c((()=>[p("项目")])),_:1}),s(f,{class:"flex-1 min-h-0 mt-2"},{default:c((()=>[s(x,{class:"h-full","scroll-y":"true"},{default:c((()=>[s(f,{class:"flex justify-between py-[30rpx] px-[24rpx] rounded-lg mb-2 isSelect bg-primary-light-9"},{default:c((()=>[s(f,{class:"font-bold text-lg"},{default:c((()=>[p("肩颈按摩70分钟")])),_:1}),s(_,{content:"666.99",fontWeight:"600"})])),_:1}),s(f,{class:"flex justify-between py-[30rpx] px-[24rpx] rounded-lg noSelect"},{default:c((()=>[s(f,{class:"font-bold text-lg"},{default:c((()=>[p("肩颈按摩70分钟")])),_:1}),s(_,{content:"666.99",fontWeight:"600"})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-7d4bef9e"]]),E=T(e({__name:"project_detail",setup(e){const t=x(),d=_(0),i=_(0),f=_(),g=_({goods_image:[]});return b((async e=>{f.value=parseInt(null==e?void 0:e.id),await(async()=>{const e=await y({id:f.value});console.log("res =>",e),g.value=e})()})),v((e=>{d.value=e.scrollTop;const t=h(100);i.value=e.scrollTop/t>1?1:e.scrollTop/t})),(e,d)=>{const f=n(u("page-meta"),k),_=n(u("l-swiper"),j),x=m,b=n(u("u-parse"),w);return a(),l(o,null,[s(f,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),s(x,{class:"coach-detail"},{default:c((()=>[s(W,{percent:i.value},null,8,["percent"]),s(x,{class:"w-full"},{default:c((()=>[s(x,{class:"w-full"},{default:c((()=>[s(_,{content:{data:g.value.goods_image},name:"url",height:"750",indicatorPos:"bottomRight",mode:"number",borderRadius:"0"},null,8,["content"]),s(x,{class:"relative z-10 px-[30rpx] pb-[200rpx]",style:{margin:"-70rpx 0 0 0"}},{default:c((()=>[s(z,{data:g.value},null,8,["data"]),r(' <process :data="goodsInfo"></process> '),s(x,{class:"py-[30rpx] px-[24rpx] bg-white rounded-lg mt-4 service-content"},{default:c((()=>[s(x,{class:"text-lg font-normal mb-[20rpx]"},{default:c((()=>[p("服务详情")])),_:1}),s(b,{html:g.value.content},null,8,["html"])])),_:1})])),_:1})])),_:1}),r(' <bottom @click="checkSKU"></bottom> '),s(R,{ref_key:"skuPopRef",ref:t,data:g.value},null,8,["data"])])),_:1})])),_:1})],64)}}}),[["__scopeId","data-v-7d880d77"]]);export{E as default};