Files
anmo/server/public/shop/assets/packages-pages-project_detail-project_detail.1f5d5755.js
2025-08-19 14:16:51 +08:00

2 lines
5.5 KiB
JavaScript
Executable File

import{g as e,E as t,o as a,l,m as s,b as o,F as r,r as n,a as u,c as d,w as p,i as c,d as i,t as f,s as m,x as _,aW as x,D as b,J as g,z as v,u as h,bF as y}from"./index-b1ac9181.js";import{_ as k}from"./page-meta.7cff77eb.js";import{_ as j}from"./u-navbar.d109c016.js";import{_ as w}from"./u-swiper.1190b884.js";import{_ as S}from"./price.6545feda.js";import{_ as W}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as I}from"./u-parse.f364e58a.js";import{_ as z}from"./u-image.73f5991b.js";import{_ as T}from"./u-popup.9c712d62.js";import"./u-icon.2a47889e.js";const V=e({__name:"index",props:{percent:{type:Number,defualt:0}},setup:e=>(t((e=>{console.log(e)}),e.percent),(t,d)=>{const p=n(u("u-navbar"),j);return a(),l(r,null,[s(' <u-sticky h5-nav-height="0" bg-color="transparent"> '),s(' <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 > '),o(p,{"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"]),s(" </u-sticky> ")],2112)})}),E=e({__name:"index",props:{list:[]},setup:e=>(t,l)=>{const s=n(u("u-swiper"),w),r=c;return a(),d(r,null,{default:p((()=>[o(s,{height:"750",mode:"number",indicatorPos:"bottomRight",list:e.list},null,8,["list"])])),_:1})}}),F=W(e({__name:"index",props:{data:{}},setup:e=>(t,l)=>{const s=c,r=m;return a(),d(s,{class:"py-[30rpx] px-[24rpx] rounded-lg",style:{background:"linear-gradient(180deg, #ffe7e7 0%, #fff 27.51%)"}},{default:p((()=>[o(s,{class:"flex text-[#E86016] items-baseline"},{default:p((()=>{var t;return[o(S,{fontWeight:"900",mainSize:"60rpx",content:null==(t=e.data)?void 0:t.price},null,8,["content"]),o(s,{class:"font-light ml-2"},{default:p((()=>[i("预付金")])),_:1}),o(s,{class:"ml-auto"},{default:p((()=>[o(r,{class:"text-muted"},{default:p((()=>[i("已售")])),_:1}),o(r,null,{default:p((()=>{var t;return[i(f(null==(t=e.data)?void 0:t.virtual_order_num),1)]})),_:1})])),_:1})]})),_:1}),o(s,{class:"font-black text-2xl mt-2 line-clamp-2"},{default:p((()=>{var t;return[i(f(null==(t=e.data)?void 0:t.name),1)]})),_:1}),o(s,{class:"text-content mt-2 introduct"},{default:p((()=>[o(r,null,{default:p((()=>{var t;return[i(f(null==(t=e.data)?void 0:t.tags),1)]})),_:1})])),_:1})])),_:1})}}),[["__scopeId","data-v-ab7649fb"]]),P=e({__name:"index",props:{data:{}},setup:e=>(t,l)=>{const s=c,r=n(u("u-parse"),I);return a(),d(s,{class:"py-[30rpx] px-[24rpx] bg-white rounded-lg mt-4"},{default:p((()=>[o(s,{class:"text-lg font-normal mb-[20rpx]"},{default:p((()=>[i("服务详情")])),_:1}),o(r,{html:e.data.content},null,8,["html"])])),_:1})}}),R=W(e({__name:"index",props:{data:{}},setup(e,{expose:t}){const l=_(!1);return t({open:()=>{l.value=!0},close:()=>{l.value=!1}}),(t,s)=>{const r=n(u("u-image"),z),m=c,_=n(u("price"),S),b=x,g=n(u("u-popup"),T);return a(),d(g,{height:"60%",mode:"bottom",modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=e=>l.value=e),"border-radius":"14",closeable:!0},{default:p((()=>[o(m,{class:"p-[30rpx] flex flex-col h-full"},{default:p((()=>[o(m,{class:"flex"},{default:p((()=>{var t;return[o(r,{src:null==(t=e.data)?void 0:t.image,"border-radio":"20rpx",height:"160rpx",width:"160rpx"},null,8,["src"]),o(m,{class:"ml-4 flex flex-col"},{default:p((()=>[o(m,{class:"font-bold text-xl line-clamp-2 mb-[20rpx]"},{default:p((()=>{var t;return[i(f(null==(t=e.data)?void 0:t.name),1)]})),_:1}),o(m,null,{default:p((()=>{var t;return[o(_,{fontWeight:"700",mainSize:"36rpx",content:null==(t=e.data)?void 0:t.price},null,8,["content"])]})),_:1})])),_:1})]})),_:1}),o(m,{class:"text-info mt-2 text-lg"},{default:p((()=>[i("项目")])),_:1}),o(m,{class:"flex-1 min-h-0 mt-2"},{default:p((()=>[o(b,{class:"h-full","scroll-y":"true"},{default:p((()=>[o(m,{class:"flex justify-between py-[30rpx] px-[24rpx] rounded-lg mb-2 isSelect bg-primary-light-9"},{default:p((()=>[o(m,{class:"font-bold text-lg"},{default:p((()=>[i("肩颈按摩70分钟")])),_:1}),o(_,{content:"666.99",fontWeight:"600"})])),_:1}),o(m,{class:"flex justify-between py-[30rpx] px-[24rpx] rounded-lg noSelect"},{default:p((()=>[o(m,{class:"font-bold text-lg"},{default:p((()=>[i("肩颈按摩70分钟")])),_:1}),o(_,{content:"666.99",fontWeight:"600"})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])}}}),[["__scopeId","data-v-7d4bef9e"]]),U=e({__name:"project_detail",setup(e){const t=b(),d=_(0),i=_(0),f=_(),m=_({goods_image:[]});return g((async e=>{f.value=parseInt(null==e?void 0:e.id),await(async()=>{const e=await y({id:f.value});console.log("res =>",e),m.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),_=c;return a(),l(r,null,[o(f,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),o(_,{class:"relative"},{default:p((()=>[o(V,{percent:i.value},null,8,["percent"]),o(_,{class:"absolute top-0 left-0 w-full"},{default:p((()=>[o(_,{class:"top-0 left-0 w-full"},{default:p((()=>[o(E,{list:m.value.goods_image},null,8,["list"]),o(_,{class:"absolute w-full z-10 mt-[-50rpx] px-[30rpx] pb-[200rpx]"},{default:p((()=>[o(F,{data:m.value},null,8,["data"]),s(' <process :data="goodsInfo"></process> '),o(P,{data:m.value},null,8,["data"])])),_:1})])),_:1}),s(' <bottom @click="checkSKU"></bottom> '),o(R,{ref_key:"skuPopRef",ref:t,data:m.value},null,8,["data"])])),_:1})])),_:1})],64)}}});export{U as default};