2 lines
11 KiB
JavaScript
2 lines
11 KiB
JavaScript
import{_ as e,r as a,a as l,z 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 _,K as m,L as v,Z as p,a0 as f,g as h,I as g,J as b,E as k,h as y,l as C,j as w,t as x,x as V,u as j,k as z,N as I,O as D,P,n as S,S as U,M as W}from"./index-rVE82i2h.js";import{_ as B}from"./z-paging.CeQxEZsy.js";import{n as O}from"./navBarSearch.DhZm1HRP.js";import{a as Y}from"./api.C17ujVAF.js";import{n as L}from"./navTo.pWKGd-a7.js";import{d as M}from"./dayjs.min.C-ui49BI.js";import{c as N}from"./caseIcon.CaTp0iCU.js";import"./headImg.D8PzAUux.js";import"./navbg.DtxIXihV.js";const A=e({__name:"videoList",setup(e){const A=a(null),$=a([]),q=a(0),E=a(""),F=a(!1),H=a(""),J=a(""),K=a(""),Q=a(""),R=l({}),T=l({}),Z=a("视频临床病例库"),G=a("发布时间"),X=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)=>{Y.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=()=>{se.value=!1,re.value=1,ne.name="",ne.value="",oe.name="",oe.value="",ce.name="",ce.value="",ie.list2=[],ie.list3=[]},be=()=>{if(1==re.value&&""==ne.value)return P({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),A.value.reload(),se.value=!1},ke=()=>{se.value=!1},ye=e=>{E.value=e,te.value=!0,A.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),xe(),e.doctor_id&&(K.value=e.doctor_id,Q.value=e.doctor_name,Z.value=Q.value+"临床病例库",getStaticDoctor(K.value)),e.hospital_id&&(H.value=e.hospital_id,J.value=e.hospital_name,Z.value=J.value+"临床病例库",getStaticDoctor(H.value)),fe(1,0)})),u((()=>{var e;null==(e=A.value)||e.refresh()}));const Ce=e=>{1==e?(ue.push_date="desc",ue.read_num="",G.value="发布时间"):(ue.push_date="",ue.read_num="desc",G.value="阅读次数"),X.value=e,ee.value.close(),A.value.reload()},we=e=>{console.log(11111),console.log(e);let a=F.value?"article":"video";L({url:`/pages/detail/detail?id=${e}&type=${a}`})},xe=()=>{Y.getHomeStatics().then((e=>{let a=e.data.data;Object.assign(R,a)}))},Ve=(e,a)=>{console.log(666666);const l={page:e,page_size:a};F.value?(e=>{let a={keyword:E.value,hospital_id:H.value,doctor_id:K.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),Y.searchArticle({...a,...e}).then((e=>{A.value.complete(e.data.data.data),q.value=e.data.data.total,T.search_video_num=e.data.data.search_video_num,T.search_article_num=e.data.data.search_article_num})).catch((e=>{A.value.complete(!1)}))})(l):(async e=>{let a={keyword:E.value,hospital_id:H.value,doctor_id:K.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),Y.searchVideo({...a,...e}).then((e=>{A.value.complete(e.data.data.data),q.value=e.data.data.total,T.search_video_num=e.data.data.search_video_num,T.search_article_num=e.data.data.search_article_num})).catch((e=>{A.value.complete(!1)}))})(l)};return(e,a)=>{const l=i,t=S,u=s(d("up--image"),_),P=s(d("up-radio"),m),Y=s(d("up-radio-group"),v),L=s(d("up-dropdown-item"),p),q=s(d("up-dropdown"),f),H=s(d("up-icon"),h),J=s(d("z-paging"),B),K=s(d("u-icon"),h),Q=s(d("up-steps-item"),g),ae=s(d("up-steps"),b),ue=U,fe=s(d("up-popup"),k);return y(),n(r,null,[o(l,{class:"u-page"},{default:c((()=>[o(J,{ref_key:"paging",ref:A,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:$.value,"onUpdate:modelValue":a[1]||(a[1]=e=>$.value=e),onQuery:Ve},{top:c((()=>[o(O,{searchWord:E.value,navName:Z.value,onChangeWord:ye,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(x(R.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(x(R.video_collect_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(x(R.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(x(R.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(x(T.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(x(E.value),1)])),_:1})])),_:1})):V("",!0)])),_:1})):V("",!0),o(l,{class:"filterbox"},{default:c((()=>[o(l,{class:"casesdown",onClick:he},{default:c((()=>[w("筛选"),o(u,{src:j(N),width:"31rpx",height:"31rpx"},null,8,["src"])])),_:1}),o(q,{class:"u-dropdown",ref_key:"uDropdownRef",ref:ee},{default:c((()=>[o(L,{title:G.value},{default:c((()=>[o(l,{class:"dropcontent"},{default:c((()=>[o(Y,{onChange:Ce,modelValue:X.value,"onUpdate:modelValue":a[0]||(a[0]=e=>X.value=e),iconPlacement:"right",placement:"column"},{default:c((()=>[(y(!0),n(r,null,z(le.value,(e=>(y(),C(l,{class:W(["column",[X.value==e.value?"active":""]]),key:e.value},{default:c((()=>[o(P,{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,z($.value,((e,a)=>(y(),C(l,{class:"item",key:a,onClick:a=>F.value?we(e.article_id):we(e.video_id)},{default:c((()=>[o(l,{class:"title ellipsis-one-lines"},{default:c((()=>[w(x(F.value?e.article_title:e.video_title),1)])),_:2},1024),o(l,{class:"tagsbox"},{default:c((()=>[(y(!0),n(r,null,z(e.author,(e=>(y(),C(l,{class:"tag",key:e.author_id},{default:c((()=>[w(x(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(H,{name:"eye",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:c((()=>[w(x(e.read_num),1)])),_:2},1024)])),_:2},1024),e.collect_num>0?(y(),C(l,{key:0,class:"collect"},{default:c((()=>[o(H,{name:"heart",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:c((()=>[w(x(e.collect_num),1)])),_:2},1024)])),_:2},1024)):V("",!0)])),_:2},1024),o(l,{class:"time"},{default:c((()=>[o(H,{name:"clock",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:c((()=>{return[w(x((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(fe,{round:10,zIndex:"9",closeOnClickOverlay:!1,show:se.value,mode:"bottom",onClose:ke},{default:c((()=>[o(l,{class:"votepop casepop"},{default:c((()=>[o(l,{class:"titlebox"},{default:c((()=>[o(l,{class:"left",onClick:ge},{default:c((()=>[w("取消")])),_:1}),o(l,{class:"right",onClick:be},{default:c((()=>[w("确定")])),_:1})])),_:1}),o(l,{class:"stepbox"},{default:c((()=>[(y(),C(ae,{current:re.value-1,direction:"column",key:de.value},{default:c((()=>[o(Q,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(x(ne.name?ne.name:"请选择选项"),1)])),_:1}),o(K,{name:"arrow-right"})])),_:1})])),_:1}),ne.name&&ie.list2.length>0?(y(),C(Q,{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(x(oe.name?oe.name:"请选择选项"),1)])),_:1}),o(K,{name:"arrow-right"})])),_:1})])),_:1})):V("",!0),oe.name&&ie.list3.length>0?(y(),C(Q,{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(x(ce.name?ce.name:"请选择选项"),1)])),_:1}),o(K,{name:"arrow-right"})])),_:1})])),_:1})):V("",!0)])),_:1},8,["current"]))])),_:1}),o(ue,{class:"casecon","scroll-y":"true"},{default:c((()=>[I(o(l,null,{default:c((()=>[o(Y,{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,z(ie.list1,(e=>(y(),C(l,{class:"column",key:e.app_iden},{default:c((()=>[o(P,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[D,1==re.value]]),I(o(l,null,{default:c((()=>[o(Y,{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,z(ie.list2,(e=>(y(),C(l,{class:"column",key:e.app_iden},{default:c((()=>[o(P,{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]]),I(o(l,null,{default:c((()=>[o(Y,{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,z(ie.list3,(e=>(y(),C(l,{class:"column",key:e.app_iden},{default:c((()=>[o(P,{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-1d5242c3"]]);export{A as default};
|