"use strict";const t=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const e=require("../../../utils/env.js"),n=require("../utils/index.js"),o=require("./contact-info-config.js"),u=require("../../../../common/assets.js"),i=require("../../../constant.js"),a=require("../../TUIChat/utils/utils.js");Math||(l+c)();const l=()=>"../../common/Icon.js",c=()=>"../../common/SwitchBar/index.js",r=t.defineComponent({__name:"index",emits:["switchConversation"],setup(l,{emit:c}){const r=c,f=t.ref({}),s=t.ref([]),v=t.ref([]),d=t.ref([]),C=t.computed((()=>{var t;return!!(null==(t=f.value)?void 0:t.groupID)})),p=t.computed((()=>n.isApplicationType(null==f?void 0:f.value))),T=t.ref(!1),h=t.computed((()=>{var t,e;return!!(null==(e=null==(t=f.value)?void 0:t.selfInfo)?void 0:e.userID)})),m=t.computed((()=>{var t;return!C.value&&(null==(t=I.value)?void 0:t.findIndex((t=>{var e;return(null==t?void 0:t.userID)===(null==(e=f.value)?void 0:e.userID)})))>=0})),I=t.ref([]);t.onMounted((()=>{t.Jt.watch(t.o.CUSTOM,{currentContactInfo:P}),t.Jt.watch(t.o.USER,{userBlacklist:_})})),t.onUnmounted((()=>{t.Jt.unwatch(t.o.CUSTOM,{currentContactInfo:P}),t.Jt.unwatch(t.o.USER,{userBlacklist:_})}));const g=()=>{var e,n;t.Jt.update(t.o.CUSTOM,"currentContactInfo",{}),t.Jt.update(t.o.CUSTOM,"currentContactSearchingStatus",!1),(null==(e=t.i)?void 0:e.closeSearching)&&(null==(n=t.i)||n.closeSearching())},O=t=>{t.editSubmitHandler&&t.editSubmitHandler({item:t,contactInfoData:f.value,isBothFriend:T.value,isInBlackList:m.value})};function _(t){I.value=t}async function P(e){var u;f.value&&e&&JSON.stringify(f.value)===JSON.stringify(e)||(f.value={},s.value=[],v.value=[],d.value=[],f.value=a.deepCopy(e)||{},f.value&&0!==(null==(u=Object.keys(f.value))?void 0:u.length)&&(s.value=n.generateContactInfoBasic(f.value),T.value=await n.isFriend(f.value),(async()=>{var e,n,u,i,a;p.value?(o.contactMoreInfoConfig.displayWords.data=(null==(a=f.value)?void 0:a.wording)||"",v.value.push(o.contactMoreInfoConfig.displayWords)):((!C.value&&!T.value&&!m.value||C.value&&!h.value&&(null==(e=f.value)?void 0:e.type)!==(null==(u=null==(n=t.qt)?void 0:n.TYPES)?void 0:u.GRP_AVCHATROOM))&&(o.contactMoreInfoConfig.setWords.data="",v.value.push(o.contactMoreInfoConfig.setWords)),C.value||m.value||(o.contactMoreInfoConfig.setRemark.data=(null==(i=f.value)?void 0:i.remark)||"",o.contactMoreInfoConfig.setRemark.editing=!1,v.value.push(o.contactMoreInfoConfig.setRemark)),C.value||!T.value&&!m.value||(o.contactMoreInfoConfig.blackList.data=m.value||!1,v.value.push(o.contactMoreInfoConfig.blackList)))})(),(()=>{var e,n,u,i,a,l,c,r,s,v,I,g,O,_,P,y,b;m.value||(p.value?(null==(e=f.value)?void 0:e.type)===(null==(u=null==(n=t.qt)?void 0:n.TYPES)?void 0:u.SNS_APPLICATION_SENT_TO_ME)&&(null==(i=null==d?void 0:d.value)||i.push(o.contactButtonConfig.refuseFriendApplication),null==(a=null==d?void 0:d.value)||a.push(o.contactButtonConfig.acceptFriendApplication)):C.value&&h.value?("Owner"===(null==(c=null==(l=f.value)?void 0:l.selfInfo)?void 0:c.role)?null==(r=null==d?void 0:d.value)||r.push(o.contactButtonConfig.dismissGroup):null==(s=null==d?void 0:d.value)||s.push(o.contactButtonConfig.quitGroup),null==(v=null==d?void 0:d.value)||v.push(o.contactButtonConfig.enterGroupConversation)):!C.value&&T.value?(null==(I=null==d?void 0:d.value)||I.push(o.contactButtonConfig.deleteFriend),null==(g=null==d?void 0:d.value)||g.push(o.contactButtonConfig.enterC2CConversation)):C.value?null==(y=null==d?void 0:d.value)||y.push((null==(O=f.value)?void 0:O.type)===(null==(P=null==(_=t.qt)?void 0:_.TYPES)?void 0:P.GRP_AVCHATROOM)?o.contactButtonConfig.joinAVChatGroup:o.contactButtonConfig.joinGroup):null==(b=null==d?void 0:d.value)||b.push(o.contactButtonConfig.addFriend))})(),e.infoKeyList&&(v.value=e.infoKeyList.map((t=>o.contactMoreInfoConfig[t]))),e.btnKeyList&&(d.value=e.btnKeyList.map((t=>o.contactButtonConfig[t])))))}return(o,a)=>t.e({a:"object"==typeof t.unref(f)&&Object.keys(t.unref(f)).length},"object"==typeof t.unref(f)&&Object.keys(t.unref(f)).length?t.e({b:!t.unref(e.isPC)},t.unref(e.isPC)?{}:{c:t.p({file:t.unref(u.backIcon)}),d:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-header-icon"),e:t.o$1(g),f:t.t(t.unref(t.Wt).t("TUIContact.添加好友/群聊")),g:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-header-title"),h:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-header")},{i:t.t(t.unref(n.generateContactInfoName)(t.unref(f))),j:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-basic-text-name"),k:t.f(t.unref(s),((e,n,o)=>({a:t.t(`${t.unref(t.Wt).t(`TUIContact.${e.label}`)}:\n ${e.data}`),b:e.label}))),l:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-basic-text-other"),m:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-basic-text"),n:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-basic-avatar"),o:t.unref(n.generateAvatar)(t.unref(f)),p:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-basic"),q:t.unref(v)[0]},t.unref(v)[0]?{r:t.f(t.unref(v),((n,o,a)=>t.e({a:t.t(`${t.unref(t.Wt).t(`TUIContact.${n.label}`)}`),b:!n.editing},n.editing?n.editType===t.unref(i.CONTACT_INFO_MORE_EDIT_TYPE).INPUT?{l:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-content-input"),m:t.o$1((t=>O(n)),n.key),n:t.o$1((t=>O(n)),n.key),o:n.data,p:t.o$1((t=>n.data=t.detail.value),n.key)}:n.editType===t.unref(i.CONTACT_INFO_MORE_EDIT_TYPE).TEXTAREA?{r:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-content-textarea"),s:n.data,t:t.o$1((t=>n.data=t.detail.value),n.key)}:n.editType===t.unref(i.CONTACT_INFO_MORE_EDIT_TYPE).SWITCH?{w:"68a46040-2-"+a,x:t.p({value:n.data}),y:t.o$1((t=>O(n)),n.key)}:{}:t.e({c:t.t(n.data),d:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-content-text-data"),e:n.editable},n.editable?{f:"68a46040-1-"+a,g:t.p({file:t.unref(u.editIcon),width:"14px",height:"14px"}),h:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-content-text-icon"),i:t.o$1((t=>(t=>{t.editing=!0})(n)),n.key)}:{},{j:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-content-text")}),{k:n.editType===t.unref(i.CONTACT_INFO_MORE_EDIT_TYPE).INPUT,q:n.editType===t.unref(i.CONTACT_INFO_MORE_EDIT_TYPE).TEXTAREA,v:n.editType===t.unref(i.CONTACT_INFO_MORE_EDIT_TYPE).SWITCH,z:n.key,A:t.n(n.labelPosition===t.unref(i.CONTACT_INFO_LABEL_POSITION).TOP?"tui-contact-info-more-item-top":"tui-contact-info-more-item-left")}))),s:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-label"),t:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item-content"),v:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more-item"),w:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-more")}:{},{x:t.f(t.unref(d),((e,n,o)=>({a:t.t(t.unref(t.Wt).t(`TUIContact.${e.label}`)),b:e.key,c:t.n(e.type===t.unref(i.CONTACT_INFO_BUTTON_TYPE).CANCEL?"tui-contact-info-button-item-cancel":"tui-contact-info-button-item-submit"),d:t.o$1((t=>(t=>{t.onClick&&t.onClick({contactInfoData:f.value,contactInfoMoreList:v.value}),"enterGroupConversation"!==t.key&&"enterC2CConversation"!==t.key||(r("switchConversation",f.value),g())})(e)),e.key)}))),y:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-button-item"),z:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5-button"),A:t.n(!t.unref(e.isPC)&&"tui-contact-info-h5")}):{})}}),f=t._export_sfc(r,[["__scopeId","data-v-68a46040"]]);wx.createComponent(f);