2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{_ as a,r as e,a as l,z as t,o,b as u,c as s,l as d,w as n,W as r,X as c,i as m,g as p,h as v,e as i,d as _,k as f,F as g,j as y,t as h}from"./index-BPB_Kn9S.js";import{_ as b}from"./z-paging.D4XGpht7.js";import{n as k}from"./navBarSearch.BKK_-2aB.js";import{a as j}from"./api.Cz-X2yEH.js";import{d as w}from"./dayjs.min.CaQA0fg3.js";import{n as x}from"./navTo.D9UYhUiE.js";import"./headImg.D8PzAUux.js";import"./navbg.DtxIXihV.js";const V=a({__name:"myCollect",setup(a){const V=e(null),z=e(null),C=e([]),W=e(0);e("");const B=e(""),M=e(!0),Y=e("肝胆相照临床病例库"),D=e(0),U=e(1),I=e("文章病例库"),N=e([{label:"收藏",value:0},{label:"浏览",value:1}]),R=e([{label:"文章病例库",value:1},{label:"视频病例库",value:2},{label:"病例交流",value:3}]);l({read_num:"",push_date:""}),t((a=>{a.keyWord&&(B.value=a.keyWord)})),o((()=>{var a;null==(a=V.value)||a.refresh()}));const $=a=>{D.value=a,V.value.reload()},q=a=>{U.value=a,I.value=R.value[a-1].label,V.value.reload()},F=a=>{B.value=a,V.value.reload()},Q=(a,e)=>{const l={page:a,page_size:e};1==D.value?(async a=>{let e={keyword:B.value,type:U.value};j.getMyRead({...e,...a}).then((a=>{V.value.complete(a.data.data.data),W.value=a.data.data.total})).catch((a=>{V.value.complete(!1)}))})(l):(a=>{let e={keyword:B.value,type:U.value};j.getMyCollect({...e,...a}).then((a=>{V.value.complete(a.data.data.data),W.value=a.data.data.total})).catch((a=>{V.value.complete(!1)}))})(l)};return(a,e)=>{const l=u(s("up-dropdown-item"),r),t=u(s("up-dropdown"),c),o=m,j=u(s("up-icon"),p),W=u(s("z-paging"),b);return v(),d(o,{class:"u-page"},{default:n((()=>[i(W,{ref_key:"paging",ref:V,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:C.value,"onUpdate:modelValue":e[3]||(e[3]=a=>C.value=a),onQuery:Q},{top:n((()=>[i(k,{searchWord:B.value,navName:Y.value,onChangeWord:F},null,8,["searchWord","navName"]),i(o,{class:"filterbox"},{default:n((()=>[i(t,{class:"u-dropdown",ref_key:"uDropdownRef",ref:z},{default:n((()=>[i(l,{modelValue:D.value,"onUpdate:modelValue":e[0]||(e[0]=a=>D.value=a),title:0==D.value?"收藏":"浏览",onChange:$,options:N.value},null,8,["modelValue","title","options"]),i(l,{modelValue:U.value,"onUpdate:modelValue":e[1]||(e[1]=a=>U.value=a),title:I.value,onChange:q,options:R.value},null,8,["modelValue","title","options"])])),_:1},512)])),_:1})])),default:n((()=>[(v(!0),_(g,null,f(C.value,((a,l)=>(v(),d(o,{class:"item",onClick:e[2]||(e[2]=a=>(a=>{console.log(11111),console.log(a);let e=M.value?"article":"video";x({url:`/pages/detail/detail?id=${a}&type=${e}`})})()),key:a.collect_id},{default:n((()=>[i(o,{class:"title ellipsis"},{default:n((()=>[y(h(a.data.title),1)])),_:2},1024),i(o,{class:"tagsbox"},{default:n((()=>[(v(!0),_(g,null,f(a.data.author,(a=>(v(),d(o,{class:"tag",key:a.author_id},{default:n((()=>[y(h(a.doctor_name),1)])),_:2},1024)))),128))])),_:2},1024),i(o,{class:"deal"},{default:n((()=>[i(o,{class:"left"},{default:n((()=>[i(o,{class:"eyebox"},{default:n((()=>[i(j,{name:"eye",color:"#6B7280",size:"28rpx"}),i(o,{class:"num"},{default:n((()=>[y(h(a.data.read_num),1)])),_:2},1024)])),_:2},1024),i(o,{class:"collect"},{default:n((()=>[i(j,{name:"heart",color:"#6B7280",size:"28rpx"}),i(o,{class:"num"},{default:n((()=>[y(h(a.data.collect_num),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(o,{class:"time"},{default:n((()=>[i(j,{name:"clock",color:"#6B7280",size:"28rpx"}),i(o,{class:"num"},{default:n((()=>{return[y(h((e=a.data.push_date,w(e).format("YYYY-MM-DD"))),1)];var e})),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1})}}},[["__scopeId","data-v-ce85b628"]]);export{V as default};
|