Files
workspace/code/sllog/Sllog-User-Ui/dist/assets/index-C5Pj-fPY.js
T
2025-06-18 16:30:01 +08:00

2 lines
5.2 KiB
JavaScript

import{_ as I,d as S,c as r,o,u as P,n as k,g as z,b as L,r as h,f as s,a as G,F as g,k as O,J as Q,y as J,z as K,K as R,L as U,i as A,l as W,H as X,q as m,h as Y,C as w,A as B,M as Z,G as f,D as b,N as ee,E as te,O as ne,B as ae}from"./index-C4UKuwCQ.js";import"./index-BAOCFoRq.js";import"./index-h336NyeA.js";import"./index-CxeVpmmJ.js";import"./index-BsQR6Pa8.js";import{P as se}from"./index-CyASY-_h.js";/* empty css *//* empty css */import{T as oe}from"./index-B0URU-57.js";import{u as re,H as ie}from"./HomeQuery-DctsEwzz.js";import{b as le}from"./company-tDza3qMe.js";import"./resize-observer-DsiuURlg.js";import"./index-BMrux7Sq.js";import"./index-Y5pyQQ_e.js";import"./keyboard-b0R5wflF.js";import"./index-N39laun4.js";import"./index.es-BW_FzNZC.js";import"./index-CuH62uB4.js";import"./index-D_04e1GI.js";import"./index-C8Ze-KO3.js";import"./use-merge-state-BIwn2CEf.js";import"./index-B3Ic4ZHL.js";import"./index-nprHl-Vj.js";import"./index-BM0JB0P6.js";import"./index-wLs9s41q.js";const ce=S({name:"Skeleton",props:{loading:{type:Boolean,default:!0},animation:{type:Boolean,default:!1}},setup(e){const t=z("skeleton"),n=L(()=>[t,{[`${t}-animation`]:e.animation}]);return{prefixCls:t,cls:n}}});function pe(e,t,n,l,c,u){return o(),r("div",{class:k(e.cls)},[e.loading?P(e.$slots,"default",{key:0}):P(e.$slots,"content",{key:1})],2)}var x=I(ce,[["render",pe]]);const de=S({name:"SkeletonLine",props:{rows:{type:Number,default:1},widths:{type:Array,default:()=>[]},lineHeight:{type:Number,default:20},lineSpacing:{type:Number,default:15}},setup(e){const t=z("skeleton-line"),n=[];for(let l=0;l<e.rows;l++){const c={};O(e.widths[l])?c.width=`${e.widths[l]}px`:Q(e.widths[l])&&(c.width=String(e.widths[l])),c.height=`${e.lineHeight}px`,l>0&&(c.marginTop=`${e.lineSpacing}px`),n.push(c)}return{prefixCls:t,lines:n}}});function ue(e,t,n,l,c,u){return o(!0),r(g,null,h(e.lines,(y,p)=>(o(),r("ul",{key:p,class:k(e.prefixCls)},[s("li",{class:k(`${e.prefixCls}-row`),style:G(y)},null,6)],2))),128)}var v=I(de,[["render",ue]]);const me=S({name:"SkeletonShape",props:{shape:{type:String,default:"square"},size:{type:String,default:"medium"}},setup(e){const t=z("skeleton-shape"),n=L(()=>[t,`${t}-${e.shape}`,`${t}-${e.size}`]);return{prefixCls:t,cls:n}}});function ye(e,t,n,l,c,u){return o(),r("div",{class:k(e.cls)},null,2)}var $=I(me,[["render",ye]]);const _e=Object.assign(x,{Line:v,Shape:$,install:(e,t)=>{J(e,t);const n=K(t);e.component(n+x.name,x),e.component(n+v.name,v),e.component(n+$.name,$)}}),fe={class:"app"},he={key:0,class:"company"},ge={class:"card-content w-full"},ve={class:"company-header w-full"},$e={class:"company-info"},ke={key:1,class:"company"},Se=["onClick"],Ce={class:"card-content"},we={class:"company-header"},be={class:"company-info"},xe={class:"company-name"},Ie={key:0,class:"company-tags"},ze={key:0,class:"company-meta"},Ne={class:"meta-item"},Pe={class:"card-footer"},Ae=["onClick"],Be=S({__name:"index",setup(e){const t=R(),n=te(),l=U(),c=re(),u=A(!0),y=A([]),p=W({total:0,current:1,pageSize:5});X(()=>{C()});async function C(){u.value=!0,await le({page:p.current,pageSize:p.pageSize,loginCompanyId:t.userInfo.id,industry:c.selectedIndustryValue,area:c.selectedAreaValue,name:c.searchNameValue}).then(a=>{y.value=a.data.record,p.total=a.data.total,u.value=!1})}const T=a=>{p.current=a,C()},V=()=>{p.current=1,C()};function H(a){if(a.companyId===t.userInfo.id){ne.warning("自己不能与自己聊天");return}l.setActiveChatCompany({companyId:a.companyId,companyName:a.name}),n.push("/messages/im")}function M(a){n.push({path:"/company-detail",query:{companyId:a.companyId}})}function j(a){return!Array.isArray(a)||a.length===0?"":a.map(String).join(" / ")}return(a,d)=>{const q=$,N=v,D=_e,E=oe,F=se;return o(),r("div",fe,[m(ie,{onQuery:d[0]||(d[0]=i=>V()),class:"query"}),u.value?(o(),r("div",he,[(o(),r(g,null,h(5,i=>m(D,{animation:!0,class:"company-card w-full",key:i},{default:B(()=>[s("div",ge,[s("div",ve,[m(q,{class:"company-avatar"}),s("div",$e,[m(N,{rows:2})])]),d[1]||(d[1]=s("div",{class:"divider"},null,-1)),m(N,{rows:2})])]),_:2},1024)),64))])):(o(),r("div",ke,[(o(!0),r(g,null,h(y.value,i=>(o(),r("div",{class:"company-card",key:i.companyId,onClick:_=>M(i)},[s("div",Ce,[s("div",we,[m(Z,{url:i.avatar,class:"company-avatar"},null,8,["url"]),s("div",be,[s("h2",xe,f(i.name),1),i.industry.length>0?(o(),r("div",Ie,[(o(!0),r(g,null,h(i.industry,_=>(o(),r("span",{class:"tag",key:_},f(_),1))),128))])):w("",!0)])]),i.address.length>0?(o(),r("div",ze,[s("div",Ne,[d[2]||(d[2]=s("div",{class:"i-material-symbols:location-on meta-icon"},null,-1)),b(" "+f(j(i.address)),1)])])):w("",!0),d[4]||(d[4]=s("div",{class:"divider"},null,-1)),m(E,{class:"company-intro",ellipsis:{rows:2,showTooltip:!0}},{default:B(()=>[b(f(i.profile),1)]),_:2},1024),s("div",Pe,[s("div",{"data-v-078a3b91":"",class:"chat-button",onClick:ee(_=>H(i),["stop"])},d[3]||(d[3]=[s("div",{"data-v-078a3b91":"",class:"chat-icon i-material-symbols:chat"},null,-1),b(" 立即沟通 ")]),8,Ae)])])],8,Se))),128))])),!u.value&&p.total>0?(o(),Y(F,{key:2,total:p.total,current:p.current,"page-size":p.pageSize,onChange:T,"show-jumper":"",class:"page"},null,8,["total","current","page-size"])):w("",!0)])}}}),st=ae(Be,[["__scopeId","data-v-535194eb"]]);export{st as default};