1import{E as Fe,a as Ie}from"./el-select-DSBDMubq.js";import{eZ as ae,f0 as te,aM as b,b8 as ke,e_ as be,eI as xe,eA as Te,c$ as _e,d2 as j,aU as X,aR as d,aY as t,cu as Ce,ed as l,aS as Re,fl as Ae,fb as Ve,aT as Le,fk as I,h as De,d$ as ee,dj as s,db as k,a6 as R,Y as Ee}from"./index-uK1NplV5.js";import{E as Pe}from"./el-pagination-mP_d4afN.js";/* empty css */import{J as Ne,I as ze,K as Me,z as Ue,l as qe}from"./index-BNnYOaBt.js";import{_ as Be,L as Oe,a as $e,b as je,i as Y}from"./sharePermission-CioEE6yb.js";import{_ as Ye,a as He}from"./MultiShareAccountTable.vue_vue_type_script_setup_true_lang-DDZ5lOqG.js";import{o as Je}from"./index-D2KVbGHh.js";import"./index-3j1Z7VJc.js";import"./_baseIteratee-HIyTPLvh.js";import"./scrmPlatform-YU_Ca_DU.js";import"./refresh-icon-Dt3tw8wZ.js";import"./SearchFieldInput-C0uI_cNq.js";import"./platform-8vbHsvPh.js";import"./AppDrawer.vue_vue_type_style_index_0_lang-B-ozRvKn.js";import"./el-date-picker-DZ9ml5s8.js";import"./debounce-CXxKbrkK.js";import"./el-image-CHAGUapS.js";import"./throttle-oVwDTN08.js";import"./el-table-column-DA9zbZtZ.js";import"./EmptyState-9ubStQSJ.js";import"./empty-data-DK_jq8iw.js";import"./TableActionBtn.vue_vue_type_style_index_0_lang-BempxgBM.js";import"./action-view-tHn8gSNG.js";import"./action-edit-D7lmvrT0.js";import"./account-BXLlNj4A.js";function Ke(){const H=ae(),m=te(),v=b(()=>{const h=H.params.shareId;return((Array.isArray(h)?h[0]:h)??"").toString()}),o=b(()=>m.getToken(v.value)),p=b(()=>m.getUserInfo(v.value)),x=b(()=>m.hasToken(v.value));function T(h,w){m.setSession(v.value,h,w)}function A(){m.clearSession(v.value)}return{shareId:v,token:o,userInfo:p,isVerified:x,setSession:T,clearSession:A}}const Ze={class:"bg-white pb-6 min-h-screen"},Ge={class:"px-6 pt-6"},Qe={key:1,class:"h-64"},We={class:"px-6 pb-6"},Xe={class:"flex items-center gap-2 mb-6"},ea={class:"sort-option-content"},aa={class:"sort-option-content"},ta={class:"flex justify-center mt-4"},oa=ke({__name:"index",setup(H){const m=be(),v=ae(),{t:o}=xe(),{shareId:p,token:x,userInfo:T}=Ke(),A=te(),h=Te(),w=s(!1),c=s(null),V=s(""),y=k({showNewFans:void 0,showRepeatFans:void 0,showAccountRemark:void 0}),L=s([]),oe=b(()=>{var e;const a=(e=T.value)==null?void 0:e.canEditComment;return a===!0||a===1||a==="1"||a==="true"}),D=s(!1),E=s([]),_=s([]),P=s(!1),N=s(!1),S=k({showNewFans:!0,showRepeatFans:!0,showAccountRemark:!0}),r=k({page:1,size:50,total:0});let i=k({socialPlatformId:"",accountStatus:"",queryType:1,queryContent:"",liveLinkFilter:"all"});const f=k({fansTodayFirst:!0,onlineSocialFirst:!1}),z=s(!1),J=s(0),K=s(""),M=s(!1),Z=s(""),G=s(0),Q=s("");let U=0,q=0;async function ne(){try{const a=await Je({scopeCode:`User.${String(v.name??"")}`,isSharePage:!0});L.value=a.list??[]}catch{}}function B(){const a=L.value.find(e=>String(e.id)===String(i.socialPlatformId));return(a==null?void 0:a.code)??""}async function W(){if(p.value)try{const a=await Ne({shareId:p.value});V.value=a.linkTitle,y.showNewFans=a.showNewFans,y.showRepeatFans=a.showRepeatFans,y.showAccountRemark=a.showAccountRemark,S.showNewFans=Y(a.showNewFans),S.showRepeatFans=Y(a.showRepeatFans),S.showAccountRemark=Y(a.showAccountRemark),c.value&&(c.value={...c.value,linkTitle:a.linkTitle,showNewFans:a.showNewFans,showRepeatFans:a.showRepeatFans,showAccountRemark:a.showAccountRemark})}catch{}}async function O(){const a=++U;w.value=!0;try{const e=await ze({socialPlatformId:i.socialPlatformId||void 0});if(a!==U)return;c.value={...e,linkTitle:V.value,showNewFans:y.showNewFans??e.showNewFans,showRepeatFans:y.showRepeatFans??e.showRepeatFans,showAccountRemark:y.showAccountRemark??e.showAccountRemark}}finally{a===U&&(w.value=!1)}}async function g(){const a=++q;D.value=!0;try{const e=[];f.fansTodayFirst&&e.push(1),f.onlineSocialFirst&&e.push(2);const n=await Me({shareId:p.value,socialPlatformId:i.socialPlatformId||void 0,queryType:i.queryType,queryContent:i.queryContent||"",accountStatus:i.accountStatus===""?null:Number(i.accountStatus),liveLinkFilter:i.liveLinkFilter==="all"?null:Number(i.liveLinkFilter),sortBy:e.length>0?e:void 0,page:r.page,size:r.size});if(a!==q)return;E.value=n.list,_.value=[],r.total=n.total}finally{a===q&&(D.value=!1)}}function le(a){r.page=1,a==="platform"&&O(),g()}function se(){W(),O(),g()}function ie(){r.page=1,g()}function re(a){const e=a[0];e==="fansTodayFirst"?f.fansTodayFirst=!f.fansTodayFirst:e==="onlineSocialFirst"&&(f.onlineSocialFirst=!f.onlineSocialFirst),r.page=1,g()}function ue(a){_.value=a}async function $(a){P.value=!0;try{const e=await qe(a),n=(e==null?void 0:e.exportId)??(e==null?void 0:e.taskId)??(e==null?void 0:e.id);if(!n){R.error(o("chatMonitor.export.exportFailed"));return}h.addTask(n,"excel","share"),R.success(o("chatMonitor.export.excelSubmitted"))}finally{P.value=!1}}function ce(a){if(a==="all"){$({chatAppType:B()||"",accountIds:[],fansDateType:"3"});return}if(a==="batch"){if(_.value.length===0){R.warning(o("inviteCode.detail.export.selectEmpty"));return}$({accountIds:_.value.map(Ue),chatAppType:B()||"",fansDateType:"3"});return}a==="custom"&&(N.value=!0)}function de(a){$({chatAppType:a.platform||"",accountIds:[],fansDateType:a.fansDataType,startTime:a.startTime,endTime:a.endTime})}function pe(a){J.value=a.invAccountId,K.value=String(a.invId),z.value=!0}function ve(a){const e=T.value;return{shareId:(e==null?void 0:e.shareId)??p.value,shareInvId:a.invId,id:(e==null?void 0:e.id)??"",name:(e==null?void 0:e.name)??"",username:(e==null?void 0:e.username)??"",expireTime:(e==null?void 0:e.expireTime)??"",usedPort:(e==null?void 0:e.usedPort)??0,multiAccount:(e==null?void 0:e.multiAccount)??0,linkTitle:V.value||(e==null?void 0:e.linkTitle),canEditComment:e==null?void 0:e.canEditComment,shareType:e==null?void 0:e.shareType}}function fe(a){x.value&&A.setSession(p.value,x.value,ve(a)),m.push({name:"ShareFanDetail",params:{id:p.value},query:{socialAccount:a.socialAccountId,socialAccountChatType:a.chatAp
1pType,seatId:a.invAccountId}})}function me(){var e,n,F;if((e=c.value)!=null&&e.invId)return String(c.value.invId);if((F=(n=c.value)==null?void 0:n.invIds)!=null&&F.length)return String(c.value.invIds[0]);const a=E.value.find(C=>C.invId);return a!=null&&a.invId?String(a.invId):""}function he(a){const e=me();if(!e){R.error(o("common.message.failed"));return}Z.value=e,G.value=a.type,Q.value=a.label,M.value=!0}function ge(a){r.page=a,g()}function we(a){r.size=a,r.page=1,g()}return _e(()=>{ne(),W(),O(),g()}),(a,e)=>{const n=Fe,F=Ie,C=De,ye=Pe,Se=Ve;return j(),X("div",Ze,[d("div",Ge,[t(Be,{filters:l(i),"onUpdate:filters":e[0]||(e[0]=u=>Ce(i)?i.value=u:i=u),"social-platform-list":L.value,readonly:!0,"show-note-search":!0,onSearch:le,onRefresh:se},null,8,["filters","social-platform-list"])]),e[8]||(e[8]=d("div",{class:"mx-6 mt-6 border-t border-border-base"},null,-1)),c.value?(j(),Re(Ye,{key:0,detail:c.value,"show-inv-codes":!1,onOpenFansDetail:he},null,8,["detail"])):w.value?Ae((j(),X("div",Qe,null,512)),[[Se,!0]]):Le("",!0),d("div",We,[d("div",Xe,[e[7]||(e[7]=d("div",{class:"flex-1"},null,-1)),t(F,{modelValue:l(i).liveLinkFilter,"onUpdate:modelValue":e[1]||(e[1]=u=>l(i).liveLinkFilter=u),"popper-class":"detail-action-popper",style:{width:"168px"},onChange:ie},{default:I(()=>[t(n,{label:l(o)("inviteCode.detail.filter.liveLinkAll"),value:"all"},null,8,["label"]),t(n,{label:l(o)("inviteCode.detail.filter.liveLinkOn"),value:"1"},null,8,["label"]),t(n,{label:l(o)("inviteCode.detail.filter.liveLinkOff"),value:"0"},null,8,["label"])]),_:1},8,["modelValue"]),t(F,{"model-value":[],multiple:"",placeholder:l(o)("inviteCode.detail.filter.sortBy"),"popper-class":"detail-action-popper",style:{width:"136px"},"onUpdate:modelValue":re},{default:I(()=>[t(n,{value:"fansTodayFirst",label:l(o)("inviteCode.detail.sort.fansTodayFirst")},{default:I(()=>[d("span",ea,[t(C,{"model-value":f.fansTodayFirst,tabindex:"-1"},null,8,["model-value"]),d("span",null,ee(l(o)("inviteCode.detail.sort.fansTodayFirst")),1)])]),_:1},8,["label"]),t(n,{value:"onlineSocialFirst",label:l(o)("inviteCode.detail.sort.onlineSocialFirst")},{default:I(()=>[d("span",aa,[t(C,{"model-value":f.onlineSocialFirst,tabindex:"-1"},null,8,["model-value"]),d("span",null,ee(l(o)("inviteCode.detail.sort.onlineSocialFirst")),1)])]),_:1},8,["label"])]),_:1},8,["placeholder"]),t(F,{"model-value":"",placeholder:l(o)("inviteCode.detail.filter.export"),"popper-class":"detail-action-popper",style:{width:"109px"},disabled:P.value,onChange:ce},{default:I(()=>[t(n,{label:l(o)("inviteCode.detail.export.all"),value:"all"},null,8,["label"]),t(n,{label:l(o)("inviteCode.detail.export.batch"),value:"batch"},null,8,["label"]),t(n,{label:l(o)("inviteCode.detail.export.custom"),value:"custom"},null,8,["label"])]),_:1},8,["placeholder","disabled"])]),t(He,{list:E.value,loading:D.value,"can-edit-comment":oe.value,"is-share-page":!0,"show-new-fans":S.showNewFans,"show-repeat-fans":S.showRepeatFans,"show-account-remark":S.showAccountRemark,onSelectionChange:ue,onViewLog:pe,onViewFansDetail:fe},null,8,["list","loading","can-edit-comment","show-new-fans","show-repeat-fans","show-account-remark"]),d("div",ta,[t(ye,{"current-page":r.page,"onUpdate:currentPage":e[2]||(e[2]=u=>r.page=u),"page-size":r.size,"onUpdate:pageSize":e[3]||(e[3]=u=>r.size=u),total:r.total,"page-sizes":[10,20,30,50,100,200],layout:"total, prev, pager, next, jumper, sizes",background:"",onCurrentChange:ge,onSizeChange:we},null,8,["current-page","page-size","total"])])]),t(Oe,{modelValue:z.value,"onUpdate:modelValue":e[4]||(e[4]=u=>z.value=u),"account-id":J.value,"inv-id":K.value,"is-share-page":!0,"content-class":"log-drawer__content--multi"},null,8,["modelValue","account-id","inv-id"]),t($e,{modelValue:N.value,"onUpdate:modelValue":e[5]||(e[5]=u=>N.value=u),"export-type-mode":"seat-contact",onExport:de},null,8,["modelValue"]),t(je,{modelValue:M.value,"onUpdate:modelValue":e[6]||(e[6]=u=>M.value=u),"inv-id":Z.value,type:G.value,"panel-label":Q.value,"chat-app-type":B(),"is-share-page":!0,"share-id":l(p)},null,8,["modelValue","inv-id","type","panel-label","chat-app-type","share-id"])])}}}),Aa=Ee(oa,[["__scopeId","data-v-00121c09"]]);export{Aa as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.