(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-158988c4"],{"0427":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[t._m(0),a("div",{staticClass:"filter-container"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.queryParams}},[a("el-form-item",{attrs:{label:"拓客活动"}},[a("el-select",{staticStyle:{width:"300px"},attrs:{placeholder:"请选择拓客活动",loading:t.eventLoading},on:{change:t.handleQuery},model:{value:t.queryParams.eventId,callback:function(e){t.$set(t.queryParams,"eventId",e)},expression:"queryParams.eventId"}},t._l(t.eventList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.eventName,value:t.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.handleQuery}},[t._v("查询")]),a("el-button",{on:{click:t.resetQuery}},[t._v("重置")]),a("el-button",{attrs:{type:"success",icon:"el-icon-camera",loading:t.screenshotLoading},on:{click:t.saveScreenshot}},[t._v("\n 保存截图\n ")])],1)],1)],1),a("div",{staticClass:"tabs-container"},[a("el-tabs",{on:{"tab-click":t.handleTabClick},model:{value:t.activeTab,callback:function(e){t.activeTab=e},expression:"activeTab"}},[a("el-tab-pane",{attrs:{label:"团队数据",name:"team"}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.teamLoading,expression:"teamLoading"}],staticClass:"tab-content"},[0===t.teamData.length?a("div",{staticClass:"no-data"},[t._v("\n 暂无数据\n ")]):a("div",[a("div",{staticClass:"statistics-overview"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-s-shop"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.teamData.length))]),a("div",{staticClass:"stat-label"},[t._v("参与门店")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-s-custom"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.getTotalTeams()))]),a("div",{staticClass:"stat-label"},[t._v("参与战队")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-s-custom"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.getTotalMembers()))]),a("div",{staticClass:"stat-label"},[t._v("参与人员")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-trophy-1"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.getTotalExpansionCount()))]),a("div",{staticClass:"stat-label"},[t._v("总拓客数")])])])])],1)],1),a("div",{staticClass:"waterfall-container"},t._l(t.sortedTeamData,(function(e){return a("div",{key:e.StoreId,staticClass:"store-card-waterfall"},[a("div",{staticClass:"store-header"},[a("div",{staticClass:"store-title-row"},[a("h4",[t._v(t._s(e.StoreName))]),a("div",{staticClass:"store-summary"},[a("span",{staticClass:"summary-text"},[t._v("\n 目标: "),a("span",{staticClass:"summary-value"},[t._v(t._s(t.getStoreTotalTarget(e)))])]),a("span",{staticClass:"summary-text"},[t._v("\n 完成: "),a("span",{staticClass:"summary-value"},[t._v(t._s(t.getStoreTotalCompleted(e)))])]),a("span",{staticClass:"summary-text"},[t._v("\n 完成率: "),a("span",{staticClass:"summary-value",class:t.getStoreCompletionRateClass(e)},[t._v("\n "+t._s(t.getStoreCompletionRate(e))+"%\n ")])])])])]),a("div",{staticClass:"teams-container"},t._l(e.TeamList,(function(e){return a("div",{key:e.TeamName,staticClass:"team-card"},[a("div",{staticClass:"team-header"},[a("span",{staticClass:"team-name"},[t._v(t._s(e.TeamName))])]),a("div",{staticClass:"team-members"},t._l(e.TeamUserInfo,(function(e){return a("div",{key:e.ExpansionUserId,staticClass:"member-row"},[a("div",{staticClass:"member-info"},[a("span",{staticClass:"member-name"},[t._v(t._s(e.ExpansionUserName))])]),a("div",{staticClass:"member-stats"},[a("span",{staticClass:"target"},[t._v("目标: "+t._s(e.EventTarget))]),a("span",{staticClass:"count"},[t._v("完成: "+t._s(e.ExpansionCount))]),a("span",{staticClass:"rate",class:t.getCompletionRateClass(e.ExpansionCount,e.EventTarget)},[t._v("\n 完成率: "+t._s(t.getCompletionRate(e.ExpansionCount,e.EventTarget))+"%\n ")])])])})),0)])})),0)])})),0)])])]),a("el-tab-pane",{attrs:{label:"排行榜",name:"ranking"}},[a("div",{staticClass:"tab-content"},[a("div",{staticClass:"ranking-section"},[a("h3",{staticClass:"ranking-title"},[a("i",{staticClass:"el-icon-s-shop"}),t._v("\n 门店排行榜\n ")]),a("div",{staticClass:"ranking-cards"},t._l(t.topStoreData,(function(e,s){return a("div",{key:e.StoreId,staticClass:"ranking-card",class:"rank-"+(s+1)},[a("div",{staticClass:"rank-number"},[t._v(t._s(s+1))]),a("div",{staticClass:"rank-content"},[a("div",{staticClass:"rank-name"},[t._v(t._s(e.StoreName))]),a("div",{staticClass:"rank-stats"},[a("div",{staticClass:"stat-row"},[a("span",{staticClass:"stat-label"},[t._v("目标")]),a("span",{staticClass:"stat-value target"},[t._v(t._s(e.TotalTarget))])]),a("div",{staticClass:"stat-row"},[a("span",{staticClass:"stat-label"},[t._v("完成")]),a("span",{staticClass:"stat-value completed"},[t._v(t._s(e.CompletedTarget))])]),a("div",{staticClass:"stat-row"},[a("span",{staticClass:"stat-label"},[t._v("完成率")]),a("span",{staticClass:"stat-value rate",class:t.getCompletionRateClass(e.CompletedTarget,e.TotalTarget)},[t._v("\n "+t._s(e.CompletionRate)+"%\n ")])])])]),s<3?a("div",{staticClass:"rank-medal"}):t._e()])})),0)]),a("div",{staticClass:"ranking-section"},[a("h3",{staticClass:"ranking-title"},[a("i",{staticClass:"el-icon-s-custom"}),t._v("\n 个人排行榜\n ")]),a("div",{staticClass:"ranking-cards"},t._l(t.topPersonData,(function(e,s){return a("div",{key:e.UserId,staticClass:"ranking-card person-card",class:"rank-"+(s+1)},[a("div",{staticClass:"rank-number"},[t._v(t._s(s+1))]),a("div",{staticClass:"rank-content"},[a("div",{staticClass:"rank-name"},[t._v(t._s(e.UserName))]),a("div",{staticClass:"rank-store"},[t._v(t._s(e.StoreName)+" - "+t._s(e.TeamName))]),a("div",{staticClass:"rank-stats"},[a("div",{staticClass:"stat-row"},[a("span",{staticClass:"stat-label"},[t._v("目标")]),a("span",{staticClass:"stat-value target"},[t._v(t._s(e.PersonalTarget))])]),a("div",{staticClass:"stat-row"},[a("span",{staticClass:"stat-label"},[t._v("完成")]),a("span",{staticClass:"stat-value completed"},[t._v(t._s(e.CompletedTarget))])]),a("div",{staticClass:"stat-row"},[a("span",{staticClass:"stat-label"},[t._v("完成率")]),a("span",{staticClass:"stat-value rate",class:t.getCompletionRateClass(e.CompletedTarget,e.PersonalTarget)},[t._v("\n "+t._s(e.CompletionRate)+"%\n ")])])])]),s<3?a("div",{staticClass:"rank-medal"}):t._e()])})),0)])])]),a("el-tab-pane",{attrs:{label:"未拓客人员",name:"no-expansion"}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.personLoading,expression:"personLoading"}],staticClass:"tab-content"},[0===t.noExpansionData.length?a("div",{staticClass:"no-data"},[t._v("\n 暂无未拓客人员\n ")]):a("div",{staticClass:"no-expansion-table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.noExpansionData,stripe:""}},[a("el-table-column",{attrs:{prop:"UserName",label:"姓名"}}),a("el-table-column",{attrs:{prop:"StoreName",label:"门店"}}),a("el-table-column",{attrs:{prop:"TeamName",label:"团队"}}),a("el-table-column",{attrs:{prop:"PersonalTarget",label:"个人目标",align:"center"}}),a("el-table-column",{attrs:{prop:"CompletedTarget",label:"完成数量",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"zero-count"},[t._v(t._s(e.row.CompletedTarget))])]}}])}),a("el-table-column",{attrs:{label:"完成率","min-width":"150",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"progress-container"},[a("div",{staticClass:"progress-bar"},[a("div",{staticClass:"progress-fill zero-progress",style:{width:Math.min(e.row.CompletionRate,100)+"%"}})]),a("span",{staticClass:"progress-text"},[t._v(t._s(e.row.CompletionRate)+"%")])])]}}])}),a("el-table-column",{attrs:{label:"最后拓客时间",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.formatTime(e.row.LastExpansionTime))+"\n ")]}}])})],1)],1)])])],1)],1),a("div",{staticClass:"report-sections-container",staticStyle:{display:"none"}},[a("div",{staticClass:"report-section"},[t._m(1),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.teamLoading,expression:"teamLoading"}],staticClass:"report-content"},[0===t.teamData.length?a("div",{staticClass:"no-data"},[t._v("\n 暂无数据\n ")]):a("div",[a("div",{staticClass:"statistics-overview"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-s-shop"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.teamData.length))]),a("div",{staticClass:"stat-label"},[t._v("参与门店")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-s-custom"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.getTotalTeams()))]),a("div",{staticClass:"stat-label"},[t._v("参与战队")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-s-custom"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.getTotalMembers()))]),a("div",{staticClass:"stat-label"},[t._v("参与人员")])])])]),a("el-col",{attrs:{span:6}},[a("div",{staticClass:"stat-card"},[a("div",{staticClass:"stat-icon"},[a("i",{staticClass:"el-icon-trophy-1"})]),a("div",{staticClass:"stat-content"},[a("div",{staticClass:"stat-number"},[t._v(t._s(t.getTotalExpansionCount()))]),a("div",{staticClass:"stat-label"},[t._v("总拓客数")])])])])],1)],1),a("div",{staticClass:"waterfall-container"},t._l(t.teamData,(function(e){return a("div",{key:e.StoreId,staticClass:"store-card-waterfall"},[a("div",{staticClass:"store-header"},[a("div",{staticClass:"store-title-row"},[a("h4",[t._v(t._s(e.StoreName))]),a("div",{staticClass:"store-summary"},[a("span",{staticClass:"summary-text"},[t._v("\n 目标: "),a("span",{staticClass:"summary-value"},[t._v(t._s(t.getStoreTotalTarget(e)))])]),a("span",{staticClass:"summary-text"},[t._v("\n 完成: "),a("span",{staticClass:"summary-value"},[t._v(t._s(t.getStoreTotalCompleted(e)))])]),a("span",{staticClass:"summary-text"},[t._v("\n 完成率: "),a("span",{staticClass:"summary-value",class:t.getStoreCompletionRateClass(e)},[t._v("\n "+t._s(t.getStoreCompletionRate(e))+"%\n ")])])])])]),a("div",{staticClass:"teams-container"},t._l(e.TeamList,(function(e){return a("div",{key:e.TeamName,staticClass:"team-card"},[a("div",{staticClass:"team-header"},[a("span",{staticClass:"team-name"},[t._v(t._s(e.TeamName))])]),a("div",{staticClass:"team-members"},t._l(e.TeamUserInfo,(function(e){return a("div",{key:e.ExpansionUserId,staticClass:"member-row"},[a("div",{staticClass:"member-info"},[a("span",{staticClass:"member-name"},[t._v(t._s(e.ExpansionUserName))])]),a("div",{staticClass:"member-stats"},[a("span",{staticClass:"target"},[t._v("目标: "+t._s(e.EventTarget))]),a("span",{staticClass:"count"},[t._v("完成: "+t._s(e.ExpansionCount))]),a("span",{staticClass:"rate",class:t.getCompletionRateClass(e.ExpansionCount,e.EventTarget)},[t._v("\n 完成率: "+t._s(t.getCompletionRate(e.ExpansionCount,e.EventTarget))+"%\n ")])])])})),0)])})),0)])})),0)])])]),a("div",{staticClass:"report-section"},[t._m(2),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.storeLoading,expression:"storeLoading"}],staticClass:"report-content"},[0===t.storeData.length?a("div",{staticClass:"no-data"},[t._v("\n 暂无数据\n ")]):a("div",{staticClass:"store-table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.storeData,stripe:""}},[a("el-table-column",{attrs:{prop:"StoreName",label:"门店名称"}}),a("el-table-column",{attrs:{prop:"TotalTarget",label:"目标数据",align:"center"}}),a("el-table-column",{attrs:{prop:"CompletedTarget",label:"完成数量",align:"center"}}),a("el-table-column",{attrs:{label:"完成率","min-width":"180",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"progress-container"},[a("div",{staticClass:"progress-bar"},[a("div",{staticClass:"progress-fill",style:{width:e.row.CompletionRate+"%"}})]),a("span",{staticClass:"progress-text"},[t._v(t._s(e.row.CompletionRate)+"%")])])]}}])}),a("el-table-column",{attrs:{prop:"Ranking",label:"排名",width:"80",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"ranking",class:t.getRankingClass(e.row.Ranking)},[t._v("\n "+t._s(e.row.Ranking)+"\n ")])]}}])})],1)],1)])]),a("div",{staticClass:"report-section"},[t._m(3),a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.personLoading,expression:"personLoading"}],staticClass:"report-content"},[0===t.personData.length?a("div",{staticClass:"no-data"},[t._v("\n 暂无数据\n ")]):a("div",{staticClass:"person-table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.personData,stripe:""}},[a("el-table-column",{attrs:{prop:"UserName",label:"姓名"}}),a("el-table-column",{attrs:{prop:"StoreName",label:"门店"}}),a("el-table-column",{attrs:{prop:"TeamName",label:"团队"}}),a("el-table-column",{attrs:{prop:"PersonalTarget",label:"个人目标",align:"center"}}),a("el-table-column",{attrs:{prop:"CompletedTarget",label:"完成数量",align:"center"}}),a("el-table-column",{attrs:{label:"完成率","min-width":"150",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"progress-container"},[a("div",{staticClass:"progress-bar"},[a("div",{staticClass:"progress-fill",style:{width:Math.min(e.row.CompletionRate,100)+"%"}})]),a("span",{staticClass:"progress-text"},[t._v(t._s(e.row.CompletionRate)+"%")])])]}}])}),a("el-table-column",{attrs:{prop:"Ranking",label:"排名",width:"80",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"ranking",class:t.getRankingClass(e.row.Ranking)},[t._v("\n "+t._s(e.row.Ranking)+"\n ")])]}}])}),a("el-table-column",{attrs:{label:"最后拓客时间",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t.formatTime(e.row.LastExpansionTime))+"\n ")]}}])})],1)],1)])])]),a("el-dialog",{attrs:{title:"截图预览",visible:t.previewVisible,width:"80%","before-close":t.closePreview,center:""},on:{"update:visible":function(e){t.previewVisible=e}}},[a("div",{staticClass:"screenshot-preview"},[t.screenshotDataUrl?a("img",{staticStyle:{width:"100%","max-height":"70vh","object-fit":"contain"},attrs:{src:t.screenshotDataUrl,alt:"报表截图"}}):t._e()]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.closePreview}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:t.downloadScreenshot}},[t._v("下载图片")])],1)])],1)},n=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"page-header"},[a("h2",[t._v("拓客活动报表")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"section-header"},[a("h3",[t._v("团队数据报表")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"section-header"},[a("h3",[t._v("门店数据报表")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"section-header"},[a("h3",[t._v("个人数据报表")])])}],i=(a("a481"),a("2d63")),r=(a("ac6a"),a("7f7f"),a("96cf"),a("3b8d")),o=a("75fc"),l=(a("55dd"),a("e1df")),c={name:"TkjlbReport",data:function(){return{queryParams:{eventId:""},eventList:[],teamData:[],storeData:[],personData:[],eventLoading:!1,teamLoading:!1,storeLoading:!1,personLoading:!1,screenshotLoading:!1,screenshotDataUrl:"",previewVisible:!1,activeTab:"team"}},computed:{sortedTeamData:function(){var t=this;return Object(o["a"])(this.teamData).sort((function(e,a){var s=t.getStoreCompletionRate(e),n=t.getStoreCompletionRate(a);return n-s}))},topStoreData:function(){return this.storeData.slice(0,3)},topPersonData:function(){return this.personData.slice().sort((function(t,e){return e.CompletedTarget-t.CompletedTarget})).slice(0,3)},noExpansionData:function(){return this.personData.filter((function(t){return 0===t.CompletedTarget}))}},created:function(){this.getEventList()},methods:{getEventList:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.eventLoading=!0,t.prev=1,console.log("正在获取活动列表..."),t.next=5,Object(l["a"])();case 5:e=t.sent,console.log("活动列表响应:",e),this.eventList=e.data.list||[],this.eventList.length>0&&(this.queryParams.eventId=this.eventList[0].id,console.log("默认选中活动:",this.eventList[0]),this.handleQuery()),t.next=16;break;case 11:t.prev=11,t.t0=t["catch"](1),console.error("获取活动列表失败:",t.t0),this.$message.error("获取活动列表失败: "+t.t0.message),this.eventList=[];case 16:return t.prev=16,this.eventLoading=!1,t.finish(16);case 19:case"end":return t.stop()}}),t,this,[[1,11,16,19]])})));function e(){return t.apply(this,arguments)}return e}(),handleQuery:function(){this.queryParams.eventId?(this.getTeamData(),this.getStoreData(),this.getPersonData()):this.$message.warning("请选择拓客活动")},resetQuery:function(){this.eventList.length>0?(this.queryParams.eventId=this.eventList[0].id,this.handleQuery()):(this.queryParams.eventId="",this.teamData=[],this.storeData=[],this.personData=[])},handleTabClick:function(t){this.activeTab=t.name,console.log("切换到选项卡:",t.name)},getTeamData:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.teamLoading=!0,t.prev=1,console.log("正在获取团队数据..."),t.next=5,Object(l["d"])(this.queryParams.eventId);case 5:e=t.sent,console.log("团队数据响应:",e),this.teamData=e.data||[],console.log("团队数据:",this.teamData),t.next=16;break;case 11:t.prev=11,t.t0=t["catch"](1),console.error("获取团队数据失败:",t.t0),this.$message.error("获取团队数据失败: "+t.t0.message),this.teamData=[];case 16:return t.prev=16,this.teamLoading=!1,t.finish(16);case 19:case"end":return t.stop()}}),t,this,[[1,11,16,19]])})));function e(){return t.apply(this,arguments)}return e}(),getStoreData:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.storeLoading=!0,t.prev=1,console.log("正在获取门店数据..."),t.next=5,Object(l["c"])(this.queryParams.eventId);case 5:e=t.sent,console.log("门店数据响应:",e),this.storeData=e.data||[],console.log("门店数据:",this.storeData),t.next=16;break;case 11:t.prev=11,t.t0=t["catch"](1),console.error("获取门店数据失败:",t.t0),this.$message.error("获取门店数据失败: "+t.t0.message),this.storeData=[];case 16:return t.prev=16,this.storeLoading=!1,t.finish(16);case 19:case"end":return t.stop()}}),t,this,[[1,11,16,19]])})));function e(){return t.apply(this,arguments)}return e}(),getPersonData:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.personLoading=!0,t.prev=1,console.log("正在获取个人数据..."),t.next=5,Object(l["b"])(this.queryParams.eventId);case 5:e=t.sent,console.log("个人数据响应:",e),this.personData=e.data||[],console.log("个人数据:",this.personData),t.next=16;break;case 11:t.prev=11,t.t0=t["catch"](1),console.error("获取个人数据失败:",t.t0),this.$message.error("获取个人数据失败: "+t.t0.message),this.personData=[];case 16:return t.prev=16,this.personLoading=!1,t.finish(16);case 19:case"end":return t.stop()}}),t,this,[[1,11,16,19]])})));function e(){return t.apply(this,arguments)}return e}(),getCompletionRate:function(t,e){return 0===e?0:Math.round(t/e*100)},getCompletionRateClass:function(t,e){var a=this.getCompletionRate(t,e);return a>=100?"rate-excellent":a>=80?"rate-good":a>=60?"rate-normal":"rate-poor"},getRankingClass:function(t){return t<=3?"ranking-top":t<=6?"ranking-good":"ranking-normal"},formatTime:function(t){if(!t)return"无";var e=new Date(t);return e.toLocaleString("zh-CN")},getStoreTotalTarget:function(t){if(!t.TeamList)return 0;var e=0;return t.TeamList.forEach((function(t){t.TeamUserInfo&&t.TeamUserInfo.forEach((function(t){e+=t.EventTarget||0}))})),e},getStoreTotalCompleted:function(t){if(!t.TeamList)return 0;var e=0;return t.TeamList.forEach((function(t){t.TeamUserInfo&&t.TeamUserInfo.forEach((function(t){e+=t.ExpansionCount||0}))})),e},getStoreCompletionRate:function(t){var e=this.getStoreTotalTarget(t),a=this.getStoreTotalCompleted(t);return 0===e?0:Math.round(a/e*100)},getStoreCompletionRateClass:function(t){var e=this.getStoreCompletionRate(t);return e>=100?"rate-excellent":e>=80?"rate-good":e>=60?"rate-normal":"rate-poor"},getTotalTeams:function(){if(!this.teamData||0===this.teamData.length)return 0;var t=0;return this.teamData.forEach((function(e){e.TeamList&&(t+=e.TeamList.length)})),t},getTotalMembers:function(){if(!this.teamData||0===this.teamData.length)return 0;var t=0;return this.teamData.forEach((function(e){e.TeamList&&e.TeamList.forEach((function(e){e.TeamUserInfo&&(t+=e.TeamUserInfo.length)}))})),t},getTotalExpansionCount:function(){if(!this.teamData||0===this.teamData.length)return 0;var t=0;return this.teamData.forEach((function(e){e.TeamList&&e.TeamList.forEach((function(e){e.TeamUserInfo&&e.TeamUserInfo.forEach((function(e){t+=e.ExpansionCount||0}))}))})),t},addTestData:function(){var t=this;setTimeout((function(){0===t.eventList.length&&(t.eventList=[{id:"740360861859710213",name:"测试拓客活动"}],t.queryParams.eventId=t.eventList[0].id),0===t.teamData.length&&(t.teamData=[{StoreId:"1649328471923847186",StoreName:"绿纤骑士郡店",TeamList:[{TeamName:"咕噜队",TeamUserInfo:[{ExpansionUserId:"17882512738",ExpansionUserName:"梁诗雨",ExpansionCount:6,EventTarget:100},{ExpansionUserId:"admin",ExpansionUserName:"管理员",ExpansionCount:0,EventTarget:6}]}]}]),0===t.storeData.length&&(t.storeData=[{StoreId:"1649328471923847190",StoreName:"绿纤亚洲湾店",TotalTarget:6,CompletedTarget:6,CompletionRate:100,Ranking:1},{StoreId:"1649328471923847169",StoreName:"绿纤紫荆店",TotalTarget:3,CompletedTarget:3,CompletionRate:100,Ranking:2}]),0===t.personData.length&&(t.personData=[{UserId:"19982024821",UserName:"谢珂欣",StoreId:"1649328471923847190",StoreName:"绿纤亚洲湾店",TeamName:"9444",PersonalTarget:1,CompletedTarget:6,CompletionRate:600,Ranking:1,LastExpansionTime:175869973e4},{UserId:"17780181798",UserName:"王任燕",StoreId:"1649328471923847175",StoreName:"绿纤468店",TeamName:"222",PersonalTarget:1,CompletedTarget:3,CompletionRate:300,Ranking:2,LastExpansionTime:1758699412e3}])}),2e3)},saveScreenshot:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var e,s,n,r,o,l,c,v,u,m,d,p,g,h,f,C,b,y;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.screenshotLoading=!0,t.prev=1,t.next=4,a.e("chunk-2d0ac21c").then(a.t.bind(null,"17dd",7));case 4:e=t.sent,console.log("当前选中的选项卡:",this.activeTab),n=['.el-tabs__content .el-tab-pane[name="'.concat(this.activeTab,'"] .tab-content'),'.el-tab-pane[name="'.concat(this.activeTab,'"] .tab-content'),'.el-tabs__content .el-tab-pane[aria-labelledby*="'.concat(this.activeTab,'"] .tab-content'),'.el-tab-pane[aria-labelledby*="'.concat(this.activeTab,'"] .tab-content'),".tabs-container .tab-content"],r=0,o=n;case 8:if(!(r