case-data/unpackage/dist/build/web/assets/pages-search-search.UICNJ5AQ.js
zoujiandong debbf34b73 1111
2025-06-17 16:27:34 +08:00

2 lines
11 KiB
JavaScript

import{_ as a,r as e,a as l,z as u,b as t,c as d,d as s,e as o,w as n,F as c,i,f as r,T as _,U as v,g as m,G as p,H as A,D as f,h,l as g,j as b,t as k,x as w,I as C,u as x,k as B,J as j,K as y,L as V,n as D}from"./index-EvGXnWAc.js";import{_ as M}from"./z-paging.Bt-ikrKR.js";import{n as E}from"./navBarSearch.C961ERUC.js";import{a as I}from"./api.C18nFD5U.js";import{d as X}from"./dayjs.min.C73DX6gN.js";import{n as Y}from"./navTo.BcQXR3vU.js";import"./headImg.D8PzAUux.js";import"./logo.Cf3Z9Qoj.js";const Z=a({__name:"search",setup(a){const Z=e(null),O=e(null),U=e([]),W=e(0),S=e(""),z=e(""),H=e(!0),T=e(""),L=e(""),N=e(""),R=e(""),G=l({}),K=l({}),P=e("肝胆相照临床病例库"),Q=e([{label:"正序",value:"asc"},{label:"倒序",value:"desc"}]),J=e(!1),F=l({read_num:"",push_date:""}),q=e(!1),$=e(!1),aa=e(""),ea=e(""),la=e(""),ua=e(1),ta=l({list1:[],list2:[],list3:[]}),da=(a,e=0)=>{I.getCaseLabel({pid:e}).then((e=>{1==a?ta.list1=e.data.data:2==a?ta.list2=e.data.data:3==a&&(ta.list3=e.data.data),ua.value=a}))},sa=()=>{da(1,0),q.value=!0},oa=()=>1==ua.value&&""==aa.value||2==ua.value&&""==ea.value||3==ua.value&&""==la.value?(V({title:"请选择疾病",icon:"none"}),!1):(q.value=!1,1==ua.value&&(z.value=aa.value),2==ua.value&&(z.value=ea.value),void(3==ua.value&&(z.value=la.value))),na=()=>1==ua.value&&""==aa.value||2==ua.value&&""==ea.value||3==ua.value&&""==la.value?(V({title:"请选择疾病",icon:"none"}),!1):(1==ua.value?da(2,aa.value):2==ua.value&&da(3,ea.value),void Z.value.reload()),ca=()=>{q.value=!1},ia=a=>{S.value=a,J.value=!0,Z.value.reload()};u((a=>{a.keyWord&&(S.value=a.keyWord),"new"==a.order&&(F.push_date="asc"),"read"==a.order&&(F.read_num="desc"),"video"==a.order&&(H.value=!1),a.doctor_id&&(N.value=a.doctor_id,R.value=a.doctor_name,P.value=R.value+"临床病例库",ma(N.value)),a.hospital_id&&(T.value=a.hospital_id,L.value=a.hospital_name,P.value=L.value+"临床病例库",Aa(T.value)),a.case_id?(z.value=a.case_id,P.value=a.case_name+"临床病例库",pa(z.value)):$.value=!0}));const ra=a=>{Z.value.reload()},_a=a=>{console.log(11111),console.log(a);let e=H.value?"article":"video";Y({url:`/pages/detail/detail?id=${a}&type=${e}`})},va=()=>{H.value=!H.value,U.value=[],F.read_num="",F.push_date="",Z.value.reload()},ma=a=>{I.getStaticDoctor(a).then((a=>{let e=a.data.data;e?Object.assign(G,e):Object.assign(G,{article_num:0,article_read_num:0,video_collect_num:0,video_num:0,video_read_num:0})}))},pa=a=>{I.getStaticSick({label_iden:a}).then((a=>{let e=a.data.data;e?Object.assign(G,e):Object.assign(G,{article_num:0,article_read_num:0,video_collect_num:0,video_num:0,video_read_num:0})}))},Aa=a=>{I.getStaticHospital(a).then((a=>{let e=a.data.data;e?Object.assign(G,e):Object.assign(G,{article_num:0,article_read_num:0,video_collect_num:0,video_num:0,video_read_num:0})}))},fa=(a,e)=>{console.log(666666);const l={page:a,page_size:e};H.value?(a=>{let e={keyword:S.value,hospital_id:T.value,doctor_id:N.value};J.value&&(e.is_need_num=1),F.read_num||delete F.read_num,F.push_date||delete F.push_date,(F.read_num||F.push_date)&&(e.order=F),I.searchArticle({...e,...a}).then((a=>{Z.value.complete(a.data.data.data),W.value=a.data.data.total,K.search_video_num=a.data.data.search_video_num,K.search_article_num=a.data.data.search_article_num})).catch((a=>{Z.value.complete(!1)}))})(l):(async a=>{let e={keyword:S.value,hospital_id:T.value,doctor_id:N.value};J.value&&(e.is_need_num=1),F.read_num||delete F.read_num,F.push_date||delete F.push_date,(F.read_num||F.push_date)&&(e.order=F),I.searchVideo({...e,...a}).then((a=>{Z.value.complete(a.data.data.data),W.value=a.data.data.total,K.search_video_num=a.data.data.search_video_num,K.search_article_num=a.data.data.search_article_num})).catch((a=>{Z.value.complete(!1)}))})(l)};return(a,e)=>{const l=i,u=D,V=t(d("up--image"),r),I=t(d("up-dropdown-item"),_),Y=t(d("up-dropdown"),v),W=t(d("up-icon"),m),L=t(d("z-paging"),M),R=t(d("up-radio"),p),da=t(d("up-radio-group"),A),ma=t(d("up-popup"),f);return h(),s(c,null,[o(l,{class:"u-page"},{default:n((()=>[o(L,{ref_key:"paging",ref:Z,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:U.value,"onUpdate:modelValue":e[2]||(e[2]=a=>U.value=a),onQuery:fa},{top:n((()=>[o(E,{searchWord:S.value,navName:P.value,onChangeWord:ia},null,8,["searchWord","navName"]),T.value||N.value||z.value&&!$.value?(h(),g(l,{key:0,class:"databox"},{default:n((()=>[o(l,{class:"cell"},{default:n((()=>[o(l,{class:"num"},{default:n((()=>[b(k(G.article_collect_num),1)])),_:1}),o(l,{class:"name"},{default:n((()=>[b("文章")])),_:1})])),_:1}),o(l,{class:"cell"},{default:n((()=>[o(l,{class:"num"},{default:n((()=>[b(k(G.video_collect_num),1)])),_:1}),o(l,{class:"name"},{default:n((()=>[b("视频")])),_:1})])),_:1}),o(l,{class:"cell"},{default:n((()=>[o(l,{class:"num"},{default:n((()=>[b(k(G.video_read_num+G.article_read_num),1)])),_:1}),o(l,{class:"name"},{default:n((()=>[b("阅读量")])),_:1})])),_:1})])),_:1})):w("",!0),o(l,{class:"bar"}),J.value?(h(),g(l,{key:1,class:"detail"},{default:n((()=>[o(l,{class:"desc"},{default:n((()=>[b("检索到:"),o(u,{class:"red"},{default:n((()=>[b(k(K.search_article_num)+"篇文章",1)])),_:1})])),_:1}),o(l,{class:"desc"},{default:n((()=>[b("检索到:"),o(u,{class:"red"},{default:n((()=>[b(k(K.search_video_num)+"个视频",1)])),_:1})])),_:1}),S.value?(h(),g(l,{key:0,class:"desc"},{default:n((()=>[b("检索词:"),o(u,{class:"red"},{default:n((()=>[b(k(S.value),1)])),_:1})])),_:1})):w("",!0)])),_:1})):w("",!0),o(l,{class:C(["filterbox",{active:$.value}])},{default:n((()=>[o(l,{class:"type",onClick:va},{default:n((()=>[b(k(H.value?"视频":"文章"),1),o(V,{src:x("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAAXNSR0IArs4c6QAAAhxJREFUWEftlT9ME2EYxp/3WoLgwsBgGIxM/JucWToYpG2akNAjaEgslokEdkycSGBXw0BaEBYNLYSklIYOpDHKBhuMMji4OQpG2td8wAcf5913R+8CDHTr3XvP73mf997vCLf4o1tk4x4eWPoxM/XI4HDnRj5TcRN1jT2ReNF60tDcYYB/FtcWvusEBZgQ2gb4SY0xUMovlHX1rvB4Mj0MwicAH4q57IST2CUYXWc1fORmIBD4/2BpUW/AN1wFM3ibGG0g6gRhDoxxXQK+4FZw6DicqDZWvxLh6d9Q7XH4xBghwoyTgbrhduBCYf53LJnek/Dy58UfsWR6yslAXfDIQKrlYUNoB0CXiFp0LMBi0lb4+bULA1yl/s217BdxvS64eDA+NPaOudajgp3g0gAIZhV4tpXL/vIFFw9HoxONpdL7P+r62XUu70ciqQeVysdj+b/uzh333TLzGzlkJETXudXI3en8+eCrnq3VpX3Voe54jZqj3aXc4oHXmTt2HjPTLwm8zExvN/PZWVnoBI8mX/cZhHWQkSmuZCZ9xX4hBmpixhtpwA7uVKtbNbsX78rM7UStcB3YF/x0d2Wc5wkQcCg/qTXmwmnUlnR8z1wVuGIA+EZAL4BdgLt1YN+dSxOqAdWY+j7YzTGwPbcacAMH1rk1AWaaVldQd2x6ved6wgmhPnOsvZzLHHoV9VrnCe5V7Lp19/DrJhZI/T8ALJ0v/5DLYwAAAABJRU5ErkJggg=="),width:"31rpx",height:"31rpx"},null,8,["src"])])),_:1}),$.value?(h(),g(l,{key:0,class:"casesdown",onClick:sa},{default:n((()=>[b("筛选"),o(V,{src:x("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAYAAACGVs+MAAAAAXNSR0IArs4c6QAAAXBJREFUWEdjZBhgwDjA9jOMOmA0BAZHCBgbp7FKKP2ZwsDAqM/AQIeEycjw8Mfv35l71y96Cw4Bn+AEr/9MzFvpmSX//2Mo2rZ2bj/YAV6hCRKMDMynGRgYZOjjiP+fGJn+O25ZOf8cPA04ODiwcIkqiNDDAf+/8L7fvn3yT5BdgyMR0sPXuOzAGwKhoaHMX9jYuClx4Ctu7u9nZ836TbIDPIISTJmZmXcyMDAIUuKA/wwMPxj+/Y/ZtnbeWmzm4AwBr5DkGkZGhmZKLIfr/c+wZOuaubEkOcAnNE76HwPrHEbKs+b7/wx/87atXnCBJAdQxedEGDKaDUkOAVDW/MbI4/KfgZEHOYT//2X89ffzr327di3+SkTIw5WQ7ACfkKSJ/xkZ87BZ8v///13b1sxzp6kDvEOSVzEwMoRidwDDpW1r5oKqdKIBySEArjn/M2UxoEUBI+P/n4z//i3cvHbBDaJtH62MRkNgNAQGQwgAAFJcZyDde+EWAAAAAElFTkSuQmCC"),width:"31rpx",height:"31rpx"},null,8,["src"])])),_:1})):w("",!0),o(Y,{class:"u-dropdown",ref_key:"uDropdownRef",ref:O},{default:n((()=>[o(I,{modelValue:F.push_date,"onUpdate:modelValue":e[0]||(e[0]=a=>F.push_date=a),title:"发布时间",onChange:ra,options:Q.value},null,8,["modelValue","options"]),o(I,{modelValue:F.read_num,"onUpdate:modelValue":e[1]||(e[1]=a=>F.read_num=a),title:"阅读量",onChange:ra,options:Q.value},null,8,["modelValue","options"])])),_:1},512)])),_:1},8,["class"])])),default:n((()=>[(h(!0),s(c,null,B(U.value,((a,e)=>(h(),g(l,{class:"item",key:e,onClick:e=>H.value?_a(a.article_id):_a(a.video_id)},{default:n((()=>[o(l,{class:"title ellipsis"},{default:n((()=>[b(k(H.value?a.article_title:a.video_title),1)])),_:2},1024),o(l,{class:"tagsbox"},{default:n((()=>[(h(!0),s(c,null,B(a.author,(a=>(h(),g(l,{class:"tag",key:a.author_id},{default:n((()=>[b(k(a.doctor_name),1)])),_:2},1024)))),128))])),_:2},1024),o(l,{class:"deal"},{default:n((()=>[o(l,{class:"left"},{default:n((()=>[o(l,{class:"eyebox"},{default:n((()=>[o(W,{name:"eye",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:n((()=>[b(k(a.read_num),1)])),_:2},1024)])),_:2},1024),o(l,{class:"collect"},{default:n((()=>[o(W,{name:"heart",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:n((()=>[b(k(a.collect_num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),o(l,{class:"time"},{default:n((()=>[o(W,{name:"clock",color:"#6B7280",size:"28rpx"}),o(l,{class:"num"},{default:n((()=>{return[b(k((e=a.push_date,X(e).format("YYYY-MM-DD"))),1)];var e})),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["modelValue"])])),_:1}),o(ma,{round:10,zIndex:"9",show:q.value,mode:"bottom",onClose:ca},{default:n((()=>[o(l,{class:"votepop casepop"},{default:n((()=>[o(l,{class:"titlebox"},{default:n((()=>[o(l,{class:"left",onClick:e[3]||(e[3]=a=>q.value=!1)},{default:n((()=>[b("取消")])),_:1}),j(o(l,{class:"left continue",onClick:na},{default:n((()=>[b("继续选择")])),_:1},512),[[y,3!=ua.value]]),o(l,{class:"right",onClick:oa},{default:n((()=>[b("确定")])),_:1})])),_:1}),o(l,{class:"casecon"},{default:n((()=>[j(o(l,null,{default:n((()=>[o(da,{modelValue:aa.value,"onUpdate:modelValue":e[4]||(e[4]=a=>aa.value=a),iconPlacement:"right",placement:"column"},{default:n((()=>[(h(!0),s(c,null,B(ta.list1,(a=>(h(),g(l,{class:"column",key:a.app_iden},{default:n((()=>[o(R,{activeColor:"#3CC7C0 ",label:a.label_name,name:a.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[y,1==ua.value]]),j(o(l,null,{default:n((()=>[o(da,{modelValue:ea.value,"onUpdate:modelValue":e[5]||(e[5]=a=>ea.value=a),iconPlacement:"right",placement:"column"},{default:n((()=>[(h(!0),s(c,null,B(ta.list2,(a=>(h(),g(l,{class:"column",key:a.app_iden},{default:n((()=>[o(R,{activeColor:"#3CC7C0 ",label:a.label_name,name:a.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[y,2==ua.value]]),j(o(l,null,{default:n((()=>[o(da,{modelValue:la.value,"onUpdate:modelValue":e[6]||(e[6]=a=>la.value=a),iconPlacement:"right",placement:"column"},{default:n((()=>[(h(!0),s(c,null,B(ta.list2,(a=>(h(),g(l,{class:"column",key:a.app_iden},{default:n((()=>[o(R,{activeColor:"#3CC7C0 ",label:a.label_name,name:a.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[y,3==ua.value]])])),_:1})])),_:1})])),_:1},8,["show"])],64)}}},[["__scopeId","data-v-55190bb0"]]);export{Z as default};