case-data/unpackage/dist/build/web/assets/pages-videoList-videoList.DR5EGw1p.js
zoujiandong 61584a5d20 详情
2025-08-05 15:37:48 +08:00

2 lines
10 KiB
JavaScript

import{_ as e,r as a,a as l,B as t,o as u,b as s,c as d,d as n,e as o,w as c,F as r,i,f as _,X as m,Y as v,a7 as p,a8 as f,g as h,V as g,W as b,E as k,h as y,l as C,j as w,t as V,y as x,G as j,u as z,k as B,a0 as W,a1 as D,s as I,n as S,S as U}from"./index-yCJOKDQQ.js";import{_ as Y}from"./z-paging.BSEuKFM7.js";import{n as P}from"./navBarSearch.DdBIst4i.js";import{a as O}from"./api.CJ1VE9se.js";import{n as L}from"./navTo.dID5SXtY.js";import{d as M}from"./dayjs.min.5rMxRjw4.js";import{c as N}from"./caseIcon.CaTp0iCU.js";import"./headImg.D8PzAUux.js";import"./navbg.DtxIXihV.js";const $=e({__name:"videoList",setup(e){const $=a(null),q=a([]),A=a(0),E=a(""),F=a(!1),G=a(""),H=a(""),Q=a(""),R=a(""),T=l({}),X=l({}),J=a("视频临床病例库"),K=a("发布时间"),Z=a("1"),ee=a(null),ae=a(null),le=a([{label:"发布时间",value:"1"},{label:"阅读次数",value:"2"}]),te=a(!1),ue=l({read_num:"",push_date:"desc"}),se=a(!1);a(!1);const de=a(0),ne=l({value:"",name:""}),oe=l({value:"",name:""}),ce=l({value:"",name:""}),re=a(1),ie=l({list1:[],list2:[],list3:[]}),_e=e=>{de.value++,re.value=e,1==e?(oe.name="",oe.value="",ie.list2=[]):2==e&&(ie.list3=[],ce.name="",ce.value="")},me=e=>{ne.value=e;for(var a=0;a<ie.list1.length;a++)if(ie.list1[a].app_iden==ne.value){ne.name=ie.list1[a].label_name;break}fe(2,e)},ve=e=>{oe.value=e;for(var a=0;a<ie.list2.length;a++)if(ie.list2[a].app_iden==oe.value){oe.name=ie.list2[a].label_name;break}fe(3,e)},pe=e=>{ce.value=e,re.value=3;for(var a=0;a<ie.list3.length;a++)if(ie.list3[a].app_iden==ce.value){ce.name=ie.list3[a].label_name;break}},fe=(e,a=0)=>{O.getCaseLabel({pId:a}).then((a=>{re.value=e,1==e?ie.list1=a.data.data:2==e?(ie.list2=a.data.data,0==a.data.data.length&&(re.value=1)):3==e&&(ie.list3=a.data.data,0==a.data.data.length&&(re.value=2))}))},he=()=>{se.value=!0},ge=()=>{if(1==re.value&&""==ne.value)return I({title:"请选择疾病选项",icon:"none"}),!1;1==re.value&&(ae.value=ne.value),2==re.value&&(oe.value?ae.value=oe.value:ae.value=ne.value),3==re.value&&(ce.value?ae.value=ce.value:ae.value=oe.value),$.value.reload(),se.value=!1},be=()=>{se.value=!1},ke=e=>{E.value=e,te.value=!0,$.value.reload()};t((e=>{e.keyWord&&(E.value=e.keyWord),"new"==e.order&&(ue.push_date="asc"),"read"==e.order&&(ue.read_num="desc"),"video"==e.order&&(F.value=!1),we(),e.doctor_id&&(Q.value=e.doctor_id,R.value=e.doctor_name,J.value=R.value+"临床病例库",getStaticDoctor(Q.value)),e.hospital_id&&(G.value=e.hospital_id,H.value=e.hospital_name,J.value=H.value+"临床病例库",getStaticDoctor(G.value)),fe(1,0)})),u((()=>{var e;null==(e=$.value)||e.refresh()}));const ye=e=>{1==e?(ue.push_date="desc",ue.read_num="",K.value="发布时间"):(ue.push_date="",ue.read_num="desc",K.value="阅读次数"),Z.value=e,ee.value.close(),$.value.reload()},Ce=e=>{console.log(11111),console.log(e);let a=F.value?"article":"video";L({url:`/pages/detail/detail?id=${e}&type=${a}`})},we=()=>{O.getHomeStatics().then((e=>{let a=e.data.data;Object.assign(T,a)}))},Ve=(e,a)=>{console.log(666666);const l={page:e,page_size:a};F.value?(e=>{let a={keyword:E.value,hospital_id:G.value,doctor_id:Q.value,label_iden:ae.value};""===ae.value&&delete a.label_iden,te.value&&(a.is_need_num=1),ue.read_num||delete ue.read_num,ue.push_date||delete ue.push_date,(ue.read_num||ue.push_date)&&(a.order=ue),O.searchArticle({...a,...e}).then((e=>{$.value.complete(e.data.data.data),A.value=e.data.data.total,X.search_video_num=e.data.data.search_video_num,X.search_article_num=e.data.data.search_article_num})).catch((e=>{$.value.complete(!1)}))})(l):(async e=>{let a={keyword:E.value,hospital_id:G.value,doctor_id:Q.value,label_iden:ae.value};""===ae.value&&delete a.label_iden,te.value&&(a.is_need_num=1),ue.read_num||delete ue.read_num,ue.push_date||delete ue.push_date,(ue.read_num||ue.push_date)&&(a.order=ue),O.searchVideo({...a,...e}).then((e=>{$.value.complete(e.data.data.data),A.value=e.data.data.total,X.search_video_num=e.data.data.search_video_num,X.search_article_num=e.data.data.search_article_num})).catch((e=>{$.value.complete(!1)}))})(l)};return(e,a)=>{const l=i,t=S,u=s(d("up--image"),_),I=s(d("up-radio"),m),O=s(d("up-radio-group"),v),L=s(d("up-dropdown-item"),p),A=s(d("up-dropdown"),f),G=s(d("up-icon"),h),H=s(d("z-paging"),Y),Q=s(d("u-icon"),h),R=s(d("up-steps-item"),g),ue=s(d("up-steps"),b),fe=U,we=s(d("up-popup"),k);return y(),n(r,null,[o(l,{class:"u-page"},{default:c((()=>[o(H,{ref_key:"paging",ref:$,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:q.value,"onUpdate:modelValue":a[1]||(a[1]=e=>q.value=e),onQuery:Ve},{top:c((()=>[o(P,{searchWord:E.value,navName:J.value,onChangeWord:ke,type:"video"},null,8,["searchWord","navName"]),o(l,{class:"databox"},{default:c((()=>[F.value?(y(),C(l,{key:0,class:"cell"},{default:c((()=>[o(l,{class:"num"},{default:c((()=>[w(V(T.article_collect_num),1)])),_:1}),o(l,{class:"name"},{default:c((()=>[w("文章")])),_:1})])),_:1})):(y(),C(l,{key:1,class:"cell"},{default:c((()=>[o(l,{class:"num"},{default:c((()=>[w(V(T.video_num),1)])),_:1}),o(l,{class:"name"},{default:c((()=>[w("视频")])),_:1})])),_:1})),F.value?(y(),C(l,{key:2,class:"cell"},{default:c((()=>[o(l,{class:"num"},{default:c((()=>[w(V(T.article_read_num),1)])),_:1}),o(l,{class:"name"},{default:c((()=>[w("阅读量")])),_:1})])),_:1})):(y(),C(l,{key:3,class:"cell"},{default:c((()=>[o(l,{class:"num"},{default:c((()=>[w(V(T.video_read_num),1)])),_:1}),o(l,{class:"name"},{default:c((()=>[w("阅读量")])),_:1})])),_:1}))])),_:1}),o(l,{class:"bar"}),te.value?(y(),C(l,{key:0,class:"detail"},{default:c((()=>[o(l,{class:"desc"},{default:c((()=>[w("检索到:"),o(t,{class:"red"},{default:c((()=>[w(V(X.search_video_num)+"个视频",1)])),_:1})])),_:1}),E.value?(y(),C(l,{key:0,class:"desc"},{default:c((()=>[w("检索词:"),o(t,{class:"red"},{default:c((()=>[w(V(E.value),1)])),_:1})])),_:1})):x("",!0)])),_:1})):x("",!0),o(l,{class:"filterbox"},{default:c((()=>[o(l,{class:j(["casesdown",{active:ae.value}]),onClick:he},{default:c((()=>[w("筛选"),o(u,{src:z(N),width:"31rpx",height:"31rpx"},null,8,["src"])])),_:1},8,["class"]),o(A,{class:"u-dropdown",ref_key:"uDropdownRef",ref:ee},{default:c((()=>[o(L,{title:K.value},{default:c((()=>[o(l,{class:"dropcontent"},{default:c((()=>[o(O,{onChange:ye,modelValue:Z.value,"onUpdate:modelValue":a[0]||(a[0]=e=>Z.value=e),iconPlacement:"right",placement:"column"},{default:c((()=>[(y(!0),n(r,null,B(le.value,(e=>(y(),C(l,{class:j(["column",[Z.value==e.value?"active":""]]),key:e.value},{default:c((()=>[o(I,{activeColor:"#3CC7C0",label:e.label,name:e.value},null,8,["label","name"])])),_:2},1032,["class"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["title"])])),_:1},512)])),_:1})])),default:c((()=>[(y(!0),n(r,null,B(q.value,((e,a)=>(y(),C(l,{class:"item",key:a,onClick:a=>F.value?Ce(e.article_id):Ce(e.video_id)},{default:c((()=>[o(l,{class:"title ellipsis-two-lines"},{default:c((()=>[w(V(F.value?e.article_title:e.video_title),1)])),_:2},1024),o(l,{class:"tagsbox"},{default:c((()=>[(y(!0),n(r,null,B(e.author,(e=>(y(),C(l,{class:"tag",key:e.author_id},{default:c((()=>[w(V(e.doctor_name),1)])),_:2},1024)))),128))])),_:2},1024),o(l,{class:"deal"},{default:c((()=>[o(l,{class:"left"},{default:c((()=>[o(l,{class:"eyebox"},{default:c((()=>[o(G,{name:"eye",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:c((()=>[w(V(e.read_num),1)])),_:2},1024)])),_:2},1024),e.collect_num>0?(y(),C(l,{key:0,class:"collect"},{default:c((()=>[o(G,{name:"heart",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:c((()=>[w(V(e.collect_num),1)])),_:2},1024)])),_:2},1024)):x("",!0)])),_:2},1024),o(l,{class:"time"},{default:c((()=>[o(G,{name:"clock",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:c((()=>{return[w(V((a=e.push_date,M(a).format("YYYY-MM-DD"))),1)];var a})),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["modelValue"])])),_:1}),o(we,{round:10,zIndex:"9",closeOnClickOverlay:!1,show:se.value,mode:"bottom",onClose:be},{default:c((()=>[o(l,{class:"votepop casepop"},{default:c((()=>[o(l,{class:"titlebox"},{default:c((()=>[o(l,{class:"left",onClick:be},{default:c((()=>[w("取消")])),_:1}),o(l,{class:"right",onClick:ge},{default:c((()=>[w("确定")])),_:1})])),_:1}),o(l,{class:"stepbox"},{default:c((()=>[(y(),C(ue,{current:re.value-1,direction:"column",key:de.value},{default:c((()=>[o(R,null,{content:c((()=>[o(l,{class:"slot-content",onClick:a[2]||(a[2]=e=>_e("1"))},{default:c((()=>[o(l,{class:"left"},{default:c((()=>[w(V(ne.name?ne.name:"请选择选项"),1)])),_:1}),o(Q,{name:"arrow-right"})])),_:1})])),_:1}),ne.name&&ie.list2.length>0?(y(),C(R,{key:0},{content:c((()=>[o(l,{class:"slot-content",onClick:a[3]||(a[3]=e=>_e("2"))},{default:c((()=>[o(l,{class:"left"},{default:c((()=>[w(V(oe.name?oe.name:"请选择选项"),1)])),_:1}),o(Q,{name:"arrow-right"})])),_:1})])),_:1})):x("",!0),oe.name&&ie.list3.length>0?(y(),C(R,{key:1},{content:c((()=>[o(l,{class:"slot-content",onClick:a[4]||(a[4]=e=>_e("3"))},{default:c((()=>[o(l,{class:"left"},{default:c((()=>[w(V(ce.name?ce.name:"请选择选项"),1)])),_:1}),o(Q,{name:"arrow-right"})])),_:1})])),_:1})):x("",!0)])),_:1},8,["current"]))])),_:1}),o(fe,{class:"casecon","scroll-y":"true"},{default:c((()=>[W(o(l,null,{default:c((()=>[o(O,{modelValue:ne.value,"onUpdate:modelValue":a[5]||(a[5]=e=>ne.value=e),name:"group1",iconPlacement:"right",placement:"column",onChange:me},{default:c((()=>[(y(!0),n(r,null,B(ie.list1,(e=>W((y(),C(l,{class:"column",key:e.app_iden},{default:c((()=>[o(I,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)),[[D,"热门话题"!=e.label_name]]))),128))])),_:1},8,["modelValue"])])),_:1},512),[[D,1==re.value]]),W(o(l,null,{default:c((()=>[o(O,{name:"group2",onChange:ve,modelValue:oe.value,"onUpdate:modelValue":a[6]||(a[6]=e=>oe.value=e),iconPlacement:"right",placement:"column"},{default:c((()=>[(y(!0),n(r,null,B(ie.list2,(e=>(y(),C(l,{class:"column",key:e.app_iden},{default:c((()=>[o(I,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[D,2==re.value]]),W(o(l,null,{default:c((()=>[o(O,{name:"group3",onChange:pe,modelValue:ce.value,"onUpdate:modelValue":a[7]||(a[7]=e=>ce.value=e),iconPlacement:"right",placement:"column"},{default:c((()=>[(y(!0),n(r,null,B(ie.list3,(e=>(y(),C(l,{class:"column",key:e.app_iden},{default:c((()=>[o(I,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[D,3==re.value]])])),_:1})])),_:1})])),_:1},8,["show"])],64)}}},[["__scopeId","data-v-23aae648"]]);export{$ as default};