Repository URL to install this package:
|
Version:
5.17.5.2543 ▾
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0544f2bd"],{"0d65":function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0,a("caad"),a("2532");var n=function(){var e=this,t=e._self._c;return t("van-cell",{directives:[{name:"show",rawName:"v-show",value:e.item.displayName||e.item.email,expression:"item.displayName || item.email"}],attrs:{clickable:"",center:"",id:e.item.jid,role:"checkbox","aria-checked":e.attendeesValue.includes(e.item.email),border:!1},scopedSlots:e._u([{key:"title",fn:function(){return[t("van-checkbox",{ref:"checkboxes",attrs:{name:e.item.email,disabled:!e.item.email}},[t("img",{directives:[{name:"show",rawName:"v-show",value:e.item.picUrl&&e.showImage,expression:"item.picUrl && showImage"}],staticClass:"attendee-avatar",attrs:{src:e.item.picUrl,alt:""},on:{error:e.handleError,load:e.handleSuccess}}),t("svg-icon",{directives:[{name:"show",rawName:"v-show",value:!e.item.picUrl||!e.showImage,expression:"!item.picUrl || !showImage"}],attrs:{data_iconName:"dark"===e.clientTheme?"mobile-avatar-dark":"mobile-avatar-light",className:"mobile-avatar attendee-avatar"}}),t("span",{staticClass:"van-ellipsis attendees-displayName"},[e._v(e._s(""!==e.item.displayName?e.item.displayName:e.item.email))])],1)]},proxy:!0},{key:"right-icon",fn:function(){return["accepted"===e.item.responseStatus?t("svg-icon",{attrs:{data_iconName:"rsvp-yes",className:"timeline-recording-icon"}}):"tentative"===e.item.responseStatus?t("svg-icon",{attrs:{data_iconName:"rsvp-maybe",className:"timeline-recording-icon maybe"}}):"declined"===e.item.responseStatus?t("svg-icon",{attrs:{data_iconName:"rsvp-no",className:"timeline-recording-icon"}}):"needsAction"===e.item.responseStatus?t("svg-icon",{attrs:{data_iconName:"rsvp-awaiting",className:"timeline-recording-icon"}}):e._e()]},proxy:!0}])})};t.render=n;var s=[];t.staticRenderFns=s},1972:function(e,t,a){"use strict";a.r(t);var n=a("7139"),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);t["default"]=s.a},"2e58":function(e,t,a){"use strict";a.r(t);var n=a("929c"),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);t["default"]=s.a},"3edf":function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.staticRenderFns=t.render=void 0;var a=function(){var e=this,t=e._self._c;return t("div",{staticClass:"attendees-search-view"},[t("van-row",{staticClass:"mobile-schedule-title",attrs:{type:"flex",justify:"space-between",align:"center"}},[t("van-col",[t("van-button",{staticClass:"border-none title-left-button",nativeOn:{click:function(t){return e.closeAttendeesSearch.apply(null,arguments)}}},[e._v(e._s(e.$t("cancel")))])],1),t("van-col",{staticClass:"width-limit"},[e._v(e._s(e.$t("addAttendees")))]),t("van-col",[t("van-button",{staticClass:"border-none title-right-button",attrs:{plain:""},on:{click:e.saveAttendeesVal}},[e._v(e._s(e.$t("ok")))])],1)],1),t("div",{staticClass:"attendees-search-wrap"},[t("div",{staticClass:"attendees-search",class:0===e.attendeesList.length?"":"mobile-interval",on:{click:e.attendeeInit}},[e._l(e.attendeesValueDetail,(function(a,n){return t("div",{key:n,staticClass:"attendees-search-item",class:e.attendeeSelected===n?"attendee-selected":"",on:{click:function(t){return t.stopPropagation(),e.handleAttendeeClick(n)}}},[t("van-popover",{attrs:{trigger:"click",actions:e.actions},on:{select:function(t){return e.onSelectAttendee(n)}},scopedSlots:e._u([{key:"reference",fn:function(){return[e._v(" "+e._s(a.displayName||a.email)+", ")]},proxy:!0}],null,!0),model:{value:e.showPopover[n],callback:function(t){e.$set(e.showPopover,n,t)},expression:"showPopover[i]"}})],1)})),t("van-field",{ref:"attendeesSearchInput",staticClass:"attendees-search-input",attrs:{placeholder:e.$t("attendees"),disabled:"undefined"!==typeof e.data.channelInfo.channelId&&""!==e.data.channelInfo.channelId,"value-key":"email",autocomplete:"off"},on:{input:e.attendeesRemoteSearch},model:{value:e.attendeesSearchKey,callback:function(t){e.attendeesSearchKey=t},expression:"attendeesSearchKey"}})],2),t("van-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:e.attendeesListVal.length,expression:"attendeesListVal.length"}],on:{change:e.attendeesChanged},model:{value:e.attendeesValue,callback:function(t){e.attendeesValue=t},expression:"attendeesValue"}},[t("van-cell-group",e._l(e.attendeesListVal,(function(a,n){return t("attendees-mobile-item",{key:"mobile-attendees-"+n,attrs:{item:a,attendeesValue:e.attendeesValue,clientTheme:e.clientTheme,index:n},on:{update:e.updateOptions}})})),1)],1)],1)],1)};t.render=a;var n=[];t.staticRenderFns=n},4348:function(e,t,a){},7139:function(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("a9e3");var n=a("21df"),s={name:"AttendeesMobileItem",props:{item:{type:Object,default:function(){return{}}},attendeesValue:{type:Array,default:function(){return[]}},clientTheme:{type:String,default:"light"},index:Number},data:function(){return{showImage:!1}},methods:{postRequest:function(e){var t=this;window.zoomSdk.postJsMessage({functionName:"calendarui_refreshbuddyvcard",params:{keyParams:[{jid:e.toLowerCase(),fromLocalSearch:this.item.fromLocalSearch}]}}).then((function(e){t.$emit("update",t.index,e)}))},handleError:function(){this.showImage=!1},handleSuccess:function(){this.showImage=!0}},mounted:function(){var e=this;this.$nextTick((function(){e.observer=(0,n.createObserver)({rootMargin:"0px",threshold:0}),e.observer.observe(e.$el,e.postRequest.bind(e))}))}};t.default=s},"929c":function(e,t,a){var n=a("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(a("c7eb")),i=n(a("1da1"));a("e9c4"),a("d3b7"),a("159b"),a("c740"),a("14d9"),a("cb29"),a("a434"),a("3c65"),a("498a"),a("4ec9"),a("3ca3"),a("ddb0");var r=a("d77b"),d=a("21df"),o=n(a("b97e")),c={name:"AttendeesSearch",components:{AttendeesMobileItem:o.default},data:function(){return{data:{},attendeesValue:[],attendeesSearchKey:"",attendeesListVal:[],attendees:[],attendeesList:[],$attendees:null,organizer:{},attendeeSelected:-1,showPopover:[],actions:[{text:"delete"}],attendeesSelected:[],isMobile:!1,clientTheme:"light"}},watch:{attendeesList:{handler:function(e){var t=this;this.attendeesListVal=(0,d.safeJSONParse)(JSON.stringify(this.attendeesSelected),[]),e.forEach((function(e){var a=t.attendeesSelected.findIndex((function(t){return t.email===e.email}));-1===a&&t.attendeesListVal.push(e)}))},deep:!0},attendeesValue:function(){this.showPopover=new Array(this.attendeesValue.length).fill(!1)}},computed:{attendeesValueDetail:function(){var e=this,t=[];return this.attendeesValue.forEach((function(a){t.push(e.getAttendeeDetail(a))})),t}},created:function(){var e=this;return(0,i.default)((0,s.default)().mark((function t(){return(0,s.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.data=e.$route.params.data,e.attendeesSelected=e.$route.params.attendeesValue,e.attendeesListVal=e.$route.params.attendeesValue,e.$route.params.attendeesValue.forEach((function(t){e.attendeesValue.push(t.email),e.attendees.push(t.email),e.data.attendeesMap.has(t.email)||e.data.attendeesMap.set(t.email,t)})),e.organizer=e.$route.params.organizer,e.isMobile=e.$route.params.isMobile,e.clientTheme=e.$route.params.clientTheme,e.$bus.$on("ZMCalendarUINotifSearchContactUpdated",(function(t){var a=t.result.info.fromType;switch(a){case"attendee":e.handleAttendeesRemoteResult(t);break;default:break}})),e.$bus.$on("mobileUpdateClientTheme",(function(t){e.clientTheme=t}));case 9:case"end":return t.stop()}}),t)})))()},methods:{attendeeInit:function(){this.attendeeSelected=-1,this.showPopover=new Array(this.attendeesValue.length).fill(!1)},handleAttendeeClick:function(e){this.attendeeSelected=e,this.showPopover=new Array(this.attendeesValue.length).fill(!1),this.showPopover[e]=!0},onSelectAttendee:function(e){this.attendeesValue.splice(e,1)},attendeesRemoteSearch:function(e){var t=this;return(0,i.default)((0,s.default)().mark((function a(){return(0,s.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(""!==e){a.next=2;break}return a.abrupt("return");case 2:return t.attendeesSearchKey=e,a.prev=3,a.next=6,window.zoomSdk.postJsMessage({functionName:"calendarui_searchcontacts",params:{searchKey:e,fromType:"attendee"}});case 6:a.next=11;break;case 8:a.prev=8,a.t0=a["catch"](3),window.zoomLog("INFO","search alter host error: ",a.t0);case 11:case"end":return a.stop()}}),a,null,[[3,8]])})))()},addOrganizer:function(){var e=this,t=this.attendeesValue.some((function(t){return t===e.organizer.email}));if(!1===this.organizer.isUserCreated&&!t&&""!==this.organizer.email&&(this.attendeesValue.unshift(this.organizer.email),!this.data.attendeesMap.has(this.organizer.email))){var a={email:this.organizer.email,displayName:this.organizer.displayName,calendarId:this.organizer.email,responseStatus:"accepted",checked:!0,organizer:!0,backgroundColor:(0,d.getAvatarBgColor)(this.organizer.email),type:"attendee",isExternalUser:!1};this.data.attendeesMap.set(this.organizer.email,a),this.data.attendeesList.push(a),this.attendeesListVal.push(a),this.attendeesSelected.push(a)}},handleAttendeesRemoteResult:function(e){var t=this;if(this.isMobile){var a=e.result.info,n=e.result.info.searchKey;if(this.attendeesSearchKey.toLowerCase()===n.toLowerCase())if(a.contacts&&a.contacts.length>0)a.contacts.forEach((function(e){e.type=e.resource?"room":"attendee",e.resource=Boolean(e.resource),e.backgroundColor=e.backgroundColor?e.backgroundColor:(0,d.getAvatarBgColor)(),e.calendarId=e.email,e.responseStatus=e.email===t.data.calendarId?"accepted":"",e.checked=!0,t.data.attendeesMap.has(e.email)||t.data.attendeesMap.set(e.email,e)})),this.attendeesList=a.contacts;else if(window.zoomLog("searchResult.contacts is none"),r.ScheduleUtil.verifyEmailAddress(this.attendeesSearchKey)){var s={displayName:this.attendeesSearchKey.split("@")[0],email:this.attendeesSearchKey.trim(),isExternal:!0,picUrl:""};this.data.attendeesMap.has(this.attendeesSearchKey)||this.data.attendeesMap.set(this.attendeesSearchKey,s),this.attendeesList=[s]}}},attendeesChanged:function(){var e=this;this.attendeesSelected=[],this.attendeesValue.forEach((function(t){if(e.data.attendeesMap.has(t)){var a=e.data.attendeesMap.get(t);e.attendeesSelected.push(a)}}));for(var t=0;t<this.attendeesValue.length;t++){var a=this.attendeesValue[t];if(!r.ScheduleUtil.verifyEmailAddress(a))return void(this.attendeesValue=this.attendees)}0===this.attendees.length&&1===this.attendeesValue.length&&"None"!==this.data.calendarService&&this.addOrganizer(),this.data.suggestions=[],this.attendeesSearchKey="",this.$refs.attendeesSearchInput.focus(),this.attendeeSelected=-1},closeAttendeesSearch:function(){this.$router.push({name:"ClientAdapter"}),this.data.attendeesMap=new Map},saveAttendeesVal:function(){var e=this,t=[];this.attendeesValue.forEach((function(a){if(e.data.attendeesMap.has(a)){var n=e.data.attendeesMap.get(a);n.responseStatus=n.responseStatus?n.responseStatus:"needsAction",t.push(n)}})),this.$router.push({name:"ClientAdapter",params:{attendees:t,attendeesMap:this.data.attendeesMap}}),this.data.attendeesMap=new Map},getAttendeeDetail:function(e){if(e&&this.data.attendeesMap.has(e)){var t=this.data.attendeesMap.get(e);return t}},updateOptions:function(e,t){var a=this;this.attendeesListVal.forEach((function(e,n){e.jid.toLowerCase()===t.jid.toLowerCase()&&(a.$set(a.attendeesListVal[n],"email",t.email?t.email:e.email),a.$set(a.attendeesListVal[n],"picUrl",t.pictureURL?t.pictureURL:e.picUrl),a.data.attendeesMap.set(t.email,a.attendeesListVal[n]))}))}}};t.default=c},"96f7":function(e,t,a){"use strict";a("4348")},b97e:function(e,t,a){"use strict";a.r(t);var n=a("ff9a"),s=a("1972");for(var i in s)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(i);var r=a("2877"),d=Object(r["a"])(s["default"],n["render"],n["staticRenderFns"],!1,null,null,null);t["default"]=d.exports},cb29:function(e,t,a){var n=a("23e7"),s=a("81d5"),i=a("44d2");n({target:"Array",proto:!0},{fill:s}),i("fill")},db8b:function(e,t,a){"use strict";a.r(t);var n=a("de48"),s=a("2e58");for(var i in s)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(i);a("96f7");var r=a("2877"),d=Object(r["a"])(s["default"],n["render"],n["staticRenderFns"],!1,null,null,null);t["default"]=d.exports},de48:function(e,t,a){"use strict";var n=a("3edf");a.o(n,"render")&&a.d(t,"render",(function(){return n["render"]})),a.o(n,"staticRenderFns")&&a.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]}))},ff9a:function(e,t,a){"use strict";var n=a("0d65");a.o(n,"render")&&a.d(t,"render",(function(){return n["render"]})),a.o(n,"staticRenderFns")&&a.d(t,"staticRenderFns",(function(){return n["staticRenderFns"]}))}}]);