import{_ as a}from"./page-meta.7cff77eb.js";import{g as e,x as t,J as s,o as l,l as r,b as u,w as c,m as i,d as o,t as n,c as m,F as p,r as d,a as f,i as x,ak as _,s as v}from"./index-b1ac9181.js";import{_ as w}from"./u-parse.f364e58a.js";import{_ as h}from"./u-icon.2a47889e.js";import{_ as g,g as y,c as b,a as j}from"./news.5ec038ee.js";import{_ as k}from"./_plugin-vue_export-helper.1b428a4d.js";const $=k(e({__name:"news_detail",setup(e){const k=t({});let $="";const F=async a=>{k.value=await y({id:a})};return s((a=>{$=a.id,F($)})),(e,t)=>{const s=d(f("page-meta"),a),y=x,z=_,A=v,B=d(f("u-parse"),w),C=d(f("u-icon"),h);return l(),r(p,null,[u(s,{"page-style":e.$theme.pageStyle},null,8,["page-style"]),u(y,{class:"news-detail bg-white"},{default:c((()=>[i(" 标题信心 "),u(y,{class:"news-detail-header py-[20rpx] px-[30rpx]"},{default:c((()=>[u(y,{class:"text-3xl font-medium"},{default:c((()=>[o(n(k.value.title),1)])),_:1}),u(y,{class:"flex mt-[20rpx] text-xs"},{default:c((()=>[k.value.author?(l(),m(y,{key:0,class:"mr-[40rpx]"},{default:c((()=>[o("作者: "+n(k.value.author),1)])),_:1})):i("v-if",!0),u(y,{class:"text-muted mr-[40rpx] flex-1"},{default:c((()=>[o(n(k.value.create_time),1)])),_:1}),u(y,{class:"flex items-center text-muted flex-none"},{default:c((()=>[u(z,{src:g,class:"w-[30rpx] h-[30rpx]"}),u(y,{class:"ml-[10rpx]"},{default:c((()=>[o(n(k.value.click),1)])),_:1})])),_:1})])),_:1})])),_:1}),i(" 咨询内容 "),u(y,{class:"news-detail-section bg-white p-[24rpx]"},{default:c((()=>[i(" 摘要 "),k.value.abstract?(l(),m(y,{key:0,class:"summary p-[20rpx] text-base"},{default:c((()=>[u(A,{class:"font-medium"},{default:c((()=>[o("摘要: ")])),_:1}),o(" "+n(k.value.abstract),1)])),_:1})):i("v-if",!0),i(" 内容 "),u(y,{class:"mt-[20rpx]"},{default:c((()=>[u(B,{html:k.value.content},null,8,["html"])])),_:1})])),_:1}),u(y,{class:"panel-btn flex items-center px-[34rpx]",onClick:t[0]||(t[0]=a=>(async a=>{try{k.value.collect?(await b({id:a}),uni.$u.toast("已取消收藏")):(await j({id:a}),uni.$u.toast("收藏成功")),F($)}catch(e){}})(k.value.id))},{default:c((()=>[u(C,{name:k.value.collect?"star-fill":"star",size:"40",color:k.value.collect?"#F7BA47":"#333"},null,8,["name","color"]),u(A,{class:"ml-[10rpx]"},{default:c((()=>[o("收藏")])),_:1})])),_:1})])),_:1})],64)}}}),[["__scopeId","data-v-9e348abe"]]);export{$ as default};