case-data/unpackage/dist/build/web/assets/pages-sickList-sickList.DAnXW55d.js
zoujiandong 071ab8de73 111
2025-07-28 08:44:46 +08:00

2 lines
3.9 KiB
JavaScript

import{_ as a,r as e,a as l,z as t,o as s,b as u,c as d,l as o,w as r,K as n,i as c,L as m,Z as i,a0 as _,f as p,h as v,e as f,d as b,k as h,F as g,M as j,j as w,t as y,u as k}from"./index-rVE82i2h.js";import{_ as C}from"./z-paging.CeQxEZsy.js";import{n as x}from"./navBarSearch.DhZm1HRP.js";import{a as V}from"./api.C17ujVAF.js";import{d as z}from"./dayjs.min.C-ui49BI.js";import{n as Y}from"./navTo.pWKGd-a7.js";import{a as D}from"./arrowright.BzSXc355.js";import"./headImg.D8PzAUux.js";import"./navbg.DtxIXihV.js";const L=a({__name:"sickList",setup(a){const L=e(null),M=e(null),W=e([]),I=e(0);e("");const N=e("");e(!0);const S=e("doctor"),U=e("更新时间"),$=e("疾病临床病例库"),q=e("1"),B=e([{label:"更新时间",value:"1"},{label:"疾病名称",value:"2"},{label:"病例数",value:"3"}]),F=l({updated_at:"desc"});t((a=>{"hospital"==a.type&&(S.value="hospital"),N.value=a.name,a.name&&($.value=a.name+"临床病例库"),(a.name="医生")&&!a.id&&(N.value=""),"new"==a.order&&(F.push_date="asc"),"read"==a.order&&(F.article_num="desc")})),s((()=>{var a;null==(a=L.value)||a.refresh()}));const K=a=>{1==a?(F.updated_at="desc",F.label_name="",F.article_num="",U.value="更新时间"):2==a?(F.updated_at="",F.label_name="desc",F.article_num="",U.value="疾病名称"):3==a&&(F.updated_at="",F.label_name="",F.article_num="desc",U.value="病例数"),q.value=a,M.value.close(),L.value.reload()},P=(a,e)=>{(async a=>{let e={label_name:N.value};F.article_num||delete F.article_num,F.updated_at||delete F.updated_at,F.label_name||delete F.label_name,(F.article_num||F.updated_at||F.label_name)&&(e.order=F),V.getSearchLabel({...e,...a}).then((a=>{L.value.complete(a.data.data.data),I.value=a.data.data.total})).catch((a=>{L.value.complete(!1)}))})({page:a,page_size:e})},Q=a=>{$.value="疾病临床病例库",N.value=a,W.value=[],F.updated_at="desc",F.article_num="",F.label_name="",L.value.reload()};return(a,e)=>{const l=u(d("up-radio"),n),t=c,s=u(d("up-radio-group"),m),V=u(d("up-dropdown-item"),i),I=u(d("up-dropdown"),_),S=u(d("up--image"),p),F=u(d("z-paging"),C);return v(),o(t,{class:"u-page"},{default:r((()=>[f(F,{ref_key:"paging",ref:L,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:W.value,"onUpdate:modelValue":e[1]||(e[1]=a=>W.value=a),onQuery:P},{top:r((()=>[f(x,{searchWord:N.value,navName:$.value,type:"case",onChangeWord:Q},null,8,["searchWord","navName"]),f(t,{class:"filterbox"},{default:r((()=>[f(I,{class:"u-dropdown",ref_key:"uDropdownRef",ref:M},{default:r((()=>[f(V,{title:U.value},{default:r((()=>[f(t,{class:"dropcontent"},{default:r((()=>[f(s,{onChange:K,modelValue:q.value,"onUpdate:modelValue":e[0]||(e[0]=a=>q.value=a),iconPlacement:"right",placement:"column"},{default:r((()=>[(v(!0),b(g,null,h(B.value,(a=>(v(),o(t,{class:j(["column",[q.value==a.value?"active":""]]),key:a.value},{default:r((()=>[f(l,{activeColor:"#3CC7C0",label:a.label,name:a.value},null,8,["label","name"])])),_:2},1032,["class"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["title"])])),_:1},512)])),_:1})])),default:r((()=>[f(t,{class:"listbox"},{default:r((()=>[(v(!0),b(g,null,h(W.value,((a,e)=>(v(),o(t,{class:"item",key:e,onClick:e=>{return l=a.label_iden,t=a.label_name,void Y({url:`/pages/search/search?case_id=${l}&case_name=${t}`});var l,t}},{default:r((()=>[f(t,{class:"title ellipsis"},{default:r((()=>[w(y(a.label_name),1)])),_:2},1024),f(t,{class:"deal"},{default:r((()=>[f(t,{class:"left"},{default:r((()=>[f(t,{class:"count"},{default:r((()=>[w(" 病例数:"+y(a.video_num+a.article_num),1),f(S,{src:k(D),width:"32rpx",height:"32rpx"},null,8,["src"])])),_:2},1024)])),_:2},1024),f(t,{class:"time"},{default:r((()=>[f(t,{class:"num"},{default:r((()=>{return[w("更新时间:"+y((e=a.last_push_date,z(e).format("YYYY-MM-DD"))),1)];var e})),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1},8,["modelValue"])])),_:1})}}},[["__scopeId","data-v-52634380"]]);export{L as default};