WXL
3 天以前 9bce51f651aad297ef9eb6df832bfdaf1de05d84
1
import{_ as t,r as e,o as a,O as s,c as l,w as c,i as n,a as o,e as i,b as d,t as u,f as m,h as r,F as f,d as p,G as _,n as g,m as v,k as y,aA as k,S as j,x as b,Q as I}from"./index-DF3kK8Jo.js";const x=t({__name:"project",setup(t){const x=e({id:1,name:"针灸治疗",price:300,image:"/static/tcm/acupuncture.jpg",tags:["专家门诊","中医特色","无痛治疗"],symptoms:["颈椎病、腰椎病等脊椎疾病","肩周炎、网球肘等关节疾病","偏头痛、失眠等神经系统疾病","胃痛、便秘等消化系统疾病"],treatment:'\n    <p style="text-indent: 2em; margin-bottom: 1em;">针灸治疗采用传统中医理论,通过刺激人体特定穴位,达到调节阴阳、疏通经络的目的。</p>\n    <p style="text-indent: 2em; margin-bottom: 1em;">治疗过程中,医生会根据患者具体情况,选择合适的穴位和针刺手法,一般每次治疗约30-40分钟。</p>\n  ',treatmentImages:["/static/tcm/treatment1.jpg","/static/tcm/treatment2.jpg"],effect:'\n    <p style="text-indent: 2em; margin-bottom: 1em;">针灸治疗具有显著的止痛效果,可以改善局部血液循环,促进炎症吸收,加快康复进程。</p>\n    <p style="text-indent: 2em; margin-bottom: 1em;">一般需要进行多次治疗,大约6-10次为一个疗程,多数患者在3-5次治疗后即可感受到明显改善。</p>\n  ',effectImages:["/static/tcm/effect1.jpg","/static/tcm/effect2.jpg"],notices:["治疗前2小时内避免空腹或过饱","治疗当天避免剧烈运动","保持穴位局部清洁","如有出血性疾病请提前告知医生"],doctors:[{id:1,name:"张医生",title:"主任医师",specialty:"针灸推拿",avatar:"/static/doctor/tcm1.jpg"},{id:2,name:"李医生",title:"副主任医师",specialty:"中药调理",avatar:"/static/doctor/tcm2.jpg"}]}),C=(t,e)=>{const a="treatment"===e?x.value.treatmentImages:x.value.effectImages;I({urls:a,current:t})},h=()=>{_({title:"提示",content:"是否开始在线咨询?",success:t=>{t.confirm}})},F=()=>{g({url:`/pages/appointment/department?type=tcm&project=${x.value.id}`})};return a(()=>{var t;const e=s(),a=e[e.length-1],{id:l}=(null==(t=a.$page)?void 0:t.options)||{};console.log("加载项目详情:",l)}),(t,e)=>{const a=v,s=y,_=n,I=k,$=j,w=b;return o(),l(_,{class:"project-detail"},{default:c(()=>[i(_,{class:"intro-section"},{default:c(()=>[i(a,{src:x.value.image,mode:"aspectFill",class:"cover-image"},null,8,["src"]),i(_,{class:"info-card"},{default:c(()=>[i(s,{class:"name"},{default:c(()=>[d(u(x.value.name),1)]),_:1}),i(s,{class:"price"},{default:c(()=>[d("¥"+u(x.value.price)+"起",1)]),_:1}),i(_,{class:"tags"},{default:c(()=>[(o(!0),m(f,null,r(x.value.tags,(t,e)=>(o(),l(s,{key:e},{default:c(()=>[d(u(t),1)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1}),i(_,{class:"section-card"},{default:c(()=>[i(_,{class:"section-title"},{default:c(()=>[d("适应症状")]),_:1}),i(_,{class:"symptom-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.symptoms,(t,e)=>(o(),l(_,{class:"symptom-item",key:e},{default:c(()=>[i(s,{class:"dot"}),i(s,{class:"content"},{default:c(()=>[d(u(t),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(_,{class:"section-card"},{default:c(()=>{var t;return[i(_,{class:"section-title"},{default:c(()=>[d("治疗方案")]),_:1}),i(I,{nodes:x.value.treatment},null,8,["nodes"]),(null==(t=x.value.treatmentImages)?void 0:t.length)?(o(),l(_,{key:0,class:"image-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.treatmentImages,(t,e)=>(o(),l(a,{key:e,src:t,mode:"aspectFill",onClick:t=>C(e,"treatment")},null,8,["src","onClick"]))),128))]),_:1})):p("",!0)]}),_:1}),i(_,{class:"section-card"},{default:c(()=>{var t;return[i(_,{class:"section-title"},{default:c(()=>[d("治疗效果")]),_:1}),i(I,{nodes:x.value.effect},null,8,["nodes"]),(null==(t=x.value.effectImages)?void 0:t.length)?(o(),l(_,{key:0,class:"image-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.effectImages,(t,e)=>(o(),l(a,{key:e,src:t,mode:"aspectFill",onClick:t=>C(e,"effect")},null,8,["src","onClick"]))),128))]),_:1})):p("",!0)]}),_:1}),i(_,{class:"section-card"},{default:c(()=>[i(_,{class:"section-title"},{default:c(()=>[d("注意事项")]),_:1}),i(_,{class:"notice-list"},{default:c(()=>[(o(!0),m(f,null,r(x.value.notices,(t,e)=>(o(),l(_,{class:"notice-item",key:e},{default:c(()=>[i(s,{class:"dot"}),i(s,{class:"content"},{default:c(()=>[d(u(t),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1}),i(_,{class:"section-card"},{default:c(()=>[i(_,{class:"section-header"},{default:c(()=>[i(s,{class:"title"},{default:c(()=>[d("推荐医生")]),_:1}),i(s,{class:"more"},{default:c(()=>[d("查看全部")]),_:1})]),_:1}),i($,{"scroll-x":"",class:"doctor-list","show-scrollbar":!1},{default:c(()=>[(o(!0),m(f,null,r(x.value.doctors,(t,e)=>(o(),l(_,{class:"doctor-item",key:e,onClick:e=>{g({url:`/pages/doctor/detail?id=${t.id}`})}},{default:c(()=>[i(a,{src:t.avatar,mode:"aspectFill",class:"avatar"},null,8,["src"]),i(s,{class:"name"},{default:c(()=>[d(u(t.name),1)]),_:2},1024),i(s,{class:"title"},{default:c(()=>[d(u(t.title),1)]),_:2},1024),i(s,{class:"specialty"},{default:c(()=>[d(u(t.specialty),1)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),i(_,{class:"bottom-bar"},{default:c(()=>[i(w,{class:"action-btn outline",onClick:h},{default:c(()=>[d("在线咨询")]),_:1}),i(w,{class:"action-btn primary",onClick:F},{default:c(()=>[d("立即预约")]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-808f69c3"]]);export{x as default};