(self.webpackChunk_client_app_store=self.webpackChunk_client_app_store||[]).push([[2791],{65165:function(t,e,n){"use strict";n.d(e,{Z:function(){return M}});var r,i,a,s,o,c,l=function(){var t=this,e=t._self._c;return t.bannerList.length?e("div",{staticClass:"MemberAppBannerSwiper"},[e("BannerPagerRight",{directives:[{name:"show",rawName:"v-show",value:t.showLeft,expression:"showLeft"}],staticClass:"MemberAppBannerSwiper_item_switch MemberAppBannerSwiper_item_left",nativeOn:{click:function(e){return t.prev.apply(null,arguments)}}}),t._v(" "),e("div",{ref:"swiper",staticClass:"list_wrapper"},[e("div",{staticClass:"list",style:t.style},t._l(t.bannerList,function(n,r){return e("ExposureObserverForOnce",{key:r,on:{exposure:function(e){return t.onExposureItem(n,r)}}},[e("div",{staticClass:"MemberAppBannerSwiper_item_wrapper",on:{click:function(e){return t.onClick(n,r)}}},[n.type===t.typeBannerCustomized?e("div",{staticClass:"MemberAppBannerSwiper_item",style:{background:(1===t.bannerList.length?t.customizedBannerConfig.bg_color_big:t.customizedBannerConfig.bg_color_small)||"#ffffff",height:1===t.bannerList.length?"100px":null},on:{click:function(e){return e.stopPropagation(),t.onBtnClick(n,r)}}},[1===t.bannerList.length?e("img",{staticClass:"MemberAppBannerSwiper_banner_img MemberAppBannerSwiper_banner_img_customized_single",attrs:{src:t.customizedBannerConfig.pic_url_big}}):e("img",{staticClass:"MemberAppBannerSwiper_banner_img",attrs:{src:t.customizedBannerConfig.pic_url_small}})]):e("div",{staticClass:"MemberAppBannerSwiper_item",style:{background:(1===t.bannerList.length?n.bg_color_big:n.bg_color_small)||"#ffffff"}},[e("img",{staticClass:"MemberAppBannerSwiper_banner_img",attrs:{src:1===t.bannerList.length?n.pic_url_big:n.pic_url_small}}),t._v(" "),e("div",{staticClass:"MemberAppBannerSwiper_app_card"},[e("AppLogo",{staticClass:"MemberAppBannerSwiper_app_logo",attrs:{"border-radius":"4px",src:t.selectCdnImageSize(n.app_data.logo,108)}}),t._v(" "),e("div",{staticClass:"MemberAppBannerSwiper_app_content"},[e("p",{staticClass:"MemberAppBannerSwiper_app_name"},[t._v("\n                  "+t._s(n.app_data.app_name)+"\n                ")]),t._v(" "),e("p",{staticClass:"MemberAppBannerSwiper_app_desc"},[t._v("\n                  "+t._s(n.app_data.slogan)+"\n                ")])]),t._v(" "),e("WWButton",{staticClass:"MemberAppBannerSwiper_btn",class:{MemberAppBannerSwiper_btn_Disabled:!t.buttonDefinitionList[r].action},attrs:{theme:"default",loading:t.btnLoading[r],disabled:t.btnLoading[r]},on:{click:function(e){return e.stopPropagation(),t.onBtnClick(n,r)}}},[t._v("\n                "+t._s(t.btnLoading[r]?"":t.buttonDefinitionList[r].label)+"\n              ")])],1),t._v(" "),e("div",{staticClass:"MemberAppBannerSwiper_item_tag"},[t._v("\n              "+t._s(t.data.banner_tag)+"\n            ")])])])])}),1)]),t._v(" "),e("BannerPagerRight",{directives:[{name:"show",rawName:"v-show",value:t.showRight,expression:"showRight"}],staticClass:"MemberAppBannerSwiper_item_switch MemberAppBannerSwiper_item_right",nativeOn:{click:function(e){return t.next.apply(null,arguments)}}})],1):t._e()};l._withStripped=!0,n(34846);var p=n(84810),u=n(86235),d=n(63097),h=n(40217),m=n(9084),f=n(86055),b=n(34176),g=n(23034);function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r,i;r=t,i=n[e],e in r?Object.defineProperty(r,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[e]=i})}return t}function v(t,e){return e=null!=e?e:{},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}function y(t,e){var n,r,i,a,o={thirdappid:(null==(r=(null==(n=e.item)?void 0:n.app_data)||n.thirdapp_id&&n)?void 0:r.thirdapp_id)||0};return{key:80002119,value:["%Vid","%Platform","%OS","%Version","%ClientIP","%ClientTime","%corpid","%gid",e.hasAddAppPrivilege?1:0,null!==(i=e.scene)&&void 0!==i?i:s.NONE,e.pageindex,null!==(a=o.thirdappid)&&void 0!==a?a:0,e.bannernumber,(0,b.pL)(t),e.clickType]}}(r=s||(s={}))[r.NONE=0]="NONE",r[r.detail=1]="detail",r[r.add=2]="add",r[r.recommend=3]="recommend",r[r.open=4]="open",(i=o||(o={}))[i.PAGE_RECOMMEND=1]="PAGE_RECOMMEND",i[i.PAGE_CATEGORY=2]="PAGE_CATEGORY",(a=c||(c={}))[a.EXPOSURE=1]="EXPOSURE",a[a.CLICK=2]="CLICK",a[a.AUTH=3]="AUTH";var w=n(82242),O=function(){var t=this._self._c;return t("span",{staticClass:"bannerPagerRight"},[t(this._self._setupProxy.IconPagerRight)],1)};O._withStripped=!0;var A=n(79147),P=n.n(A),k=n(6080),C=(0,k.Z)({__name:"BannerPagerRight",setup:function(t){return{__sfc:!0,IconPagerRight:P()}}},O,[],!1,null,"128f8051",null).exports;function S(t,e,n,r,i,a,s){try{var o=t[a](s),c=o.value}catch(l){n(l);return}o.done?e(c):Promise.resolve(c).then(r,i)}function x(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var j=function(t,e){var n,r,i,a,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function o(a){return function(o){return function(a){if(n)throw TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=(i=s.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){s.label=a[1];break}if(6===a[0]&&s.label<i[1]){s.label=i[1],i=a;break}if(i&&s.label<i[2]){s.label=i[2],s.ops.push(a);break}i[2]&&s.ops.pop(),s.trys.pop();continue}a=e.call(t,s)}catch(o){a=[6,o],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,o])}}},B={pic_url_big:"https://wwcdn.weixin.qq.com/node/wework/images/banner_big.0e72025ba5.png",bg_color_big:"#FFFFFF",pic_url_small:"https://wwcdn.weixin.qq.com/node/wework/images/banner_small.632f8ad4c8.png",bg_color_small:"#F8FBFF"},E={name:"MemberAppBannerSwiper",components:{BannerPagerRight:C,AppLogo:w.Z,ExposureObserverForOnce:d.Z,WWButton:u.G},props:{data:{type:Object,required:!0},from:{type:String,required:!0}},data:function(){return{displayItems:0,currentTranslateX:0,maxTranslateX:0,listScrollWidth:null,btnLoading:[]}},computed:{customizedBannerConfig:function(){return B},style:function(){return{transform:"translateX(-".concat(this.currentTranslateX,"px")}},state:function(){return this.$ctrl.home.state},isWeb:function(){return this.$clientEnv.web},isMng:function(){return this.$clientEnv.mng},isWecom:function(){return this.$userAgent.isWecom},typeBannerCustomized:function(){return 1},showCustomized:function(){return this.isWecom&&this.state.b2bforum_gray},bannerList:function(){var t=this;return this.data.banner.filter(function(e){return e.type!==t.typeBannerCustomized||t.showCustomized})},customizedBannerIndex:function(){var t=this;return this.bannerList.findIndex(function(e){return e.type===t.typeBannerCustomized})},itemWidthPercent:function(){return this.displayItems?(100/this.displayItems).toFixed(6):0},showLeft:function(){return this.currentTranslateX>0},showRight:function(){return this.currentTranslateX<this.maxTranslateX},buttonDefinitionList:function(){var t=this,e=this.$ctrl.home.state;return this.bannerList.map(function(n,r){var i;return n.type===t.typeBannerCustomized?{}:(0,m.$V)(t,{recommendApp:n.app_data,hasLogin:e.hasLogin,isSuperAdmin:e.isSuperAdmin,hasAddAppPrivilege:e.hasAddAppPrivilege,canMemberAuth:e.isCanMemberAuth,installMode:null!==(i=n.app_data.app_install_mode)&&void 0!==i?i:m.gm.uninstalled,isInAppScope:t.isSystemApp||t.$ctrl.home.isInAppScope(n.app_data.corp_app_id),vcode:e.vcode,appAuthList:e.appAuthList,getAuthFromSource:null==t?void 0:t.getAuthFromSourceHandler(n),getAuthReportTasks:null==t?void 0:t.getAuthReportTasksHandler(n,r)})})}},mounted:function(){this.init(),this.onWindowResize(),window.addEventListener("resize",this.onWindowResize)},beforeDestroy:function(){window.removeEventListener("resize",this.onWindowResize)},methods:{selectCdnImageSize:p.qz,onClick:function(t,e){var n,r,i;this.reportClick(s.detail,t,e),this.getAuthReportTasksHandler&&sessionStorage.setItem("authReportTasks_".concat(t.app_data.thirdapp_id),JSON.stringify((null===this||void 0===this?void 0:this.getAuthReportTasksHandler(t,e))())),this.$router.push({name:"/app",params:{appId:t.app_data.thirdapp_id},query:(r=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){x(t,e,n[e])})}return t}({appId:t.app_data.thirdapp_id},(0,m.YK)(this)),i=i={authFrom:null===this||void 0===this?void 0:null===(n=this.getAuthFromSourceHandler)||void 0===n?void 0:n.call(this,t)()},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):(function(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);n.push.apply(n,r)}return n})(Object(i)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(i,t))}),r)})},onBtnClick:function(t,e){var n;return(n=function(){var n,r,i,a;return j(this,function(o){switch(o.label){case 0:if(n=this,t.type===this.typeBannerCustomized)return this.$reportStat({key:79506439,item:"market_banner_click",value:1,platform:"web"}),this.$router.push({name:"/store/demand/plaza",query:{comefrom:"banner"}}),[2];if(!(i=this.buttonDefinitionList[e]).action)return this.$emit("click"),[2];return this.$set(this.btnLoading,e,!0),[4,null===(r=Promise.resolve(i.action()))||void 0===r?void 0:r.finally(function(){n.$set(n.btnLoading,e,!1)})];case 1:return o.sent(),x(a={},m.Us.add,s.add),x(a,m.Us.recommend,s.recommend),x(a,m.Us.open,s.open),a[i.type]&&this.reportClick(a[i.type],t,e),[2]}})},function(){var t=this,e=arguments;return new Promise(function(r,i){var a=n.apply(t,e);function s(t){S(a,r,i,s,o,"next",t)}function o(t){S(a,r,i,s,o,"throw",t)}s(void 0)})}).apply(this)},getRealItemBannerNumber:function(t){return this.customizedBannerIndex>=0&&t>this.customizedBannerIndex?t:t+1},reportClick:function(t,e,n){!function(t,e){t.$reportOsslog(y(t,v(_({},e),{clickType:c.CLICK})))}(this,{scene:t,pageindex:this.getPageIndex(),bannernumber:this.getRealItemBannerNumber(n),item:e,hasAddAppPrivilege:this.state.hasAddAppPrivilege})},getAuthFromSourceHandler:function(t){var e=this;return function(){switch(+(null==t?void 0:t.ad_flag)){case f.NJ.RECOMMEND_AD_FLAG_HOME_PAGE:return e.isWecom?h.Pl.MarketPCRecommendAd:h.Pl.MarketRecommendAd;case f.NJ.RECOMMEND_AD_FLAG_CATEGORY:return e.isWecom?h.Pl.MarketPCCategoryAd:h.Pl.MarketCategoryAd;default:return e.isWecom?h.Pl.AppMarketPC:h.Pl.Market}}},getAuthReportTasksHandler:function(t,e){var n=this,r={scene:s.NONE,pageindex:this.getPageIndex(),bannernumber:this.getRealItemBannerNumber(e),item:t,hasAddAppPrivilege:this.state.hasAddAppPrivilege};return function(){return[{type:"osslog",data:y(n,v(_({},r),{clickType:c.AUTH}))}]}},onExposureItem:function(t,e){var n;if(t.type===this.typeBannerCustomized){this.$reportStat({key:79506439,item:"market_banner_exposure",value:1,platform:"web"});return}n={scene:s.NONE,pageindex:this.getPageIndex(),bannernumber:this.getRealItemBannerNumber(e),item:t,hasAddAppPrivilege:this.state.hasAddAppPrivilege},(0,g.kn)(this,void 0,y(this,v(_({},n),{clickType:c.EXPOSURE})))},getPageIndex:function(){switch(this.from){case"recommend":return o.PAGE_RECOMMEND;case"home":return o.PAGE_CATEGORY}},init:function(){this.listScrollWidth=414*this.bannerList.length+24},onWindowResize:function(){var t,e=((null===(t=this.$refs)||void 0===t?void 0:t.swiper)||{}).clientWidth;this.currentTranslateX&&this.currentTranslateX+e>=this.listScrollWidth&&(this.currentTranslateX=Math.max(this.listScrollWidth-e,0)),this.maxTranslateX=Math.max(this.listScrollWidth-e,0)},prev:function(){this.currentTranslateX>414?this.currentTranslateX-=414:this.currentTranslateX=0},next:function(){var t,e=(null===(t=this.$refs)||void 0===t?void 0:t.swiper)||{},n=e.clientWidth,r=e.scrollWidth-n;r>414?this.currentTranslateX+=414:r>0&&(this.currentTranslateX+=r)}}},M=(0,k.Z)(E,l,[],!1,null,"b4a27aa4",null).exports},29397:function(t,e,n){"use strict";n.d(e,{Z:function(){return s}});var r=function(){var t=this;return(0,t._self._c)("ListItemImpl",{attrs:{logo:t.item.img_url,name:t.item.head,desc:t.item.subhead,button:t.btn},on:{click:t.onClick,"btn-click":function(e){return t.$emit("btn-click",e)}}})};r._withStripped=!0;var i=n(11379),a={components:{ListItemImpl:n(48365).Z},mixins:[i.Z]},s=(0,n(6080).Z)(a,r,[],!1,null,null,null).exports},42068:function(t,e,n){"use strict";n.d(e,{Z:function(){return o}});var r=function(){var t=this,e=t._self._c;return t.data?e(t.data.component,{tag:"component",attrs:{item:t.data.data,"auth-report-task":t.authReportTask},on:{click:function(e){return t.$emit("click",e)},"btn-click":function(e){return t.$emit("btn-click",e)}}}):t._e()};r._withStripped=!0;var i=n(46009),a=n(29397),s=n(35837),o=(0,n(6080).Z)({props:{item:{type:Object,required:!0},authReportTask:{type:Object,default:null}},computed:{data:function(){return this.item.app_data?{component:i.Z,data:this.item.app_data}:this.item.promotioncase_data?{component:s.Z,data:this.item.promotioncase_data}:this.item.hardware_data?{component:a.Z,data:this.item.hardware_data}:void 0}}},r,[],!1,null,null,null).exports},35837:function(t,e,n){"use strict";n.d(e,{Z:function(){return s}});var r=function(){var t=this;return(0,t._self._c)("ListItemImpl",{attrs:{logo:t.item.logo,name:t.item.title,desc:t.desc,button:t.btn},on:{click:t.onClick,"btn-click":function(e){return t.$emit("btn-click",e)}}})};r._withStripped=!0;var i=n(96464),a={components:{ListItemImpl:n(48365).Z},mixins:[i.Z],props:{authReportTask:{type:Object,default:null}},methods:{getAuthReportTasks:function(){if(this.authReportTask)return[this.authReportTask]}}},s=(0,n(6080).Z)(a,r,[],!1,null,null,null).exports},8275:function(t){t.exports={functional:!0,render:function(t,e){var n=e._c,r=(e._v,e.data),i=e.children,a=r.class,s=r.staticClass,o=r.style,c=r.staticStyle,l=r.attrs,p=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(r,["class","staticClass","style","staticStyle","attrs"]);return n("svg",function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r,i;r=t,i=n[e],e in r?Object.defineProperty(r,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[e]=i})}return t}({class:[a,s],style:[o,c],attrs:Object.assign({width:"6",height:"10",viewBox:"0 0 6 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},void 0===l?{}:l)},p),(void 0===i?[]:i).concat([n("path",{attrs:{d:"M1 1l4 4-4 4",stroke:"#0A111A","stroke-opacity":".5","stroke-linecap":"round"}})]))}}},79147:function(t){t.exports={functional:!0,render:function(t,e){var n=e._c,r=(e._v,e.data),i=e.children,a=r.class,s=r.staticClass,o=r.style,c=r.staticStyle,l=r.attrs,p=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n,r,i={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(i[n]=t[n]);return i}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r<a.length;r++)n=a[r],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(r,["class","staticClass","style","staticStyle","attrs"]);return n("svg",function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(e){var r,i;r=t,i=n[e],e in r?Object.defineProperty(r,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[e]=i})}return t}({class:[a,s],style:[o,c],attrs:Object.assign({width:"12",height:"20",viewBox:"0 0 12 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},void 0===l?{}:l)},p),(void 0===i?[]:i).concat([n("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M1.97 2.47a.75.75 0 011.06 0l6.647 6.646a1.25 1.25 0 010 1.768L3.03 17.53a.75.75 0 01-1.06-1.06L8.44 10 1.97 3.53a.75.75 0 010-1.06z",fill:"#0A111A","fill-opacity":".5"}})]))}}}}]);