Files
aiot-platform-ui/apps/web-antd/dist/js/index-Cttq8VY6.js
lzh 5faaa3c051
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-04-14 09:33:13 +08:00

2 lines
3.0 KiB
JavaScript

import{m as k,b9 as r,dE as M,w as b,v as w,aW as x,ab as E,b2 as y,bJ as C,ae as f,j as m,u as L}from"../jse/index-index-Z45rumFj.js";import{u as R,W as l}from"./constants-N6RhgqGp.js";import{_ as $}from"./conversation-list.vue_vue_type_script_setup_true_lang-BRe1Lhxz.js";import{_ as N}from"./member-info.vue_vue_type_script_setup_true_lang--NKYhDn0.js";import{_ as A}from"./message-list.vue_vue_type_script_setup_true_lang-BTbzIvME.js";import{_ as I}from"./page.vue_vue_type_script_setup_true_lang-CUlwAAiT.js";import{a5 as B,a9 as J}from"./bootstrap-CG9GXOLj.js";import"./emoji-DacF-hLs.js";import"./index-CU6SB7gw.js";import"./AlertBuilder-Du6UR8Ld.js";import"./circle-check-big-Bo-ZAVro.js";import"./x-C5mvkGkO.js";import"./index-CtnAIzBG.js";import"./index-B_Y-Y66x.js";import"./account-info.vue_vue_type_script_setup_true_lang-CASWPhRK.js";import"./use-description-CcrT7YLE.js";import"./index-Dq0Hy4L4.js";import"./basic-info.vue_vue_type_script_setup_true_lang-B1geN6Qc.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-KSsB9XN_.js";import"./dict-enum-CaHgMaDZ.js";import"./order-browsing-history.vue_vue_type_script_setup_true_lang-DmRGwpIU.js";import"./index-DolFwimO.js";import"./order-item.vue_vue_type_script_setup_true_lang-BWIhzDvp.js";import"./product-item.vue_vue_type_script_setup_true_lang-DdbNl2Mo.js";import"./product-browsing-history.vue_vue_type_script_setup_true_lang-fKFxhVfT.js";import"./relativeTime-wfAoPQeI.js";import"./message-item.vue_vue_type_script_setup_true_lang-COoWPlZ2.js";import"./biz-system-enum-Ci18uvnT.js";import"./emoji-select-popover.vue_vue_type_script_setup_true_lang-qwgI-Z9t.js";import"./index-CL4FEnvy.js";import"./picture-select-upload.vue_vue_type_script_setup_true_lang-BOMGZu7Y.js";import"./picture-CTjip5lJ.js";const T={class:"flex h-full antialiased"},W={class:"flex h-full w-full flex-row overflow-x-hidden"},ve=k({__name:"index",setup(K){const u=B(),a=R(),n=r(),c=r(),p=r(),_=`${"/admin-api/infra/ws".replace("http","ws")}?token=${u.refreshToken}`,d=r(_),{data:h,close:v,open:g}=M(d.value,{autoReconnect:!0,heartbeat:!0});b(()=>h.value,e=>{var o;if(e)try{if(e==="pong")return;const t=JSON.parse(e),i=t.type;if(!i){J.error(`未知的消息类型:${e}`);return}if(i===l.KEFU_MESSAGE_TYPE){const s=JSON.parse(t.content);a.updateConversation(s.conversationId),(o=n.value)==null||o.refreshMessageList(s);return}if(i===l.KEFU_MESSAGE_ADMIN_READ){const s=JSON.parse(t.content);a.updateConversationStatus(s.conversationId)}}catch(t){console.error(t)}},{immediate:!1});function S(e){var o,t;(o=n.value)==null||o.getNewMessageList(e),(t=c.value)==null||t.initHistory(e)}return w(()=>{a.setConversationList().then(()=>{var e;(e=p.value)==null||e.calculationLastMessageTime()}),g()}),x(()=>{v()}),(e,o)=>(y(),E(L(I),{"auto-content-height":""},{default:C(()=>[f("div",T,[f("div",W,[m($,{class:"w-1/6",ref_key:"conversationListRef",ref:p,onChange:S},null,512),m(A,{class:"w-4/6",ref_key:"messageListRef",ref:n},null,512),m(N,{class:"w-[280px]",ref_key:"memberInfoRef",ref:c},null,512)])])]),_:1}))}});export{ve as default};