case-data/unpackage/dist/build/web/assets/pages-search-search.Bu9btaQi.js
zoujiandong b0f1a37ece 111
2025-07-15 17:48:57 +08:00

2 lines
11 KiB
JavaScript

import{_ as e,r as a,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 k,t as b,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-Cm1uy5ko.js";import{_ as M}from"./z-paging.BcWYBhaP.js";import{n as E}from"./navBarSearch.BbLehvW1.js";import{a as I}from"./api.euJlu-4i.js";import{d as X}from"./dayjs.min.C73DX6gN.js";import{n as Y}from"./navTo.CIxbKo1m.js";import"./headImg.D8PzAUux.js";import"./logo.Cf3Z9Qoj.js";const Z=e({__name:"search",setup(e){const Z=a(null),O=a(null),U=a([]),W=a(0),S=a(""),z=a(""),H=a(!0),T=a(""),L=a(""),N=a(""),R=a(""),G=l({}),K=l({}),P=a("肝胆相照临床病例库"),Q=a([{label:"正序",value:"asc"},{label:"倒序",value:"desc"}]),J=a(!1),F=l({read_num:"",push_date:""}),q=a(!1),$=a(!1),ee=a(""),ae=a(""),le=a(""),ue=a(1),te=l({list1:[],list2:[],list3:[]}),de=(e,a=0)=>{I.getCaseLabel({pid:a}).then((a=>{1==e?te.list1=a.data.data:2==e?te.list2=a.data.data:3==e&&(te.list3=a.data.data),ue.value=e}))},se=()=>{de(1,0),q.value=!0},oe=()=>1==ue.value&&""==ee.value||2==ue.value&&""==ae.value||3==ue.value&&""==le.value?(V({title:"请选择疾病",icon:"none"}),!1):(q.value=!1,1==ue.value&&(z.value=ee.value),2==ue.value&&(z.value=ae.value),void(3==ue.value&&(z.value=le.value))),ne=()=>1==ue.value&&""==ee.value||2==ue.value&&""==ae.value||3==ue.value&&""==le.value?(V({title:"请选择疾病",icon:"none"}),!1):(1==ue.value?de(2,ee.value):2==ue.value&&de(3,ae.value),void Z.value.reload()),ce=()=>{q.value=!1},ie=e=>{S.value=e,J.value=!0,Z.value.reload()};u((e=>{e.keyWord&&(S.value=e.keyWord),"new"==e.order&&(F.push_date="desc"),"read"==e.order&&(F.read_num="desc"),"video"==e.order&&(H.value=!1),e.doctor_id&&(N.value=e.doctor_id,R.value=e.doctor_name,P.value=R.value+"临床病例库",pe(N.value)),e.hospital_id&&(T.value=e.hospital_id,L.value=e.hospital_name,P.value=L.value+"临床病例库",fe(T.value)),e.case_id?(z.value=e.case_id,P.value=e.case_name+"临床病例库",Ae(z.value)):$.value=!0}));const re=e=>{console.log(e),F.read_num="",Z.value.reload()},_e=e=>{console.log(e),F.push_date="",Z.value.reload()},ve=(e,a,l)=>{if(console.log(a),1==a)Y({url:`/pages/web/web?src=${l}`});else{let a=H.value?"article":"video";Y({url:`/pages/detail/detail?id=${e}&type=${a}`})}},me=()=>{H.value=!H.value,U.value=[],F.read_num="",F.push_date="",Z.value.reload()},pe=e=>{I.getStaticDoctor(e).then((e=>{let a=e.data.data;a?Object.assign(G,a):Object.assign(G,{article_num:0,article_read_num:0,video_collect_num:0,video_num:0,video_read_num:0})}))},Ae=e=>{I.getStaticSick({label_iden:e}).then((e=>{let a=e.data.data;a?Object.assign(G,a):Object.assign(G,{article_num:0,article_read_num:0,video_collect_num:0,video_num:0,video_read_num:0})}))},fe=e=>{I.getStaticHospital(e).then((e=>{let a=e.data.data;a?Object.assign(G,a):Object.assign(G,{article_num:0,article_read_num:0,video_collect_num:0,video_num:0,video_read_num:0})}))},he=(e,a)=>{console.log(666666);const l={page:e,page_size:a};H.value?(e=>{let a={keyword:S.value,hospital_id:T.value,doctor_id:N.value};J.value&&(a.is_need_num=1),F.read_num||delete F.read_num,F.push_date||delete F.push_date,(F.read_num||F.push_date)&&(a.order=F),I.searchArticle({...a,...e}).then((e=>{Z.value.complete(e.data.data.data),W.value=e.data.data.total,K.search_video_num=e.data.data.search_video_num,K.search_article_num=e.data.data.search_article_num})).catch((e=>{Z.value.complete(!1)}))})(l):(async e=>{let a={keyword:S.value,hospital_id:T.value,doctor_id:N.value};J.value&&(a.is_need_num=1),F.read_num||delete F.read_num,F.push_date||delete F.push_date,(F.read_num||F.push_date)&&(a.order=F),I.searchVideo({...a,...e}).then((e=>{Z.value.complete(e.data.data.data),W.value=e.data.data.total,K.search_video_num=e.data.data.search_video_num,K.search_article_num=e.data.data.search_article_num})).catch((e=>{Z.value.complete(!1)}))})(l)};return(e,a)=>{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),de=t(d("up-radio-group"),A),pe=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":a[2]||(a[2]=e=>U.value=e),onQuery:he},{top:n((()=>[o(E,{searchWord:S.value,navName:P.value,onChangeWord:ie},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((()=>[k(b(G.article_collect_num),1)])),_:1}),o(l,{class:"name"},{default:n((()=>[k("文章")])),_:1})])),_:1}),o(l,{class:"cell"},{default:n((()=>[o(l,{class:"num"},{default:n((()=>[k(b(G.video_collect_num),1)])),_:1}),o(l,{class:"name"},{default:n((()=>[k("视频")])),_:1})])),_:1}),o(l,{class:"cell"},{default:n((()=>[o(l,{class:"num"},{default:n((()=>[k(b(G.video_read_num+G.article_read_num),1)])),_:1}),o(l,{class:"name"},{default:n((()=>[k("阅读量")])),_: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((()=>[k("检索到:"),o(u,{class:"red"},{default:n((()=>[k(b(K.search_article_num)+"篇文章",1)])),_:1})])),_:1}),o(l,{class:"desc"},{default:n((()=>[k("检索到:"),o(u,{class:"red"},{default:n((()=>[k(b(K.search_video_num)+"个视频",1)])),_:1})])),_:1}),S.value?(h(),g(l,{key:0,class:"desc"},{default:n((()=>[k("检索词:"),o(u,{class:"red"},{default:n((()=>[k(b(S.value),1)])),_:1})])),_:1})):w("",!0)])),_:1})):w("",!0),o(l,{class:C(["filterbox",{active:$.value}])},{default:n((()=>[o(l,{class:"type",onClick:me},{default:n((()=>[k(b(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:se},{default:n((()=>[k("筛选"),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":a[0]||(a[0]=e=>F.push_date=e),title:"发布时间",onChange:re,options:Q.value},null,8,["modelValue","options"]),o(I,{modelValue:F.read_num,"onUpdate:modelValue":a[1]||(a[1]=e=>F.read_num=e),title:"阅读量",onChange:_e,options:Q.value},null,8,["modelValue","options"])])),_:1},512)])),_:1},8,["class"])])),default:n((()=>[(h(!0),s(c,null,B(U.value,((e,a)=>(h(),g(l,{class:"item",key:a,onClick:a=>H.value?ve(e.article_id,e.is_link,e.is_link_url):ve(e.video_id,e.is_link,e.is_link_url)},{default:n((()=>[o(l,{class:"title ellipsis"},{default:n((()=>[k(b(H.value?e.article_title:e.video_title),1)])),_:2},1024),o(l,{class:"tagsbox"},{default:n((()=>[(h(!0),s(c,null,B(e.author,(e=>(h(),g(l,{class:"tag",key:e.author_id},{default:n((()=>[k(b(e.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((()=>[k(b(e.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((()=>[k(b(e.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[k(b((a=e.push_date,X(a).format("YYYY-MM-DD"))),1)];var a})),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1},8,["modelValue"])])),_:1}),o(pe,{round:10,zIndex:"9",show:q.value,mode:"bottom",onClose:ce},{default:n((()=>[o(l,{class:"votepop casepop"},{default:n((()=>[o(l,{class:"titlebox"},{default:n((()=>[o(l,{class:"left",onClick:a[3]||(a[3]=e=>q.value=!1)},{default:n((()=>[k("取消")])),_:1}),j(o(l,{class:"left continue",onClick:ne},{default:n((()=>[k("继续选择")])),_:1},512),[[y,3!=ue.value]]),o(l,{class:"right",onClick:oe},{default:n((()=>[k("确定")])),_:1})])),_:1}),o(l,{class:"casecon"},{default:n((()=>[j(o(l,null,{default:n((()=>[o(de,{modelValue:ee.value,"onUpdate:modelValue":a[4]||(a[4]=e=>ee.value=e),iconPlacement:"right",placement:"column"},{default:n((()=>[(h(!0),s(c,null,B(te.list1,(e=>(h(),g(l,{class:"column",key:e.app_iden},{default:n((()=>[o(R,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[y,1==ue.value]]),j(o(l,null,{default:n((()=>[o(de,{modelValue:ae.value,"onUpdate:modelValue":a[5]||(a[5]=e=>ae.value=e),iconPlacement:"right",placement:"column"},{default:n((()=>[(h(!0),s(c,null,B(te.list2,(e=>(h(),g(l,{class:"column",key:e.app_iden},{default:n((()=>[o(R,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[y,2==ue.value]]),j(o(l,null,{default:n((()=>[o(de,{modelValue:le.value,"onUpdate:modelValue":a[6]||(a[6]=e=>le.value=e),iconPlacement:"right",placement:"column"},{default:n((()=>[(h(!0),s(c,null,B(te.list2,(e=>(h(),g(l,{class:"column",key:e.app_iden},{default:n((()=>[o(R,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[y,3==ue.value]])])),_:1})])),_:1})])),_:1},8,["show"])],64)}}},[["__scopeId","data-v-cf2e0386"]]);export{Z as default};