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