Files
zyt/server/public/admin/assets/index-DKLhplN-.js
T
2026-03-14 11:16:04 +08:00

2 lines
18 KiB
JavaScript

import{G as He,D as je,F as Ge,P as Ke,Q as Je,i as Xe,J as Ze,M as et,N as tt,a1 as at,L as lt,d as st,T as nt,a2 as it,a3 as ot,R as dt,v as rt,e as ut,E as ae}from"./element-plus-CW0okzRn.js";import{_ as mt}from"./index.vue_vue_type_script_setup_true_lang-DiGHetBS.js";import{w as pt}from"./@vue/runtime-dom-DVgibYoU.js";import{m as ct,n as _t,o as ge,p as ft,q as gt,a as vt,r as ve,s as yt,u as kt,v as bt}from"./tcm-GbnPtZVQ.js";import{u as ht}from"./usePaging-CPrBIeJ2.js";import{a as xt,G as ye,f as v,d as Ct}from"./index-B-xN0T_Y.js";import{g as wt}from"./weapp-DXnogp6b.js";import{l as Vt}from"./@element-plus/icons-vue-DBw-wZMr.js";import Dt from"./edit-DZSIY_xr.js";import{_ as Et}from"./detail.vue_vue_type_script_setup_true_lang-CZBEklxy.js";import Rt from"./appointment-DGYrOVa6.js";import{d as ke}from"./dayjs-BOuxpn4j.js";import{f as be,b as $t,as as Pt,ak as i,I as p,a as n,aN as s,F as I,ap as z,G as c,O as d,J as u,aP as C,H as M}from"./@vue/runtime-core-D7eUgySO.js";import{y as l,a as T,o as r}from"./@vue/reactivity-maRK_BBd.js";import{Q as g}from"./@vue/shared-C75lBtbe.js";import"./lodash-es-BADexyn7.js";import"./@popperjs/core-C5az9QE8.js";import"./@ctrl/tinycolor-BuyEbX8F.js";import"./async-validator-CFA_igpM.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-BpICrWuH.js";import"./vue-router-CJXI7XhX.js";import"./pinia-BhomUS5m.js";import"./axios-C80V62Fs.js";import"./lodash-Ct9_CZb9.js";import"./@vueuse/core-DCeljLnb.js";import"./@vueuse/shared-B444yVpD.js";import"./css-color-function-BVb6B1lA.js";import"./balanced-match-BdS7OldZ.js";import"./color-B2zxaWkI.js";import"./clone-DBZ6_OiU.js";import"./color-convert-OrFsTA_V.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-ChYu0NfX.js";import"./clipboard-Bmfw2kIN.js";import"./echarts-DYKKs4Al.js";import"./tslib-BDyQ-Jie.js";import"./zrender-CTTuYiLF.js";import"./highlight.js-jaPyNblr.js";import"./@highlightjs/vue-plugin-ASXrwou_.js";import"./picker-BTfE-579.js";import"./index-D0yckGv3.js";import"./index-BZIFSND_.js";import"./index-DuKRmu-Q.js";import"./index-lZTBZPpA.js";import"./index.vue_vue_type_script_setup_true_lang-DJ9KkFch.js";import"./vuedraggable-DoxySVw6.js";import"./vue-BWLcg9DT.js";import"./@vue/compiler-dom-Ddn9Zm90.js";import"./@vue/compiler-core-KYniu4wC.js";import"./sortablejs-BkVvOzsn.js";import"./BloodRecordList-B_Ev5LB3.js";import"./doctor-sw3VGOKk.js";const Mt={class:"tcm-diagnosis"},Nt={class:"mb-4 flex justify-between items-center"},St={key:0,class:"text-gray-500"},It={class:"flex mt-4 justify-end"},zt={class:"flex flex-col items-center justify-center py-4"},At={key:0,class:"text-center"},Lt={key:1,class:"text-center"},Ut=["src"],Wt={class:"mt-4 text-sm text-gray-600"},Tt={key:2,class:"text-center text-gray-500"},Yt={class:"text-gray-500"},qt={class:"text-gray-500"},Bt={key:0,class:"mb-4"},Ft={key:0},Ot={key:0,class:"mt-2"},Qt={class:"mb-4"},Ht={class:"flex gap-2"},jt={key:0,class:"text-center text-gray-400 py-10"},Gt={key:1,class:"record-list"},Kt={class:"record-header"},Jt={class:"flex items-center gap-2"},Xt={class:"font-medium text-sm"},Zt={class:"flex items-center gap-2"},ea={class:"text-xs text-gray-400"},ta={class:"record-content"},aa={key:0,class:"mt-1"},la={key:2,class:"text-center mt-4"},sa=be({name:"tcmDiagnosis"}),na=be({...sa,setup(ia){const he=t=>{if(!t)return"-";const e=String(t).length===10?Number(t)*1e3:Number(t);return ke(e).format("YYYY-MM-DD HH:mm:ss")},b=r({patient_name:"",diagnosis_type:"",syndrome_type:"",assistant_id:"",start_time:"",end_time:""}),j=r([]),G=r([]),D=r([]),xe=async()=>{try{const[t,e,m]=await Promise.all([ye({type:"diagnosis_type"}),ye({type:"syndrome_type"}),_t()]);j.value=(t==null?void 0:t.diagnosis_type)||[],G.value=(e==null?void 0:e.syndrome_type)||[],D.value=m||[],console.log("医助列表数据:",m),console.log("assistantOptions:",D.value)}catch(t){console.error("获取字典数据失败:",t)}},le=(t,e)=>{const m=t.find(_=>_.value===e);return m?m.name:e||"-"},Ce=t=>{if(!t&&t!==0)return"-";const e=typeof t=="string"?parseInt(t):t;if(D.value.length===0)return"...";const m=D.value.find(_=>(typeof _.id=="string"?parseInt(_.id):_.id)===e);return m?m.name:"-"},{pager:A,getLists:E,resetParams:we,resetPage:se}=ht({fetchFun:ct,params:b.value}),K=r(),ne=r(),ie=r(),oe=xt(),N=r(!1),Y=r(!1),q=r(""),B=r(null),w=r([]),R=r(!1),J=r(!1),L=r("batch"),U=r(null),h=r({assistant_id:null}),Ve=t=>{w.value=t.map(e=>e.id)},De=t=>{L.value="single",U.value=t,h.value.assistant_id=t.assistant_id?Number(t.assistant_id):null,R.value=!0,console.log("当前行数据:",t),console.log("assistant_id:",t.assistant_id,"类型:",typeof t.assistant_id),console.log("转换后:",h.value.assistant_id,"类型:",typeof h.value.assistant_id),console.log("医助选项:",D.value)},Ee=()=>{if(w.value.length===0){v.msgWarning("请先选择要指派的诊单");return}L.value="batch",U.value=null,h.value.assistant_id=null,R.value=!0},Re=async()=>{if(!h.value.assistant_id){v.msgWarning("请选择医助");return}J.value=!0;try{if(L.value==="single")await ge({id:U.value.id,assistant_id:h.value.assistant_id});else{const t=w.value.map(e=>ge({id:e,assistant_id:h.value.assistant_id}));await Promise.all(t),w.value=[]}R.value=!1,E()}catch(t){console.error("指派失败:",t)}finally{J.value=!1}},X=r(!1),$e=async()=>{try{await v.confirm("将根据你企微的外部联系人备注手机号,自动匹配尚未关联的诊单。是否继续?"),X.value=!0;const t=await ft(),e=(t==null?void 0:t.matched)||0,m=(t==null?void 0:t.total_contacts)||0;e>0?(ae.success(`扫描 ${m} 个联系人,成功匹配 ${e} 条诊单`),E()):ae.info(`扫描 ${m} 个联系人,未发现新的可匹配诊单`)}catch(t){t!=="cancel"&&ae.error((t==null?void 0:t.msg)||(t==null?void 0:t.message)||"批量匹配失败")}finally{X.value=!1}},Pe=()=>{K.value.open("add")},Me=t=>{K.value.open("edit",t)},Ne=t=>{ne.value.open(t)},Se=async t=>{await v.confirm("确定要删除该诊单吗?"),await gt({id:t}),E()},Ie=t=>{var e;if(!t.patient_id){v.msgWarning("患者信息不完整");return}(e=ie.value)==null||e.open(t)},de=async t=>{if(!t.patient_id){v.msgWarning("患者信息不完整");return}B.value=t,N.value=!0,Y.value=!0,q.value="";try{const e=await wt();if(!(e!=null&&e.app_id)){v.msgError("小程序未配置,请先配置小程序信息"),N.value=!1;return}const m=oe.userInfo,_=await vt({diagnosis_id:t.id,patient_id:t.patient_id,share_user_id:(m==null?void 0:m.id)||""});_!=null&&_.qrcode_url?q.value=_.qrcode_url:v.msgError("二维码生成失败")}catch(e){console.error("生成小程序二维码失败:",e),v.msgError((e==null?void 0:e.msg)||"生成二维码失败,请重试")}finally{Y.value=!1}},ze=()=>{B.value&&de(B.value)},F=r(!1),k=r(null),V=r([]),O=r(0),Z=r(!1),x=r(null),$=r(""),ee=r(!1),te=r(1),Ae=t=>{if(!t)return"-";const e=String(t).length===10?t*1e3:t;return ke(e).format("YYYY-MM-DD HH:mm")},re=async t=>{k.value=t,F.value=!0,V.value=[],O.value=0,x.value=null,$.value="",te.value=1,Z.value=!0;try{const[e,m]=await Promise.all([ve({diagnosis_id:t.id,patient_id:t.patient_id,page_no:1,page_size:20}),yt({patient_id:t.patient_id||t.id}).catch(()=>null)]);V.value=(e==null?void 0:e.lists)||[],O.value=(e==null?void 0:e.count)||0,x.value=m}catch(e){console.error("加载企业微信记录失败:",e)}finally{Z.value=!1}},Le=async()=>{if(k.value){te.value++;try{const t=await ve({diagnosis_id:k.value.id,patient_id:k.value.patient_id,page_no:te.value,page_size:20});V.value.push(...(t==null?void 0:t.lists)||[])}catch(t){console.error("加载更多记录失败:",t)}}},Ue=async()=>{var t;if(!$.value.trim()){v.msgWarning("请输入内容");return}ee.value=!0;try{await kt({diagnosis_id:k.value.id,patient_id:k.value.patient_id,content:$.value.trim(),msg_type:"note",staff_name:((t=oe.userInfo)==null?void 0:t.name)||"",external_name:k.value.patient_name||""}),$.value="",re(k.value)}catch(e){v.msgError((e==null?void 0:e.msg)||"添加失败")}finally{ee.value=!1}},We=async t=>{await v.confirm("确定删除该记录吗?");try{await bt({id:t}),V.value=V.value.filter(e=>e.id!==t),O.value--}catch(e){v.msgError((e==null?void 0:e.msg)||"删除失败")}};return $t(async()=>{await xe(),E()}),(t,e)=>{var _e;const m=Ge,_=je,W=Je,Q=Ke,f=Xe,ue=He,me=Ze,y=tt,S=at,Te=et,Ye=mt,qe=st,pe=nt,H=ot,Be=it,Fe=dt,Oe=rt,Qe=ut,P=Pt("perms"),ce=lt;return i(),p("div",Mt,[n(me,{class:"!border-none",shadow:"never"},{default:s(()=>[n(ue,{class:"ls-form",model:l(b),inline:""},{default:s(()=>[n(_,{class:"w-[280px]",label:"患者姓名"},{default:s(()=>[n(m,{placeholder:"请输入患者姓名",modelValue:l(b).patient_name,"onUpdate:modelValue":e[0]||(e[0]=a=>l(b).patient_name=a),clearable:"",onKeyup:pt(l(se),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),n(_,{class:"w-[280px]",label:"诊断类型"},{default:s(()=>[n(Q,{modelValue:l(b).diagnosis_type,"onUpdate:modelValue":e[1]||(e[1]=a=>l(b).diagnosis_type=a),placeholder:"请选择",clearable:""},{default:s(()=>[(i(!0),p(I,null,z(l(j),a=>(i(),c(W,{key:a.value,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(_,{class:"w-[280px]",label:"证型"},{default:s(()=>[n(Q,{modelValue:l(b).syndrome_type,"onUpdate:modelValue":e[2]||(e[2]=a=>l(b).syndrome_type=a),placeholder:"请选择",clearable:""},{default:s(()=>[(i(!0),p(I,null,z(l(G),a=>(i(),c(W,{key:a.value,label:a.name,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(_,{class:"w-[280px]",label:"医助"},{default:s(()=>[n(Q,{modelValue:l(b).assistant_id,"onUpdate:modelValue":e[3]||(e[3]=a=>l(b).assistant_id=a),placeholder:"请选择",clearable:"",filterable:""},{default:s(()=>[(i(!0),p(I,null,z(l(D),a=>(i(),c(W,{key:a.id,label:a.name,value:Number(a.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),n(_,null,{default:s(()=>[n(f,{type:"primary",onClick:l(se)},{default:s(()=>[...e[12]||(e[12]=[d("查询",-1)])]),_:1},8,["onClick"]),n(f,{onClick:l(we)},{default:s(()=>[...e[13]||(e[13]=[d("重置",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),n(me,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[u("div",Nt,[u("div",null,[C((i(),c(f,{type:"primary",onClick:Pe},{default:s(()=>[...e[14]||(e[14]=[d("新增诊单",-1)])]),_:1})),[[P,["tcm.diagnosis/add"]]]),C((i(),c(f,{type:"success",onClick:Ee,disabled:l(w).length===0},{default:s(()=>[...e[15]||(e[15]=[d(" 批量指派医助 ",-1)])]),_:1},8,["disabled"])),[[P,["tcm.diagnosis/assign"]]]),n(f,{type:"warning",onClick:$e,loading:l(X)},{default:s(()=>[...e[16]||(e[16]=[d(" 批量匹配企微联系人 ",-1)])]),_:1},8,["loading"])]),l(w).length>0?(i(),p("div",St," 已选择 "+g(l(w).length)+" 条记录 ",1)):M("",!0)]),C((i(),c(Te,{data:l(A).lists,size:"large",onSelectionChange:Ve},{default:s(()=>[n(y,{type:"selection",width:"55"}),n(y,{label:"账户编号",prop:"id",width:"80"}),n(y,{label:"账户姓名",prop:"patient_name","min-width":"100"}),n(y,{label:"性别",prop:"gender_desc",width:"80"}),n(y,{label:"年龄",prop:"age",width:"80"}),n(y,{label:"诊断日期",prop:"diagnosis_date_text","min-width":"120"}),n(y,{label:"诊断类型",prop:"diagnosis_type","min-width":"100"},{default:s(({row:a})=>[u("span",null,g(le(l(j),a.diagnosis_type)),1)]),_:1}),n(y,{label:"证型",prop:"syndrome_type","min-width":"100"},{default:s(({row:a})=>[u("span",null,g(le(l(G),a.syndrome_type)),1)]),_:1}),n(y,{label:"归属助理",prop:"assistant_name","min-width":"100"},{default:s(({row:a})=>[u("span",null,g(Ce(a.assistant_id||a.assistant)),1)]),_:1}),n(y,{label:"状态",width:"80"},{default:s(({row:a})=>[a.status==1?(i(),c(S,{key:0,type:"success"},{default:s(()=>[...e[17]||(e[17]=[d("启用",-1)])]),_:1})):(i(),c(S,{key:1,type:"danger"},{default:s(()=>[...e[18]||(e[18]=[d("禁用",-1)])]),_:1}))]),_:1}),n(y,{label:"创建时间",prop:"create_time","min-width":"160"},{default:s(({row:a})=>[u("span",null,g(he(a.create_time)),1)]),_:1}),n(y,{label:"操作",width:"300",fixed:"right"},{default:s(({row:a})=>[n(f,{type:"primary",link:"",onClick:o=>Ne(a.id)},{default:s(()=>[...e[19]||(e[19]=[d(" 查看 ",-1)])]),_:1},8,["onClick"]),C((i(),c(f,{type:"success",link:"",onClick:o=>De(a)},{default:s(()=>[...e[20]||(e[20]=[d(" 指派 ",-1)])]),_:1},8,["onClick"])),[[P,["tcm.diagnosis/assign"]]]),C((i(),c(f,{type:"success",link:"",onClick:o=>Ie(a)},{default:s(()=>[...e[21]||(e[21]=[d(" 预约医生 ",-1)])]),_:1},8,["onClick"])),[[P,["tcm.diagnosis/guahao"]]]),C((i(),c(f,{type:"success",link:"",onClick:o=>de(a)},{default:s(()=>[...e[22]||(e[22]=[d(" 确认诊单二维码 ",-1)])]),_:1},8,["onClick"])),[[P,["tcm.diagnosis/guahao"]]]),C((i(),c(f,{type:"primary",link:"",onClick:o=>Me(a.id)},{default:s(()=>[...e[23]||(e[23]=[d(" 诊单 ",-1)])]),_:1},8,["onClick"])),[[P,["tcm.diagnosis/edit"]]]),n(f,{type:"primary",link:"",onClick:o=>re(a)},{default:s(()=>[...e[24]||(e[24]=[d(" 企微记录 ",-1)])]),_:1},8,["onClick"]),C((i(),c(f,{type:"danger",link:"",onClick:o=>Se(a.id)},{default:s(()=>[...e[25]||(e[25]=[d(" 删除 ",-1)])]),_:1},8,["onClick"])),[[P,["tcm.diagnosis/delete"]]])]),_:1})]),_:1},8,["data"])),[[ce,l(A).loading]]),u("div",It,[n(Ye,{modelValue:l(A),"onUpdate:modelValue":e[4]||(e[4]=a=>T(A)?A.value=a:null),onChange:l(E)},null,8,["modelValue","onChange"])])]),_:1}),n(Dt,{ref_key:"editRef",ref:K,onSuccess:l(E)},null,8,["onSuccess"]),n(Et,{ref_key:"detailRef",ref:ne},null,512),n(Rt,{ref_key:"appointmentRef",ref:ie,onSuccess:l(E)},null,8,["onSuccess"]),n(pe,{modelValue:l(N),"onUpdate:modelValue":e[6]||(e[6]=a=>T(N)?N.value=a:null),title:"小程序二维码",width:"400px","close-on-click-modal":!1},{footer:s(()=>[n(f,{onClick:e[5]||(e[5]=a=>N.value=!1)},{default:s(()=>[...e[28]||(e[28]=[d("关闭",-1)])]),_:1}),l(Y)?M("",!0):(i(),c(f,{key:0,type:"primary",onClick:ze},{default:s(()=>[...e[29]||(e[29]=[d(" 重新生成 ",-1)])]),_:1}))]),default:s(()=>{var a;return[u("div",zt,[l(Y)?(i(),p("div",At,[n(qe,{class:"is-loading",size:40},{default:s(()=>[n(l(Vt))]),_:1}),e[26]||(e[26]=u("div",{class:"mt-4 text-gray-500"},"生成中...",-1))])):l(q)?(i(),p("div",Lt,[u("img",{src:l(q),alt:"小程序二维码",class:"w-64 h-64 border border-gray-200 rounded"},null,8,Ut),u("div",Wt,[u("div",null,"患者:"+g((a=l(B))==null?void 0:a.patient_name),1),e[27]||(e[27]=u("div",{class:"mt-2"},"请使用微信扫描二维码",-1))])])):(i(),p("div",Tt," 生成失败,请重试 "))])]}),_:1},8,["modelValue"]),n(pe,{modelValue:l(R),"onUpdate:modelValue":e[9]||(e[9]=a=>T(R)?R.value=a:null),title:l(L)==="batch"?"批量指派医助":"指派医助",width:"500px"},{footer:s(()=>[n(f,{onClick:e[8]||(e[8]=a=>R.value=!1)},{default:s(()=>[...e[30]||(e[30]=[d("取消",-1)])]),_:1}),n(f,{type:"primary",onClick:Re,loading:l(J)},{default:s(()=>[...e[31]||(e[31]=[d(" 确定指派 ",-1)])]),_:1},8,["loading"])]),default:s(()=>[n(ue,{model:l(h),"label-width":"100px"},{default:s(()=>[n(_,{label:"选择医助",required:""},{default:s(()=>[n(Q,{modelValue:l(h).assistant_id,"onUpdate:modelValue":e[7]||(e[7]=a=>l(h).assistant_id=a),placeholder:"请选择医助",class:"w-full",filterable:"",clearable:"","value-key":"id"},{default:s(()=>[(i(!0),p(I,null,z(l(D),a=>(i(),c(W,{key:a.id,label:a.name,value:Number(a.id)},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(L)==="batch"?(i(),c(_,{key:0,label:"已选择"},{default:s(()=>[u("div",Yt,g(l(w).length)+" 条诊单记录",1)]),_:1})):(i(),c(_,{key:1,label:"诊单信息"},{default:s(()=>{var a,o;return[u("div",qt,[u("div",null,"患者:"+g((a=l(U))==null?void 0:a.patient_name),1),u("div",null,"诊断日期:"+g((o=l(U))==null?void 0:o.diagnosis_date_text),1)])]}),_:1}))]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),n(Qe,{modelValue:l(F),"onUpdate:modelValue":e[11]||(e[11]=a=>T(F)?F.value=a:null),title:`企业微信记录 - ${((_e=l(k))==null?void 0:_e.patient_name)||""}`,size:"600px","destroy-on-close":!0},{default:s(()=>{var a;return[l(x)?(i(),p("div",Bt,[n(Be,{column:2,border:"",size:"small"},{default:s(()=>[n(H,{label:"患者姓名"},{default:s(()=>{var o;return[d(g((o=l(k))==null?void 0:o.patient_name),1)]}),_:1}),n(H,{label:"手机号"},{default:s(()=>[d(g(l(x).phone||"-"),1)]),_:1}),n(H,{label:"企微联系人ID"},{default:s(()=>[l(x).external_userid?(i(),p("span",Ft,g(l(x).external_userid),1)):(i(),c(S,{key:1,type:"info",size:"small"},{default:s(()=>[...e[32]||(e[32]=[d("未关联",-1)])]),_:1}))]),_:1}),n(H,{label:"跟进人数"},{default:s(()=>{var o;return[d(g(((o=l(x).follow_users)==null?void 0:o.length)||0),1)]}),_:1})]),_:1}),(a=l(x).follow_users)!=null&&a.length?(i(),p("div",Ot,[e[33]||(e[33]=u("span",{class:"text-sm text-gray-500 mr-2"},"跟进人:",-1)),(i(!0),p(I,null,z(l(x).follow_users,o=>(i(),c(S,{key:o.userid,size:"small",class:"mr-1"},{default:s(()=>[d(g(o.remark||o.userid),1)]),_:2},1024))),128))])):M("",!0)])):M("",!0),n(Fe),u("div",Qt,[u("div",Ht,[n(m,{modelValue:l($),"onUpdate:modelValue":e[10]||(e[10]=o=>T($)?$.value=o:null),type:"textarea",rows:2,placeholder:"添加沟通记录...",class:"flex-1"},null,8,["modelValue"]),n(f,{type:"primary",onClick:Ue,loading:l(ee),class:"self-end"},{default:s(()=>[...e[34]||(e[34]=[d(" 添加 ",-1)])]),_:1},8,["loading"])])]),C((i(),p("div",null,[l(V).length===0?(i(),p("div",jt," 暂无聊天记录 ")):(i(),p("div",Gt,[(i(!0),p(I,null,z(l(V),o=>{var fe;return i(),p("div",{key:o.id,class:"record-item"},[u("div",Kt,[u("div",Jt,[n(S,{type:o.direction===0?"primary":"success",size:"small"},{default:s(()=>[d(g(o.direction===0?"员工":"客户"),1)]),_:2},1032,["type"]),u("span",Xt,g(o.direction===0?o.staff_name:o.external_name||((fe=l(k))==null?void 0:fe.patient_name)),1),o.msg_type==="note"?(i(),c(S,{key:0,type:"warning",size:"small"},{default:s(()=>[...e[35]||(e[35]=[d("备注",-1)])]),_:1})):M("",!0)]),u("div",Zt,[u("span",ea,g(Ae(o.chat_time)),1),n(f,{type:"danger",link:"",size:"small",onClick:oa=>We(o.id)},{default:s(()=>[...e[36]||(e[36]=[d(" 删除 ",-1)])]),_:1},8,["onClick"])])]),u("div",ta,g(o.content),1),o.media_url?(i(),p("div",aa,[n(Oe,{src:o.media_url,style:{"max-width":"200px"},fit:"contain","preview-src-list":[o.media_url]},null,8,["src","preview-src-list"])])):M("",!0)])}),128))])),l(O)>l(V).length?(i(),p("div",la,[n(f,{link:"",type:"primary",onClick:Le},{default:s(()=>[...e[37]||(e[37]=[d("加载更多",-1)])]),_:1})])):M("",!0)])),[[ce,l(Z)]])]}),_:1},8,["modelValue","title"])])}}}),rl=Ct(na,[["__scopeId","data-v-70295868"]]);export{rl as default};