2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
import{_ as e,a,r as l,B as s,s as c,o as t,b as n,c as i,d as o,e as _,w as d,F as u,i as r,g as m,f,h as g,j as p,t as h,l as x,k,y as v,u as C,ak as b}from"./index-y8AadDM5.js";import{n as y}from"./navBar.DXOZ8GST.js";import{t as j}from"./tabBar.BPRY0yeh.js";import{h as w}from"./headImg.D8PzAUux.js";import{d as z}from"./dayjs.min.C73DX6gN.js";import{n as B}from"./navTo.C4ppOVo6.js";import{a as E}from"./api.DqZjilSt.js";import"./navbg.DtxIXihV.js";/* empty css *//* empty css */const L=e({__name:"caseTalk",setup(e){const L=a({}),T=l([]),Y=l([]),D=l(!1),I=e=>{B("read"==e?{url:"/pages/specialList/specialList?is_selected=1"}:{url:"/pages/specialList/specialList"})},M=e=>{B({url:`/pages/detail/detail?id=${e}&type=exchange`})},S=e=>{},q=()=>{B({url:"/pages/publish/publish"})};return s((e=>{console.log(e.from&&!D.value),e.from&&!D.value&&setTimeout((()=>{c({duration:2e3,title:"提交成功,请耐心等待审核",icon:"none"}),D.value=!0}),300)})),t((()=>{E.getExchangeStatic().then((e=>{let a=e.data.data;Object.assign(L,a)})),E.searchExchageGood({is_selected:1,order:{push_date:"desc"},limit:3}).then((e=>{T.value=e.data.data})),(async()=>{E.searchExchage({page:1,page_size:20,order:{push_date:"desc"}}).then((e=>{Y.value=e.data.data.data})).catch((e=>{}))})()})),(e,a)=>{const l=r,s=n(i("u-icon"),m),c=n(i("up--image"),f),t=b,B=n(i("up-icon"),m);return g(),o(u,null,[_(l,{class:"upage"},{default:d((()=>[_(y,{navName:"肝胆相照病例交流园地",type:"caseTalk"}),_(l,{class:"databox"},{default:d((()=>[_(l,{class:"cell"},{default:d((()=>[_(l,{class:"num"},{default:d((()=>[p(h(L.exchange_num),1)])),_:1}),_(l,{class:"name"},{default:d((()=>[p("病例数")])),_:1})])),_:1}),_(l,{class:"cell"},{default:d((()=>[_(l,{class:"num"},{default:d((()=>[p(h(L.exchange_comment_num),1)])),_:1}),_(l,{class:"name"},{default:d((()=>[p("互动数")])),_:1})])),_:1}),_(l,{class:"cell"},{default:d((()=>[_(l,{class:"num"},{default:d((()=>[p(h(L.exchange_read_num),1)])),_:1}),_(l,{class:"name"},{default:d((()=>[p("浏览量")])),_:1})])),_:1})])),_:1}),_(l,{class:"bar"}),_(l,{class:"box"},{default:d((()=>[T.value.length>0?(g(),x(l,{key:0,class:"special mostread"},{default:d((()=>[_(l,{class:"titlebox"},{default:d((()=>[_(l,{class:"title"},{default:d((()=>[p("精选病例")])),_:1}),_(l,{class:"more",onClick:a[0]||(a[0]=e=>I("read"))},{default:d((()=>[_(l,{class:"morename"},{default:d((()=>[p("查看更多")])),_:1}),_(s,{name:"arrow-right",size:"16",color:"#3CC7C0"})])),_:1})])),_:1}),_(l,{class:"list"},{default:d((()=>[(g(!0),o(u,null,k(T.value,(e=>(g(),x(l,{class:"cell",key:e.exchange_id,onClick:a=>M(e.exchange_id)},{default:d((()=>[_(l,{class:"circle"}),_(l,{class:"title ellipsis-one-lines"},{default:d((()=>[p(h(e.exchange_title),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})):v("",!0),_(l,{class:"bar"}),_(l,{class:"record special"},{default:d((()=>[_(l,{class:"titlebox"},{default:d((()=>[_(l,{class:"title"},{default:d((()=>[p("最新收录")])),_:1}),_(l,{class:"more",onClick:a[1]||(a[1]=e=>I("new"))},{default:d((()=>[_(l,{class:"morename"},{default:d((()=>[p("查看更多")])),_:1}),_(s,{name:"arrow-right",size:"16",color:"#3CC7C0"})])),_:1})])),_:1}),_(l,{class:"list"},{default:d((()=>[(g(!0),o(u,null,k(Y.value,(e=>(g(),x(l,{class:"cell",key:e.exchange_id},{default:d((()=>[_(l,{class:"title ellipsis-two-lines",onClick:a=>M(e.exchange_id)},{default:d((()=>[p(h(e.exchange_title),1)])),_:2},1032,["onClick"]),_(l,{class:"doctor",onClick:a=>M(e.exchange_id)},{default:d((()=>[_(c,{src:e.avatar?e.avatar:C(w),width:"46rpx",height:"46rpx",radius:"50%"},null,8,["src"]),_(l,{class:"name"},{default:d((()=>[p(h(e.user_name)+"("+h(e.hospital_name)+")",1)])),_:2},1024)])),_:2},1032,["onClick"]),_(l,{class:"content ellipsis-two-lines",onClick:a=>M(e.exchange_id)},{default:d((()=>{return[p(h((a=e.exchange_content,a.replace(/<[^>]*>/g,"").replace(/ /gi," ").replace(/<br\s*\/?>/gi,"\n").replace(/<img\s[^>]*>/gi,"").replace(/<video[^>]*>[\s\S]*?/gi,""))),1)];var a})),_:2},1032,["onClick"]),e.exchange_content_image&&e.exchange_content_image.length>0?(g(),x(l,{key:0,class:"imgbox",onClick:a=>M(e.exchange_id)},{default:d((()=>[(g(!0),o(u,null,k(e.exchange_content_image.slice(0,3),(e=>(g(),x(l,{class:"imgcell",key:e},{default:d((()=>[_(c,{src:e,radius:"10",width:"220rpx",height:"220rpx"},{default:d((()=>[_(l,{slot:"error",style:{"font-size":"24rpx"}},{default:d((()=>[p("加载失败")])),_:1})])),_:2},1032,["src"])])),_:2},1024)))),128))])),_:2},1032,["onClick"])):v("",!0),_(l,{class:"videocon",onClick:a=>M(e.exchange_id)},{default:d((()=>[e.exchange_content_video&&e.exchange_content_video.length>0?(g(),x(l,{key:0,class:"imgbox",onClick:a=>M(e.exchange_id)},{default:d((()=>[_(l,{class:"videomask"}),(g(!0),o(u,null,k(e.exchange_content_video.slice(0,1),((e,a)=>(g(),x(t,{key:a,class:"myVideo",src:e,onError:S,controls:""},null,8,["src"])))),128))])),_:2},1032,["onClick"])):v("",!0)])),_:2},1032,["onClick"]),e.exchange_label?(g(),x(l,{key:1,class:"tagbox",onClick:a=>M(e.exchange_id)},{default:d((()=>[(g(!0),o(u,null,k(e.exchange_label,(e=>(g(),x(l,{class:"tag",key:e.exchange_label_id},{default:d((()=>[p(h(e.label_name),1)])),_:2},1024)))),128))])),_:2},1032,["onClick"])):v("",!0),_(l,{class:"deal",onClick:a=>M(e.exchange_id)},{default:d((()=>[_(l,{class:"left"},{default:d((()=>[_(l,{class:"eyebox item"},{default:d((()=>[_(B,{name:"eye",color:"#4B5563",size:"28rpx"}),_(l,{class:"num"},{default:d((()=>[p(h(e.read_num),1)])),_:2},1024)])),_:2},1024),e.collect_num>0?(g(),x(l,{key:0,class:"collect item"},{default:d((()=>[_(B,{name:"heart",color:"#4B5563",size:"28rpx"}),_(l,{class:"num"},{default:d((()=>[p(h(e.collect_num),1)])),_:2},1024)])),_:2},1024)):v("",!0),e.comment_num>0?(g(),x(l,{key:1,class:"chat item"},{default:d((()=>[_(B,{name:"chat",color:"#4B5563",size:"28rpx"}),_(l,{class:"num"},{default:d((()=>[p(h(e.comment_num),1)])),_:2},1024)])),_:2},1024)):v("",!0)])),_:2},1024),_(l,{class:"time"},{default:d((()=>[_(B,{name:"clock",color:"#4B5563",size:"28rpx"}),_(l,{class:"num"},{default:d((()=>{return[p(h((a=e.push_date,z(a).format("YYYY-MM-DD"))),1)];var a})),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})])),_:1}),_(j,{value:2}),_(l,{class:"publish",onClick:q},{default:d((()=>[_(B,{name:"plus",color:"#fff",size:"18"})])),_:1})],64)}}},[["__scopeId","data-v-7ff683e3"]]);export{L as default};
|