(self.webpackChunk_client_app_store=self.webpackChunk_client_app_store||[]).push([[2840],{93646:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var i=function(){return(0,this._self._c)("div",{staticClass:"auth_stage"},[this._t("default")],2)};i._withStripped=!0;var r=(0,n(6080).Z)({name:"LayoutAuth"},i,[],!1,null,"6c9f8a21",null).exports},72945:function(t,e,n){"use strict";n.d(e,{Z:function(){return s}});var i=function(){var t=this,e=t._self._c;return e("CntSection",{staticClass:"appRange_stage"},[e("div",{},[t._t("head_top"),t._v(" "),e("div",{staticClass:"auth_section_head",on:{click:function(e){return t.$emit("headClick")}}},[e("div",{staticClass:"auth_section_title"},[t._v("\n        "+t._s(t.title)+"\n      ")]),t._v(" "),e("div",{staticClass:"auth_section_desc"},[t._t("head_right"),t._v(" "),e("IconLinkArrow")],2)]),t._v(" "),t._t("content")],2)])};i._withStripped=!0;var r=n(26240),a=n.n(r),o={name:"AppRange",components:{CntSection:n(82483).Z,IconLinkArrow:a()},props:{title:{type:String,required:!0}}},s=(0,n(6080).Z)(o,i,[],!1,null,"d8658e80",null).exports},89536:function(t,e,n){"use strict";n.d(e,{Z:function(){return a}});var i=function(){var t=this,e=t._self._c;return e("CntSection",[e("div",{staticClass:"auth_section_cnt"},t._l(t.textList,function(n,i){return e("div",{key:i,staticClass:"auth_desc_item"},[t._v("\n      "+t._s(n)+"\n    ")])}),0)])};i._withStripped=!0;var r={name:"AuthDesc",components:{CntSection:n(82483).Z},props:{textList:{type:Array,default:function(){return[]}}}},a=(0,n(6080).Z)(r,i,[],!1,null,"a06cebd8",null).exports},17272:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var i=function(){var t=this,e=t._self._c;return e("div",{staticClass:"auth_footer"},[t._t("content",function(){return[e("WWButton",{attrs:{theme:"primary",loading:t.submitting,disabled:t.btnDisabled},on:{click:t.submit}},[t._v("\n      "+t._s(t.buttonText)+"\n    ")]),t._v(" "),e("AuthAgreement",{ref:"authAgreement",attrs:{agreements:t.agreements}})]})],2)};i._withStripped=!0,n(34846);var r=n(86235),a=n(92378);function o(t,e,n,i,r,a,o){try{var s=t[a](o),c=s.value}catch(l){n(l);return}s.done?e(c):Promise.resolve(c).then(i,r)}var s=function(t,e){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){o.label=a[1];break}if(6===a[0]&&o.label<r[1]){o.label=r[1],r=a;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(a);break}r[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(s){a=[6,s],i=0}finally{n=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},c={name:"AuthFooter",components:{AuthAgreement:a.Z,WWButton:r.G},props:{agreements:{type:Array,required:!0},btnText:{type:String,default:n(11974).nI().t("同意以上授权，并添加")},btnDisabled:{type:Boolean,default:!1},submitting:{type:Boolean,default:!1},submittingText:{type:String,default:n(11974).nI().t("正在授权...")}},computed:{buttonText:function(){return this.submitting?this.submittingText:this.btnText}},methods:{submit:function(){var t;return(t=function(){return s(this,function(t){switch(t.label){case 0:if(this.btnDisabled)return[2];return[4,this.$refs.authAgreement.checkAgreement()];case 1:if(!t.sent())return[2];return this.$emit("submit"),[2]}})},function(){var e=this,n=arguments;return new Promise(function(i,r){var a=t.apply(e,n);function s(t){o(a,i,r,s,c,"next",t)}function c(t){o(a,i,r,s,c,"throw",t)}s(void 0)})}).apply(this)}}},l=(0,n(6080).Z)(c,i,[],!1,null,"03a53e34",null).exports},51786:function(t,e,n){"use strict";n.d(e,{Z:function(){return l}});var i=function(){return(0,this._self._c)("div",{staticClass:"auth_range_str js_auth_range_str"},[this._v("\n  "+this._s(this.displayStr)+"\n  "),this.isOverflow?[this._v(" \xa0"+n(11974).nI().t("等{0}人",[this.userCount])+" ")]:this._e()],2)};function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function a(t,e,n,i,r,a,o){try{var s=t[a](o),c=s.value}catch(l){n(l);return}s.done?e(c):Promise.resolve(c).then(i,r)}function o(t){return function(){var e=this,n=arguments;return new Promise(function(i,r){var o=t.apply(e,n);function s(t){a(o,i,r,s,c,"next",t)}function c(t){a(o,i,r,s,c,"throw",t)}s(void 0)})}}function s(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if("Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(t,e)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}i._withStripped=!0;var c=function(t,e){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){o.label=a[1];break}if(6===a[0]&&o.label<r[1]){o.label=r[1],r=a;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(a);break}r[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(s){a=[6,s],i=0}finally{n=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},l=(0,n(6080).Z)({props:{scope:{type:Object},userCount:{type:Number}},data:function(){return{displayMember:[],displayParty:[],displayTag:[],maxLoop:200,isOverflow:!1}},computed:{displayStr:function(){return[].concat(this.displayMember).concat(this.displayParty).concat(this.displayTag).map(function(t){return t.name}).join(n(11974).nI().t("、"))}},watch:{scope:function(){this.setDisplayItem(),this.checkOverflow()}},created:function(){this.setDisplayItem()},mounted:function(){this.checkOverflow()},methods:{setDisplayItem:function(){return o(function(){var t,e,n;return c(this,function(i){return this.displayMember=s((null===(t=this.scope)||void 0===t?void 0:t.members)||[]),this.displayParty=s((null===(e=this.scope)||void 0===e?void 0:e.parties)||[]),this.displayTag=s((null===(n=this.scope)||void 0===n?void 0:n.tags)||[]),this.maxLoop=200,this.isOverflow=!1,[2]})}).apply(this)},checkOverflow:function(){return o(function(){var t;return c(this,function(e){switch(e.label){case 0:return[4,this.$nextTick()];case 1:if(e.sent(),this.maxLoop--,!((null===(t=this.$el)||void 0===t?void 0:t.clientHeight)>30&&this.maxLoop))return[3,3];return this.isOverflow=!0,this.displayTag.length?this.displayTag.splice(this.displayTag.length-1,1):this.displayMember.length?this.displayMember.splice(this.displayMember.length-1,1):this.displayParty.length>1&&this.displayParty.splice(this.displayParty.length-1,1),[4,this.checkOverflow()];case 2:e.sent(),e.label=3;case 3:return[2]}})}).apply(this)}}},i,[],!1,null,"c9143d72",null).exports},82483:function(t,e,n){"use strict";n.d(e,{Z:function(){return r}});var i=function(){return(0,this._self._c)("section",{staticClass:"auth_section"},[this._t("default")],2)};i._withStripped=!0;var r=(0,n(6080).Z)({name:"CntSection"},i,[],!1,null,"37b90e7c",null).exports},6497:function(t,e,n){"use strict";n.d(e,{Z:function(){return h}});var i=function(){var t=this,e=t._self._c;return t.isShow?e("CntSection",{staticClass:"permissionCheck_stage"},[e("div",[t._l(t.checkList,function(n,i){return[n.is_allow_disable?e("div",{key:i,staticClass:"third_authApp_permissionCheck_item_customer"},[e("div",{staticClass:"third_authApp_permissionCheck_item_customer_title"},[e("WWCheckbox",{attrs:{checked:t.Checked.includes(n.val),value:n.val},on:{change:t.checkChange}},[t._v("\n            "+t._s(t.getCheckTitle(n))+"\n          ")])],1),t._v(" "),e("div",{staticClass:"third_authApp_permissionCheck_item_customer_tips"},[e("span",{domProps:{innerHTML:t._s(n.text)}})])]):t._e()]})],2)]):t._e()};i._withStripped=!0;var r=n(15679),a=n(97161),o=n(86055),s=n(82483);function c(t,e,n,i,r,a,o){try{var s=t[a](o),c=s.value}catch(l){n(l);return}s.done?e(c):Promise.resolve(c).then(i,r)}var l=function(t,e){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){o.label=a[1];break}if(6===a[0]&&o.label<r[1]){o.label=r[1],r=a;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(a);break}r[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(s){a=[6,s],i=0}finally{n=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},u={selectclick:"selectclick",cancelclick:"cancelclick",show:"show"},p={name:"PermissionCheck",components:{CntSection:s.Z,WWCheckbox:r.w4},props:{config:{type:Array,default:function(){return[]}},caseInfo:{type:Object,default:null},apps:{type:Array,default:function(){return[]}},brandName:{type:String,default:""},authMode:{type:Number,default:null}},data:function(){return{Checked:[],checkList:[],appList:[]}},computed:{isShow:function(){var t;return(null===(t=this.checkList)||void 0===t?void 0:t.filter(function(t){return t.is_allow_disable}).length)>0},checked:function(){return this.Checked}},created:function(){var t;return(t=function(){return l(this,function(t){return this.checkList=this.transform(),this.Checked=(0,a.map)((0,a.filter)(this.checkList,function(t){return t.is_default_checked}),"val"),[2]})},function(){var e=this,n=arguments;return new Promise(function(i,r){var a=t.apply(e,n);function o(t){c(a,i,r,o,s,"next",t)}function s(t){c(a,i,r,o,s,"throw",t)}o(void 0)})}).apply(this)},mounted:function(){var t=this;this.authMode===o.vB.AuthMode_User&&this.checkList.find(function(t){return t.val===o.U1.AppOptionConfigValue_TelephoneAndCustomer})&&this.$reportStat({key:79506003,item:"contact_isvkf_member"}),this.checkList.forEach(function(e){e.is_allow_disable&&t.reportStat(e.val,u.show)})},methods:{getCheckTitle:function(t){switch(t.val){case o.U1.AppOptionConfigValue_JoinCommunicationGroup:var e,i,r;return n(11974).nI().t("加入{0}沟通群",[(null===(e=this.caseInfo)||void 0===e?void 0:e.title)||(null===(i=this.apps)||void 0===i?void 0:null===(r=i[0])||void 0===r?void 0:r.name)||""]);case o.U1.AppOptionConfigValue_PublicTelephone:case o.U1.AppOptionConfigValue_TelephoneAndCustomer:default:return n(11974).nI().t("为你提供专属客服")}},checkChange:function(t,e){var n=parseInt((e.e.target||{}).value);t?(this.Checked.push(n),this.reportStat(n,u.selectclick)):(this.Checked=(0,a.without)(this.Checked,n),this.reportStat(n,u.cancelclick))},transform:function(){var t=this,e=[],n=[],i=this.getOptionVal(),r=this.getConfigGroup();return(0,a.forEach)(r,function(r){e=[],(0,a.forEach)(r,function(n){-1!==(0,a.indexOf)(i,n.val)&&e.push(t.replace(n))}),e.length&&n.push(e)}),this.order(n)},getConfigGroup:function(){var t=(0,a.uniq)((0,a.map)(this.config,"type")),e=[];return(0,a.forEach)(this.config,function(n){var i=(0,a.indexOf)(t,n.type);e[i]||(e[i]=[]),e[i].push(n)}),e},getOptionVal:function(){var t=this.authMode===o.vB.AuthMode_User?"member_auth_option_val":"option_val";return(0,a.uniq)((0,a.flatten)((0,a.map)(this.apps,t)))},order:function(t){var e=[];return(0,a.forEach)(t,function(t){var n=(0,a.max)(t,function(t){return t.priority});if(0===n.priority){e=e.concat((0,a.filter)(t,{priority:0}));return}e.push(n)}),e},replace:function(t){var e,i,r;return t.text=t.text.replace(/\$brand_customer_service\$/g,'<span class="third_auth_brandname">'.concat(n(11974).nI().t("{0}客服",[this.brandName]),"</span>")).replace(/\$app_name\$/g,'<span class="third_auth_brandname">'.concat((null===(e=this.caseInfo)||void 0===e?void 0:e.title)||(null===(i=this.apps)||void 0===i?void 0:null===(r=i[0])||void 0===r?void 0:r.name)||"","</span>")),t},getOpt:function(){return this.Checked},reportStat:function(t,e){var n,i,r,a=this.authMode===o.vB.AuthMode_User?"mem":"adm",s="".concat(a,"_option_").concat(t,"_").concat(e);this.$reportStat({key:79505910,item:s,strid:(null===(n=this.caseInfo)||void 0===n?void 0:n.open_case_id)||(null===(i=this.apps)||void 0===i?void 0:null===(r=i[0])||void 0===r?void 0:r.thirdapp_id)||0})}}},h=(0,n(6080).Z)(p,i,[],!1,null,"df766e7a",null).exports},61899:function(t,e,n){"use strict";n.d(e,{Z:function(){return b}});var i=function(){var t=this,e=t._self._c;return e("CntSection",[e("div",{staticClass:"auth_section_cnt permissionInfo_cnt",on:{click:t.showDetail}},[e("div",{staticClass:"auth_section_head"},[e("div",{staticClass:"auth_section_title"},[t._v(n(11974).nI().t("可使用权限"))]),t._v(" "),e("div",{staticClass:"permissionInfo_title_right"},[t._t("head_right"),t._v(" "),e("IconLinkArrow",{staticClass:"auth_section_more"})],2)]),t._v(" "),e("div",{staticClass:"permissionInfo_list"},t._l(t.privilegeList,function(n,i){return e("div",{key:i,staticClass:"permissionInfo_item"},[t._v("\n        "+t._s(n.text)+"\n      ")])}),0)]),t._v(" "),e("PermissionDetail",{attrs:{visible:t.showDetailDialog,"app-list":t.appList,close:t.closeDetail}})],1)};i._withStripped=!0;var r=n(97161),a=n(26240),o=n.n(a),s=function(t,e){if(!t||!t.privilege_list||!t.app_privilege_config_list)return[];var n=e?t.new_privilege_list:t.privilege_list,i=t.app_privilege_config_list;return n.reduce(function(t,e){var n,r,a,o=(n=0,r=i.config.reduce(function(t,e){return e.sort=n,t[e.val]=e,n++,t},{}),a=e.app_privilege,{appDetail:e,privilegeList:function t(e){return e.map(function(e){var n=[];Array.isArray(e.sub_app_privilege)&&(n=t(e.sub_app_privilege));var i="";if(e.occupid_extra_wording&&e.occupid_extra_wording.length>0){var a=e.occupid_extra_wording[0];i="en"===window.__i18n_lan__?a.wording_en:a.wording_cn}return Object.assign({},r[e.val],{children:n,extra_wording:e.extra_wording,occupid_extra_wording:i,b_check:e.b_check})}).sort(function(t,e){return t.sort-e.sort})}(a)});return t.push(o),t},[])},c=n(82483),l=function(){var t=this,e=t._self._c;return e("Dialog",{staticClass:"permissionDialog_stage",attrs:{visible:t.visible,title:t.title,width:"600px"},on:{close:t.close}},[e("div",{staticClass:"third_authApp_checkView_content"},t._l(t.appList,function(i,r){return e("div",{key:r,staticClass:"third_authApp_checkView_section",class:{third_authApp_checkView_section_single:1===t.appList.length,third_authApp_checkView_section_multi:1!==t.appList.length}},[t.appList.length>1?e("div",{staticClass:"third_authApp_checkView_corpInfo"},[e("Logo",{staticClass:"third_authApp_checkView_corpInfo_logo",attrs:{src:t.safeGetAttr(i,["appDetail","app_logo"],"")}}),t._v(" "),e("div",{staticClass:"third_authApp_checkView_corpInfo_info"},[e("div",{staticClass:"third_authApp_checkView_corpInfo_title"},[t._v("\n            "+t._s(t.safeGetAttr(i,["appDetail","app_name"],"-"))+"\n          ")]),t._v(" "),e("div",{staticClass:"third_authApp_checkView_corpInfo_tips"},[e("span",[t._v(n(11974).nI().t("由"))]),t._v(" "),e("span",{staticClass:"space_both"},[t._v(t._s(t.safeGetAttr(i,["appDetail","servicecorp_full_name"],"-")))]),t._v(" "),t.safeGetAttr(i,["appDetail","is_cert"],!1)?e("IconVerified",{staticClass:"icon_cert"}):t._e(),t._v(" "),e("span",[t._v(n(11974).nI().t("提供"))])],1)])],1):t._e(),t._v(" "),t._l(i.privilegeList,function(n,i){return e("div",{key:i,staticClass:"third_authApp_checkView_item"},[e("div",{staticClass:"third_authApp_checkView_header"},[e("img",{staticClass:"third_authApp_checkView_icon",attrs:{src:n.logo}}),t._v(" "),e("span",{staticClass:"third_authApp_checkView_title"},[t._v(t._s(n.text))])]),t._v(" "),t._l(n.children,function(n,i){return e("div",{key:i,staticClass:"third_authApp_checkView_main"},[e("div",{staticClass:"third_authApp_checkView_info"},[t._v("\n            "+t._s(n.text)+"\n          ")]),t._v(" "),e("div",{staticClass:"third_authApp_checkView_tags"},t._l(n.children,function(n,i){return e("div",{key:i,staticClass:"third_authApp_checkView_tag"},[t._v("\n              "+t._s(n.text)+"\n            ")])}),0)])})],2)})],2)}),0)])};l._withStripped=!0;var u=n(79394),p=n(72034),h=n.n(p),f=n(94944),d={name:"PermissionDetail",components:{Dialog:u.Vq.component,Logo:f.Z,IconVerified:h()},props:{visible:{type:Boolean,default:!0},appList:{type:Array,default:function(){return[]}},close:{type:Function,default:function(){return null}}},data:function(){return{title:n(11974).nI().t("应用权限")}},methods:{safeGetAttr:function(t,e,n){try{for(var i=t,r=0,a=e.length;r<a;r++)i=i[e[r]];if(void 0===i)return n;return i}catch(o){return n}},submit:function(){this.$emit("submit")}}},_=n(6080),v=(0,_.Z)(d,l,[],!1,null,"76a82297",null).exports;function y(t,e,n,i,r,a,o){try{var s=t[a](o),c=s.value}catch(l){n(l);return}s.done?e(c):Promise.resolve(c).then(i,r)}var m=function(t,e){var n,i,r,a,o={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError("Generator is already executing.");for(;o;)try{if(n=1,i&&(r=2&a[0]?i.return:a[0]?i.throw||((r=i.return)&&r.call(i),0):i.next)&&!(r=r.call(i,a[1])).done)return r;switch(i=0,r&&(a=[2&a[0],r.value]),a[0]){case 0:case 1:r=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,i=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(r=(r=o.trys).length>0&&r[r.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!r||a[1]>r[0]&&a[1]<r[3])){o.label=a[1];break}if(6===a[0]&&o.label<r[1]){o.label=r[1],r=a;break}if(r&&o.label<r[2]){o.label=r[2],o.ops.push(a);break}r[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(s){a=[6,s],i=0}finally{n=r=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},g={name:"PermissionInfo",components:{PermissionDetail:v,CntSection:c.Z,IconLinkArrow:o()},props:{config:{type:Array,default:function(){return[]}},apps:{type:Array,default:function(){return[]}},brandName:{type:String,default:""},authMode:{type:Number,default:1},operTable:{type:String,default:"eSuiteOpTableNormal"}},data:function(){return{Checked:[],checkList:[],appList:[],privilegeList:[],showDetailDialog:!1,res:null}},fetch:function(){var t;return(t=function(){var t,e,n;return m(this,function(i){switch(i.label){case 0:return t=this,e=(0,r.map)(this.apps,function(e){return t.getThirdAppId(e)}),[4,this.ctrl.getAppsPermissionList({appid:e.join(","),auth_mode:this.authMode,oper_table:this.operTable})];case 1:return n=i.sent(),this.res=n,this.appList=s(n),this.privilegeList=this.getTopPrivilegeList(),[2]}})},function(){var e=this,n=arguments;return new Promise(function(i,r){var a=t.apply(e,n);function o(t){y(a,i,r,o,s,"next",t)}function s(t){y(a,i,r,o,s,"throw",t)}o(void 0)})}).apply(this)},computed:{checked:function(){return this.Checked},ctrl:function(){return this.$ctrl.auth}},methods:{getTopPrivilegeList:function(){var t={};return this.appList.reduce(function(t,e){return t.concat(e.privilegeList)},[]).filter(function(e){var n=t[e.val];return t[e.val]=!0,!n})},showDetail:function(){this.showDetailDialog=!0},closeDetail:function(){this.showDetailDialog=!1},getThirdAppId:function(t){return t.thirdapp_id?t.thirdapp_id:btoa("".concat(t.ww_corpid,"_").concat(t.suiteid||t.suite_id,"_").concat(t.thirdappid||t.app_id))}}},b=(0,_.Z)(g,i,[],!1,null,"5ee3e6e4",null).exports},62330:function(t,e,n){"use strict";n.d(e,{Z:function(){return d}});var i=function(){var t=this,e=t._self._c;return t.showPriceInfo?e("div",{staticClass:"auth_priceInfo"},[e("div",{staticClass:"auth_priceInfo_text",on:{click:t.showPriceList}},[t._v("\n    "+t._s(t.priceInfo.name)),t.showPriceInfoSelect?e("IconLinkArrow"):t._e()],1),t._v(" "),e("Dialog",{attrs:{visible:t.showPriceInfoList,title:n(11974).nI().t("选择版本"),width:"600px"},on:{close:function(e){t.showPriceInfoList=!1}},scopedSlots:t._u([{key:"default",fn:function(){return[e("div",{staticClass:"auth_priceInfo_dialogCnt"},[e("PriceInfoList",{attrs:{versions:t.versions,"app-id":t.appId,"app-info":t.appInfo,"case-id":t.caseId,source:t.PriceInfoSource.memberAuth,"can-manage":t.canManage,"paid-info":t.paidInfo,"is-pay-open":t.isPayOpen},on:{close:function(e){t.showPriceInfoList=!1}}}),t._v(" "),e("a",{staticClass:"priceInfoList_link",attrs:{href:"javascript:;"},on:{click:t.openPriceDetail}},[t._v(n(11974).nI().t("查看功能及定价详情")),e("IconLinkArrowBlue")],1)],1)]},proxy:!0}],null,!1,1640880411)})],1):t._e()};i._withStripped=!0;var r=n(40048),a=n(79394),o=n(26240),s=n.n(o),c=n(45879),l=n.n(c),u=n(40217),p=n(2271),h=n(51349),f={name:"PriceInfo",components:{Dialog:a.Vq.component,PriceInfoList:h.Z,IconLinkArrow:s(),IconLinkArrowBlue:l()},props:{installMode:{type:function(t){return!!u.gm[t]},default:u.gm.AuthMode_Manager},appId:{type:String,default:null},appInfo:{type:Object,default:null},caseId:{type:String,default:null},versions:{type:Array,default:function(){return[]}},priceInfo:{type:Object,default:function(){}},paidInfo:{type:Object,default:function(){}},canPurchaseApp:{type:Boolean,default:!1},canManage:{type:Boolean,default:!0},isPayOpen:{type:Boolean,default:!0}},data:function(){return{showPriceInfoList:!1}},computed:{PriceInfoSource:function(){return p.X$},showPriceInfo:function(){var t;return null===(t=this.priceInfo)||void 0===t?void 0:t.standardpriceinfoid},showPriceInfoSelect:function(){if(this.installMode===u.gm.AuthMode_User){var t;return!!this.canPurchaseApp&&this.versions.length>1&&(!this.paidInfo.cur_priceinfoid||![u.Cr.PaidAppStatusTryUnlimitedTime,u.Cr.PaidAppStatusPaid,u.Cr.PaidAppStatusPaidOverUserUsing,u.Cr.PaidAppStatusPaidOverUserClosed].includes(null===(t=this.paidInfo)||void 0===t?void 0:t.app_status))}return!this.paidInfo.cur_priceinfoid&&this.versions.length>1}},methods:{openPriceDetail:function(){var t=this.appId?"https://open.work.weixin.qq.com/wwopen/appStore/detail/price?appId=".concat(this.appId):"https://open.work.weixin.qq.com/wwopen/appStore/industryCase/price?isWin=true&open_id=".concat(this.caseId);(0,r.X8f)({url:t,width:800,height:600})},showPriceList:function(){this.showPriceInfoSelect&&(this.showPriceInfoList=!0,this.installMode===u.gm.AuthMode_User&&this.$reportStat({key:79506201,item:"mem_authpage_buyBtn_click"}))}}},d=(0,n(6080).Z)(f,i,[],!1,null,"8bb626b0",null).exports},26240:function(t){t.exports={functional:!0,render:function(t,e){var n=e._c,i=(e._v,e.data),r=e.children,a=i.class,o=i.staticClass,s=i.style,c=i.staticStyle,l=i.attrs,u=function(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},a=Object.keys(t);for(i=0;i<a.length;i++)n=a[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i<a.length;i++)n=a[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}(i,["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]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),i.forEach(function(e){var i,r;i=t,r=n[e],e in i?Object.defineProperty(i,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[e]=r})}return t}({class:[a,o],style:[s,c],attrs:Object.assign({width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},void 0===l?{}:l)},u),(void 0===r?[]:r).concat([n("path",{attrs:{d:"M6 3l5 5-5 5",stroke:"#999"}})]))}}},72034:function(t){t.exports={functional:!0,render:function(t,e){var n=e._c,i=(e._v,e.data),r=e.children,a=i.class,o=i.staticClass,s=i.style,c=i.staticStyle,l=i.attrs,u=function(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},a=Object.keys(t);for(i=0;i<a.length;i++)n=a[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i<a.length;i++)n=a[i],!(e.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}(i,["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]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),i.forEach(function(e){var i,r;i=t,r=n[e],e in i?Object.defineProperty(i,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[e]=r})}return t}({class:[a,o],style:[s,c],attrs:Object.assign({width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},void 0===l?{}:l)},u),(void 0===r?[]:r).concat([n("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M8 1C5 3.5 2 3.5 2 3.5v6.8c0 2 4.5 5.2 6 5.2s6-3.2 6-5.2V3.5s-3 0-6-2.5z",fill:"#1EBD43"}}),n("path",{attrs:{d:"M5.6 8.179L7.17 9.75a.292.292 0 00.413 0l3.35-3.35",stroke:"#fff","stroke-width":"1.2","stroke-linecap":"round"}})]))}}}}]);