2 lines
5.7 KiB
JavaScript
2 lines
5.7 KiB
JavaScript
import{_ as E,k as G,I as A,aa as N,o as V,c as l,l as C,q as o,b as t,m as D,t as d,F,x as K,r as p,S as Q,an as T,j as r,D as B,a7 as $,E as q,v as f,G as H,Q as R}from"./index-CIAVq8iD-1776148658686.js";import{_ as J}from"./search-D2xJuklA-1776148658686.js";import{a as y,s as U}from"./toast-aIWCznBB-1776148658686.js";import{h as L}from"./imageHandler-DstQGL3Z-1776148658686.js";import{s as O}from"./userInfo-gLO2xl8i-1776148658686.js";import{i as W,b as X,c as Y}from"./bdLeaderCenter-DSDd-cru-1776148658686.js";import{G as Z}from"./GeneralHeader-ClI1i1Ud-1776148658686.js";import{G as P}from"./GradientBorder-CfwSeIMB-1776148658686.js";const ee={class:"fullPage"},te={style:{padding:"16px",position:"relative"}},se={style:{display:"flex","align-items":"center",gap:"8px","margin-bottom":"8px"}},ie={style:{padding:"0 8px",display:"flex","align-items":"center",height:"max-content"}},oe={src:J,alt:"",style:{display:"block",width:"2em","aspect-ratio":"1/1",opacity:"0.6"}},ae=["placeholder"],ne=["disabled"],re={key:0,style:{margin:"16px 0",display:"flex","flex-direction":"column",gap:"12px"}},le={style:{padding:"10px",transition:"all 0.2s"}},de={key:0,style:{position:"absolute","z-index":"3",top:"-2px",right:"-2px"}},ce={key:0,style:{"background-image":"linear-gradient(112deg, #759cff 5.66%, #3d73ff 42.49%)",padding:"4px 8px","border-radius":"0 12px",color:"white","font-weight":"600"}},ue={key:1,style:{"background-image":"linear-gradient(112deg, #75ff98 5.66%, #3dff54 42.49%)",padding:"4px 8px","border-radius":"0 12px",color:"white","font-weight":"600"}},pe={style:{"font-weight":"600"}},ve={style:{display:"flex","align-items":"center","justify-content":"space-between",gap:"4px"}},fe={style:{flex:"1","min-width":"0","align-self":"stretch",display:"flex","align-items":"center",gap:"4px"}},ge={style:{width:"3em",display:"flex","align-items":"center","justify-content":"center"}},_e=["src"],he={style:{flex:"1","min-width":"0","align-self":"stretch"}},me={style:{"margin-bottom":"4px","font-weight":"700",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},ye={style:{"font-size":"0.9em",color:"rgba(0, 0, 0, 0.4)","font-weight":"500"}},xe={style:{width:"auto","min-width":"0","align-self":"stretch",display:"flex","justify-content":"center","align-items":"center"}},we=["onClick"],be={key:1,class:"no-data"},ke={__name:"inviteBD",setup(Ie){const{t:i,locale:x}=G();x.value&&A(x.value);const n=p(""),w=p([]),v=p([]),u=p(!0),c=p({}),_=p(!1),b=Q(()=>n.value?v.value:w.value),k=()=>{n.value="",v.value=[],c.value={},u.value=!0,g()},S=()=>{n.value.trim()||(v.value=[],c.value={},u.value=!0,g())},I=N(async()=>{if(!_.value){_.value=!0,console.log("搜索用户id:",n.value),v.value=[],c.value={},u.value=!0;try{if(n.value.trim()){const e=await O(n.value);if(e.status&&e.body){let a={userProfile:e.body};v.value.push(a)}}}catch(e){y(e.response?.errorMsg)}finally{_.value=!1}}},500,!0),z=e=>{console.log("选择用户:",e),n.value&&(c.value?.id==e.userProfile.id?(c.value={},u.value=!0):(c.value=e.userProfile,e.status==0||e.status==1?u.value=!0:u.value=!1))},M=async()=>{console.log("点击邀请代理");try{let e={inviteUserId:c.value.id};(await X(e)).status&&U(i("invitation_submitted"))}catch(e){y(e.response?.errorMsg||i("something_went_wrong"))}k()},g=async()=>{const e=await W();console.log("已邀请列表:",e),e.status&&e.body&&(w.value=e.body)},j=async e=>{console.log("取消邀请用户id:",e);try{(await Y(e)).status&&(U(i("application_cancelled")),g())}catch(a){let h=a.response?.errorMsg?.replace(/^.*\]\s*/,"")||i("cancellation_failed_try_again");y(h)}};return V(()=>{g()}),(e,a)=>{const h=T("smart-img");return r(),l("div",ee,[C(Z,{showLanguageList:!0,title:o(i)("invite_become_BD"),color:"black"},null,8,["title"]),t("div",te,[t("div",se,[C(P,{radius:"4px",style:{flex:"1","min-width":"0"}},{default:D(()=>[t("div",ie,[B(t("img",oe,null,512),[[h]]),B(t("input",{"onUpdate:modelValue":a[0]||(a[0]=s=>n.value=s),type:"text",name:"",id:"",placeholder:o(i)("enter_user_id"),onKeyup:a[1]||(a[1]=$((...s)=>o(I)&&o(I)(...s),["enter"])),onInput:S,style:{width:"100%",color:"rgba(0, 0, 0, 0.4)","font-weight":"600",outline:"none",border:"none","background-color":"transparent",padding:"8px"}},null,40,ae),[[q,n.value]]),n.value?(r(),l("button",{key:0,onClick:k,style:{background:"none",border:"none",color:"#9ca3af",cursor:"pointer",padding:"0 4px"}}," × ")):f("",!0)])]),_:1}),t("button",{style:{"font-weight":"600"},class:"invite-btn",onClick:M,disabled:u.value},d(o(i)("invite")),9,ne)]),b.value.length>0?(r(),l("div",re,[(r(!0),l(F,null,K(b.value,s=>(r(),H(P,{key:s.id,style:{position:"relative","z-index":"0"},onClick:m=>z(s)},{default:D(()=>[t("div",le,[t("div",{style:{position:"absolute","z-index":"2",inset:"0px","border-radius":"20px"},class:R({selected:c.value?.id===s.userProfile.id})},null,2),s.status==0||s.status==1?(r(),l("div",de,[s.status==0?(r(),l("div",ce,d(o(i)("pending")),1)):f("",!0),s.status==1?(r(),l("div",ue,d(o(i)("success")),1)):f("",!0)])):f("",!0),t("div",pe,d(o(i)("information"))+":",1),t("div",ve,[t("div",fe,[t("div",ge,[t("img",{src:s.userProfile.userAvatar||"",style:{width:"100%","aspect-ratio":"1/1","object-fit":"cover","border-radius":"50%"},alt:"",onError:a[2]||(a[2]=(...m)=>o(L)&&o(L)(...m))},null,40,_e)]),t("div",he,[t("div",me,d(s.userProfile.userNickname),1),t("div",ye,d(o(i)("user_id_prefix"))+" "+d(s.userProfile.account),1)])]),t("div",xe,[s.status==0?(r(),l("div",{key:0,style:{padding:"4px 8px","border-radius":"32px","background-color":"red",color:"white","font-weight":"600","z-index":"5"},onClick:m=>j(s.id)},d(o(i)("cancel")),9,we)):f("",!0)])])])]),_:2},1032,["onClick"]))),128))])):(r(),l("div",be,d(o(i)("no_users_found")),1))])])}}},Me=E(ke,[["__scopeId","data-v-cf5572fd"]]);export{Me as default};
|