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

2 lines
13 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as e,r as a,a as l,z as t,o as n,b as s,c as u,d as o,e as c,w as d,F as i,i as _,f as r,K as m,L as v,Z as p,a0 as f,g as h,I as g,J as k,E as b,H as x,h as C,l as y,j as w,t as V,x as z,u as j,k as I,N as B,O as P,P as S,n as U,S as W,M as E,ae as M,af as N}from"./index-rVE82i2h.js";import{n as Y}from"./navBarSearch.DhZm1HRP.js";import{_ as D}from"./z-paging.CeQxEZsy.js";import{h as L}from"./headImg.D8PzAUux.js";import{n as O}from"./navTo.pWKGd-a7.js";/* empty css *//* empty css */import{c as H}from"./caseIcon.CaTp0iCU.js";import{d as q}from"./dayjs.min.C-ui49BI.js";import{a as A}from"./api.C17ujVAF.js";import"./navbg.DtxIXihV.js";const F=e({__name:"specialList",setup(e){const F=a(""),J=a(!1),K=a(!1),Q=a(0),R=a(!1),T=a(null),Z=a([]),$=a(0),G=a(""),X=a(null),ee=a(!1),ae=a(""),le=a("发布时间"),te=a("1"),ne=a(null),se=a(""),ue=a([{label:"发布时间",value:"1"},{label:"互动更新时间",value:"2"},{label:"互动次数",value:"3"}]);a(!0);const oe=l({read_num:"",push_date:"desc"}),ce=a(!1);a(!1);const de=a(0),ie=l({value:"",name:""}),_e=l({value:"",name:""}),re=l({value:"",name:""}),me=a(1),ve=l({list1:[],list2:[],list3:[]}),pe=e=>{de.value++,me.value=e,1==e?(_e.name="",_e.value="",ve.list2=[]):2==e&&(ve.list3=[],re.name="",re.value="")},fe=e=>{ie.value=e;for(var a=0;a<ve.list1.length;a++)if(ve.list1[a].app_iden==ie.value){ie.name=ve.list1[a].label_name;break}ke(2,e)},he=e=>{_e.value=e;for(var a=0;a<ve.list2.length;a++)if(ve.list2[a].app_iden==_e.value){_e.name=ve.list2[a].label_name;break}ke(3,e)},ge=e=>{re.value=e,me.value=3;for(var a=0;a<ve.list3.length;a++)if(ve.list3[a].app_iden==re.value){re.name=ve.list3[a].label_name;break}},ke=(e,a=0)=>{A.getCaseLabel({pId:a}).then((a=>{me.value=e,1==e?ve.list1=a.data.data:2==e?(ve.list2=a.data.data,0==a.data.data.length&&(me.value=1)):3==e&&(ve.list3=a.data.data,0==a.data.data.length&&(me.value=2))}))},be=()=>{ce.value=!0},xe=()=>{ce.value=!1,me.value=1,ie.name="",ie.value="",_e.name="",_e.value="",re.name="",re.value="",ve.list2=[],ve.list3=[]},Ce=()=>{if(1==me.value&&""==ie.value)return S({title:"请选择疾病选项",icon:"none"}),!1;1==me.value&&(ae.value=ie.value),2==me.value&&(_e.value?ae.value=_e.value:ae.value=ie.value),3==me.value&&(re.value?ae.value=re.value:ae.value=_e.value),T.value.reload(),ce.value=!1},ye=()=>{ce.value=!1},we=()=>{K.value=!1,J.value=!0},Ve=()=>{if(K.value=!1,X.value&&1!=X.value.is_have_voted)return S({icon:"none",title:"不可编辑"}),!1;O({url:"/pages/publish/publish?exchange_id="+se.value})},ze=()=>{A.delExchange(se.value).then((e=>{S({title:"删除成功",icon:"none",duration:2e3})}));let e=Z.value.findIndex((e=>e.exchange_id===se.value));Z.value.splice(e,1),J.value=!1},je=()=>{K.value=!1};t((e=>{e.keyWord&&(G.value=e.keyWord),e.userId&&(F.value=e.userId),e.is_selected&&(Q.value=e.is_selected),"mine"==e.type&&(R.value=!0),"talkHome"==e.from&&(ee.value=!0),ke(1,0)})),n((()=>{var e;null==(e=T.value)||e.refresh()}));const Ie=e=>{1==e?(oe.push_date="desc",oe.comment_num="",oe.last_comment_time="",le.value="发布时间"):2==e?(oe.push_date="",oe.comment_num="",oe.last_comment_time="desc",le.value="互动更新时间"):(oe.push_date="",oe.last_comment_time="",oe.comment_num="desc",le.value="互动数"),te.value=e,ne.value.close(),T.value.reload()},Be=e=>{M({content:e.target.errMsg,showCancel:!1})},Pe=e=>{if(!e)return!1;ee.value=!0,G.value=e,T.value.reload()},Se=e=>{O({url:`/pages/detail/detail?id=${e}&type=exchange`})},Ue=(e,a)=>{console.log(666666);We({page:e,page_size:a})},We=async e=>{let a={keyword:G.value,user_id:F.value,label_iden:ae.value};ae.value||delete a.label_iden,Number(Q.value)&&(a.is_selected=Number(Q.value)),oe.comment_num||delete oe.comment_num,oe.last_comment_time||delete oe.last_comment_time,ae.value||delete a.label_iden,oe.push_date||delete oe.push_date,(oe.comment_num||oe.push_date||oe.last_comment_time)&&(a.order=oe),A.searchExchage({...a,...e}).then((e=>{T.value.complete(e.data.data.data),$.value=e.data.data.total})).catch((e=>{T.value.complete(!1)}))};return(e,a)=>{const l=s(u("navBarSearch"),Y),t=U,n=_,S=s(u("up--image"),r),M=s(u("up-radio"),m),O=s(u("up-radio-group"),v),A=s(u("up-dropdown-item"),p),F=s(u("up-dropdown"),f),Q=N,ae=s(u("up-icon"),h),oe=s(u("z-paging"),D),ke=s(u("u-icon"),h),We=s(u("up-steps-item"),g),Ee=s(u("up-steps"),k),Me=W,Ne=s(u("up-popup"),b),Ye=s(u("up-overlay"),x);return C(),o(i,null,[c(n,{class:"upage"},{default:d((()=>[c(oe,{ref_key:"paging",ref:T,"inside-more":"","loading-more-no-more-text":"咱也是有底线的!","auto-show-back-to-top":!0,modelValue:Z.value,"onUpdate:modelValue":a[1]||(a[1]=e=>Z.value=e),onQuery:Ue},{top:d((()=>[c(l,{searchWord:G.value,navName:"肝胆相照病例交流园地",onChangeWord:Pe},null,8,["searchWord"]),ee.value?(C(),y(n,{key:0,class:"detail"},{default:d((()=>[c(n,{class:"desc"},{default:d((()=>[w("检索到:"),c(t,{class:"red"},{default:d((()=>[w(V($.value)+"个病例",1)])),_:1})])),_:1}),G.value?(C(),y(n,{key:0,class:"desc"},{default:d((()=>[w("检索词:"),c(t,{class:"red"},{default:d((()=>[w(V(G.value),1)])),_:1})])),_:1})):z("",!0)])),_:1})):z("",!0),c(n,{class:"bar"}),c(n,{class:"filterbox"},{default:d((()=>[c(n,{class:"casesdown",onClick:be},{default:d((()=>[w("筛选"),c(S,{src:j(H),width:"31rpx",height:"31rpx"},null,8,["src"])])),_:1}),c(F,{class:"u-dropdown",ref_key:"uDropdownRef",ref:ne},{default:d((()=>[c(A,{title:le.value},{default:d((()=>[c(n,{class:"dropcontent"},{default:d((()=>[c(O,{onChange:Ie,modelValue:te.value,"onUpdate:modelValue":a[0]||(a[0]=e=>te.value=e),iconPlacement:"right",placement:"column"},{default:d((()=>[(C(!0),o(i,null,I(ue.value,(e=>(C(),y(n,{class:E(["column",[te.value==e.value?"active":""]]),key:e.value},{default:d((()=>[c(M,{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:d((()=>[c(n,{class:"box"},{default:d((()=>[c(n,{class:"record"},{default:d((()=>[c(n,{class:"list"},{default:d((()=>[(C(!0),o(i,null,I(Z.value,(e=>(C(),y(n,{class:"cell",key:e.exchange_id},{default:d((()=>[c(n,{class:"title"},{default:d((()=>[c(n,{class:"titlecon ellipsis-two-lines",onClick:a=>Se(e.exchange_id)},{default:d((()=>[w(V(e.exchange_title),1)])),_:2},1032,["onClick"]),R.value?(C(),y(n,{key:0,class:"dot",onClick:a=>{return l=e.exchange_id,t=e.case_exchange_vote,K.value=!0,se.value=l,X.value=t,void console.log(l);var l,t}},{default:d((()=>[w("...")])),_:2},1032,["onClick"])):z("",!0)])),_:2},1024),c(n,{class:"doctor",onClick:a=>Se(e.exchange_id)},{default:d((()=>[c(S,{src:e.avatar?e.avatar:j(L),width:"46rpx",height:"46rpx",radius:"50%"},null,8,["src"]),c(n,{class:"name"},{default:d((()=>[w(V(e.user_name)+""+V(e.hospital_name)+"",1)])),_:2},1024)])),_:2},1032,["onClick"]),c(n,{class:"content ellipsis-two-lines",onClick:a=>Se(e.exchange_id)},{default:d((()=>{return[w(V((a=e.exchange_content,a.replace(/<[^>]*>/g,"").replace(/&nbsp;/gi," ").replace(/<br\s*\/?>/gi,"\n").replace(/<img\s[^>]*>/gi,"").replace(/<video[^>]*>[\s\S]*?/gi,""))),1)];var a})),_:2},1032,["onClick"]),e.exchange_content_image&&e.exchange_content_image.length>0?(C(),y(n,{key:0,class:"imgbox",onClick:a=>Se(e.exchange_id)},{default:d((()=>[(C(!0),o(i,null,I(e.exchange_content_image,(e=>(C(),y(n,{class:"imgcell"},{default:d((()=>[c(S,{src:e,radius:"10",width:"220rpx",height:"220rpx"},{default:d((()=>[c(n,{slot:"error",style:{"font-size":"24rpx"}},{default:d((()=>[w("加载失败")])),_:1})])),_:2},1032,["src"])])),_:2},1024)))),256))])),_:2},1032,["onClick"])):z("",!0),c(n,{class:"videocon",onClick:a=>Se(e.exchange_id)},{default:d((()=>[e.exchange_content_video&&e.exchange_content_video.length>0?(C(),y(n,{key:0,class:"imgbox",onClick:a=>Se(e.exchange_id)},{default:d((()=>[(C(!0),o(i,null,I(e.exchange_content_video,((e,a)=>(C(),y(Q,{key:a,class:"myVideo",src:e,onError:Be,controls:""},null,8,["src"])))),128))])),_:2},1032,["onClick"])):z("",!0)])),_:2},1032,["onClick"]),e.label&&e.label.length>0?(C(),y(n,{key:1,class:"tagbox",onClick:a=>Se(e.exchange_id)},{default:d((()=>[(C(!0),o(i,null,I(e.label,(e=>(C(),y(n,{class:"tag",key:e.exchange_label_id},{default:d((()=>[w(V(e.label_name),1)])),_:2},1024)))),128))])),_:2},1032,["onClick"])):z("",!0),c(n,{class:"deal",onClick:a=>Se(e.exchange_id)},{default:d((()=>[c(n,{class:"left"},{default:d((()=>[c(n,{class:"eyebox item"},{default:d((()=>[c(ae,{name:"eye",color:"#4B5563",size:"28rpx"}),c(n,{class:"num"},{default:d((()=>[w(V(e.read_num),1)])),_:2},1024)])),_:2},1024),e.collect_num>0?(C(),y(n,{key:0,class:"collect item"},{default:d((()=>[c(ae,{name:"heart",color:"#4B5563",size:"28rpx"}),c(n,{class:"num"},{default:d((()=>[w(V(e.collect_num),1)])),_:2},1024)])),_:2},1024)):z("",!0),e.comment_num>0?(C(),y(n,{key:1,class:"chat item"},{default:d((()=>[c(ae,{name:"chat",color:"#4B5563",size:"28rpx"}),c(n,{class:"num"},{default:d((()=>[w(V(e.comment_num),1)])),_:2},1024)])),_:2},1024)):z("",!0)])),_:2},1024),c(n,{class:"time"},{default:d((()=>[c(ae,{name:"clock",color:"#4B5563",size:"28rpx"}),c(n,{class:"num"},{default:d((()=>{return[w(V((a=e.push_date,q(a).format("YYYY-MM-DD"))),1)];var a})),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1}),c(Ne,{round:10,zIndex:"9",closeOnClickOverlay:!1,show:ce.value,mode:"bottom",onClose:ye},{default:d((()=>[c(n,{class:"votepop casepop"},{default:d((()=>[c(n,{class:"titlebox"},{default:d((()=>[c(n,{class:"left",onClick:xe},{default:d((()=>[w("取消")])),_:1}),c(n,{class:"right",onClick:Ce},{default:d((()=>[w("确定")])),_:1})])),_:1}),c(n,{class:"stepbox"},{default:d((()=>[(C(),y(Ee,{current:me.value-1,direction:"column",key:de.value},{default:d((()=>[c(We,null,{content:d((()=>[c(n,{class:"slot-content",onClick:a[2]||(a[2]=e=>pe("1"))},{default:d((()=>[c(n,{class:"left"},{default:d((()=>[w(V(ie.name?ie.name:"请选择选项"),1)])),_:1}),c(ke,{name:"arrow-right"})])),_:1})])),_:1}),ie.name&&ve.list2.length>0?(C(),y(We,{key:0},{content:d((()=>[c(n,{class:"slot-content",onClick:a[3]||(a[3]=e=>pe("2"))},{default:d((()=>[c(n,{class:"left"},{default:d((()=>[w(V(_e.name?_e.name:"请选择选项"),1)])),_:1}),c(ke,{name:"arrow-right"})])),_:1})])),_:1})):z("",!0),_e.name&&ve.list3.length>0?(C(),y(We,{key:1},{content:d((()=>[c(n,{class:"slot-content",onClick:a[4]||(a[4]=e=>pe("3"))},{default:d((()=>[c(n,{class:"left"},{default:d((()=>[w(V(re.name?re.name:"请选择选项"),1)])),_:1}),c(ke,{name:"arrow-right"})])),_:1})])),_:1})):z("",!0)])),_:1},8,["current"]))])),_:1}),c(Me,{class:"casecon","scroll-y":"true"},{default:d((()=>[B(c(n,null,{default:d((()=>[c(O,{modelValue:ie.value,"onUpdate:modelValue":a[5]||(a[5]=e=>ie.value=e),name:"group1",iconPlacement:"right",placement:"column",onChange:fe},{default:d((()=>[(C(!0),o(i,null,I(ve.list1,(e=>(C(),y(n,{class:"column",key:e.app_iden},{default:d((()=>[c(M,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[P,1==me.value]]),B(c(n,null,{default:d((()=>[c(O,{name:"group2",onChange:he,modelValue:_e.value,"onUpdate:modelValue":a[6]||(a[6]=e=>_e.value=e),iconPlacement:"right",placement:"column"},{default:d((()=>[(C(!0),o(i,null,I(ve.list2,(e=>(C(),y(n,{class:"column",key:e.app_iden},{default:d((()=>[c(M,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[P,2==me.value]]),B(c(n,null,{default:d((()=>[c(O,{name:"group3",onChange:ge,modelValue:re.value,"onUpdate:modelValue":a[7]||(a[7]=e=>re.value=e),iconPlacement:"right",placement:"column"},{default:d((()=>[(C(!0),o(i,null,I(ve.list3,(e=>(C(),y(n,{class:"column",key:e.app_iden},{default:d((()=>[c(M,{activeColor:"#3CC7C0 ",label:e.label_name,name:e.app_iden},null,8,["label","name"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1},512),[[P,3==me.value]])])),_:1})])),_:1})])),_:1},8,["show"]),c(Ne,{zIndex:60,overlayStyle:{zIndex:59},show:K.value,round:10,mode:"bottom"},{default:d((()=>[c(n,{class:"dealbox"},{default:d((()=>[c(n,{class:"dealcell",onClick:Ve},{default:d((()=>[w("编辑")])),_:1}),c(n,{class:"dealcell",onClick:we},{default:d((()=>[w("删除")])),_:1}),c(n,{class:"bar"}),c(n,{class:"dealcell",onClick:je},{default:d((()=>[w("取消")])),_:1})])),_:1})])),_:1},8,["show"]),c(Ye,{show:J.value,"mask-click-able":""},{default:d((()=>[c(n,{class:"zanboxpop"},{default:d((()=>[c(n,{class:"zanwraper"},{default:d((()=>[c(n,{class:"title"},{default:d((()=>[w("提示")])),_:1}),c(n,{class:"content"},{default:d((()=>[w(" 是否删除该交流病例? ")])),_:1}),c(n,{class:"btnbox"},{default:d((()=>[c(n,{class:"cancle",onClick:a[8]||(a[8]=e=>J.value=!1)},{default:d((()=>[w("取消")])),_:1}),c(n,{class:"ok",onClick:ze},{default:d((()=>[w("确定")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])],64)}}},[["__scopeId","data-v-ef5fcb88"]]);export{F as default};