2 lines
5.6 KiB
JavaScript
2 lines
5.6 KiB
JavaScript
import{_ as e,r as a,a as l,z as s,b as t,c as o,l as n,w as d,i as c,T as u,U as r,f as _,g as i,h as m,e as p,j as g,t as f,x as h,d as v,k as x,F as k,n as y,u as b,a8 as C,a9 as j}from"./index-Cm1uy5ko.js";import{n as w}from"./navBarSearch.BbLehvW1.js";import{_ as V}from"./z-paging.BcWYBhaP.js";import{h as z}from"./headImg.D8PzAUux.js";import{n as B}from"./navTo.CIxbKo1m.js";/* empty css *//* empty css */import{d as I}from"./dayjs.min.C73DX6gN.js";import{a as U}from"./api.euJlu-4i.js";import"./logo.Cf3Z9Qoj.js";const Y=e({__name:"specialList",setup(e){const Y=a(""),D=a(0),M=a(null),N=a([]),W=a(0),E=a(""),S=a(!1),T=a([{label:"正序",value:"asc"},{label:"倒序",value:"desc"}]),q=l({read_num:"",push_date:""});s((e=>{e.keyWord&&(E.value=e.keyWord),e.userId&&(Y.value=e.userId),e.is_selected&&(D.value=e.is_selected)}));const F=e=>{C({content:e.target.errMsg,showCancel:!1})},L=e=>{if(!e)return!1;S.value=!0,E.value=e,M.value.reload()},Q=e=>{B({url:`/pages/detail/detail?id=${e}&type=exchange`})},R=(e,a)=>{console.log(666666);$({page:e,page_size:a})},$=async e=>{let a={keyword:E.value,user_id:Y.value};Number(D.value)&&(a.is_selected=Number(D.value)),q.read_num||delete q.read_num,q.push_date||delete q.push_date,(q.read_num||q.push_date)&&(a.order=q),U.searchExchage({...a,...e}).then((e=>{M.value.complete(e.data.data.data),W.value=e.data.data.total})).catch((e=>{M.value.complete(!1)}))};return(e,a)=>{const l=t(o("navBarSearch"),w),s=y,C=c,B=t(o("up-dropdown-item"),u),U=t(o("up-dropdown"),r),Y=t(o("up--image"),_),D=j,$=t(o("up-icon"),i),A=t(o("z-paging"),V);return m(),n(C,{class:"upage"},{default:d((()=>[p(A,{ref_key:"paging",ref:M,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:N.value,"onUpdate:modelValue":a[2]||(a[2]=e=>N.value=e),onQuery:R},{top:d((()=>[p(l,{navName:"肝胆相照精选病例交流",onChangeWord:L}),W.value>0&&S.value?(m(),n(C,{key:0,class:"detail"},{default:d((()=>[p(C,{class:"desc"},{default:d((()=>[g("检索到:"),p(s,{class:"red"},{default:d((()=>[g(f(W.value)+"个病例",1)])),_:1})])),_:1}),E.value?(m(),n(C,{key:0,class:"desc"},{default:d((()=>[g("检索词:"),p(s,{class:"red"},{default:d((()=>[g(f(E.value),1)])),_:1})])),_:1})):h("",!0)])),_:1})):h("",!0),p(C,{class:"bar"}),p(C,{class:"filterbox"},{default:d((()=>[p(U,{class:"u-dropdown",ref:"uDropdownRef"},{default:d((()=>[p(B,{modelValue:q.push_date,"onUpdate:modelValue":a[0]||(a[0]=e=>q.push_date=e),title:"发布时间",onChange:e.change,options:T.value},null,8,["modelValue","onChange","options"]),p(B,{modelValue:q.read_num,"onUpdate:modelValue":a[1]||(a[1]=e=>q.read_num=e),title:"阅读量",onChange:e.change,options:T.value},null,8,["modelValue","onChange","options"])])),_:1},512)])),_:1})])),default:d((()=>[p(C,{class:"box"},{default:d((()=>[p(C,{class:"record"},{default:d((()=>[p(C,{class:"list"},{default:d((()=>[(m(!0),v(k,null,x(N.value,(e=>(m(),n(C,{class:"cell",key:e.exchange_id},{default:d((()=>[p(C,{onClick:a=>Q(e.exchange_id),class:"title ellipsis-two-lines"},{default:d((()=>[g(f(e.exchange_title),1)])),_:2},1032,["onClick"]),p(C,{class:"doctor",onClick:a=>Q(e.exchange_id)},{default:d((()=>[p(Y,{src:e.avatar?e.avatar:b(z),width:"46rpx",height:"46rpx",radius:"50%"},null,8,["src"]),p(C,{class:"name"},{default:d((()=>[g(f(e.user_name)+"("+f(e.hospital_name)+")",1)])),_:2},1024)])),_:2},1032,["onClick"]),p(C,{class:"content",onClick:a=>Q(e.exchange_id)},{default:d((()=>[g(f(e.exchange_content),1)])),_:2},1032,["onClick"]),e.exchange_content_image&&e.exchange_content_image.length>0?(m(),n(C,{key:0,class:"imgbox",onClick:a=>Q(e.exchange_id)},{default:d((()=>[(m(!0),v(k,null,x(e.exchange_content_image,(e=>(m(),n(C,{class:"imgcell"},{default:d((()=>[p(Y,{src:e,radius:"10",width:"220rpx",height:"220rpx"},{default:d((()=>[p(C,{slot:"error",style:{"font-size":"24rpx"}},{default:d((()=>[g("加载失败")])),_:1})])),_:2},1032,["src"])])),_:2},1024)))),256))])),_:2},1032,["onClick"])):h("",!0),p(C,{class:"videocon"},{default:d((()=>[e.exchange_content_video&&e.exchange_content_video.length>0?(m(),n(C,{key:0,class:"imgbox"},{default:d((()=>[(m(!0),v(k,null,x(e.exchange_content_video,((e,a)=>(m(),n(D,{key:a,class:"myVideo",src:e,onError:F,controls:""},null,8,["src"])))),128))])),_:2},1024)):h("",!0)])),_:2},1024),e.label&&e.label.length>0?(m(),n(C,{key:1,class:"tagbox",onClick:a=>Q(e.exchange_id)},{default:d((()=>[(m(!0),v(k,null,x(e.label,(e=>(m(),n(C,{class:"tag",key:e.exchange_label_id},{default:d((()=>[g(f(e.label_name),1)])),_:2},1024)))),128))])),_:2},1032,["onClick"])):h("",!0),p(C,{class:"deal",onClick:a=>Q(e.exchange_id)},{default:d((()=>[p(C,{class:"left"},{default:d((()=>[p(C,{class:"eyebox item"},{default:d((()=>[p($,{name:"eye",color:"#4B5563",size:"28rpx"}),p(C,{class:"num"},{default:d((()=>[g(f(e.read_num),1)])),_:2},1024)])),_:2},1024),p(C,{class:"collect item"},{default:d((()=>[p($,{name:"heart",color:"#4B5563",size:"28rpx"}),p(C,{class:"num"},{default:d((()=>[g(f(e.collect_num),1)])),_:2},1024)])),_:2},1024),p(C,{class:"chat item"},{default:d((()=>[p($,{name:"chat",color:"#4B5563",size:"28rpx"}),p(C,{class:"num"},{default:d((()=>[g(f(e.comment_num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),p(C,{class:"time"},{default:d((()=>[p($,{name:"clock",color:"#4B5563",size:"28rpx"}),p(C,{class:"num"},{default:d((()=>{return[g(f((a=e.push_date,I(a).format("YYYY-MM-DD"))),1)];var a})),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1})}}},[["__scopeId","data-v-49884f0b"]]);export{Y as default};
|