(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-tech-department-dashboard-tech-department-dashboard"],{"1d45":function(t,e,a){var i=a("80f0");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("6ba9fbad",i,!0,{sourceMap:!1,shadowMode:!1})},"1dcf":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("08eb"),a("18f7");var n=i(a("765c")),o={name:"u-loading-icon",mixins:[uni.$u.mpMixin,uni.$u.mixin,n.default],data:function(){return{array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}},computed:{otherBorderColor:function(){var t=uni.$u.colorGradient(this.color,"#ffffff",100)[80];return"circle"===this.mode?this.inactiveColor?this.inactiveColor:t:"transparent"}},watch:{show:function(t){}},mounted:function(){this.init()},methods:{init:function(){setTimeout((function(){}),20)},addEventListenerToWebview:function(){var t=this,e=getCurrentPages(),a=e[e.length-1],i=a.$getAppWebview();i.addEventListener("hide",(function(){t.webviewHide=!0})),i.addEventListener("show",(function(){t.webviewHide=!1}))}}};e.default=o},2294:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"u-icon",class:["u-icon--"+t.labelPos],on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.clickHandler.apply(void 0,arguments)}}},[t.isImg?a("v-uni-image",{staticClass:"u-icon__img",style:[t.imgStyle,t.$u.addStyle(t.customStyle)],attrs:{src:t.name,mode:t.imgMode}}):a("v-uni-text",{staticClass:"u-icon__icon",class:t.uClasses,style:[t.iconStyle,t.$u.addStyle(t.customStyle)],attrs:{"hover-class":t.hoverClass}},[t._v(t._s(t.icon))]),""!==t.label?a("v-uni-text",{staticClass:"u-icon__label",style:{color:t.labelColor,fontSize:t.$u.addUnit(t.labelSize),marginLeft:"right"==t.labelPos?t.$u.addUnit(t.space):0,marginTop:"bottom"==t.labelPos?t.$u.addUnit(t.space):0,marginRight:"left"==t.labelPos?t.$u.addUnit(t.space):0,marginBottom:"top"==t.labelPos?t.$u.addUnit(t.space):0}},[t._v(t._s(t.label))]):t._e()],1)},n=[]},"260d":function(t,e,a){"use strict";a.r(e);var i=a("28bd"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},"26ac":function(t,e,a){"use strict";var i=a("312e"),n=a.n(i);n.a},"26f7":function(t,e,a){"use strict";a.r(e);var i=a("9b3e"),n=a("6524");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("b0ad");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"782a4826",null,!1,i["a"],void 0);e["default"]=s.exports},"28bd":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("aa9c"),a("4626"),a("5ac7"),a("5ef2");var n=i(a("a307")),o=i(a("a93d")),r={name:"u-icon",data:function(){return{}},mixins:[uni.$u.mpMixin,uni.$u.mixin,o.default],computed:{uClasses:function(){var t=[];return t.push(this.customPrefix+"-"+this.name),this.color&&uni.$u.config.type.includes(this.color)&&t.push("u-icon__icon--"+this.color),t},iconStyle:function(){var t={};return t={fontSize:uni.$u.addUnit(this.size),lineHeight:uni.$u.addUnit(this.size),fontWeight:this.bold?"bold":"normal",top:uni.$u.addUnit(this.top)},this.color&&!uni.$u.config.type.includes(this.color)&&(t.color=this.color),t},isImg:function(){return-1!==this.name.indexOf("/")},imgStyle:function(){var t={};return t.width=this.width?uni.$u.addUnit(this.width):uni.$u.addUnit(this.size),t.height=this.height?uni.$u.addUnit(this.height):uni.$u.addUnit(this.size),t},icon:function(){return n.default["uicon-"+this.name]||this.name}},methods:{clickHandler:function(t){this.$emit("click",this.index),this.stop&&this.preventEvent(t)}}};e.default=r},"312e":function(t,e,a){var i=a("ce74");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("016d856e",i,!0,{sourceMap:!1,shadowMode:!1})},3860:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.show?a("v-uni-view",{staticClass:"u-loading-icon",class:[t.vertical&&"u-loading-icon--vertical"],style:[t.$u.addStyle(t.customStyle)]},[t.webviewHide?t._e():a("v-uni-view",{ref:"ani",staticClass:"u-loading-icon__spinner",class:["u-loading-icon__spinner--"+t.mode],style:{color:t.color,width:t.$u.addUnit(t.size),height:t.$u.addUnit(t.size),borderTopColor:t.color,borderBottomColor:t.otherBorderColor,borderLeftColor:t.otherBorderColor,borderRightColor:t.otherBorderColor,"animation-duration":t.duration+"ms","animation-timing-function":"semicircle"===t.mode||"circle"===t.mode?t.timingFunction:""}},["spinner"===t.mode?t._l(t.array12,(function(t,e){return a("v-uni-view",{key:e,staticClass:"u-loading-icon__dot"})})):t._e()],2),t.text?a("v-uni-text",{staticClass:"u-loading-icon__text",style:{fontSize:t.$u.addUnit(t.textSize),color:t.textColor}},[t._v(t._s(t.text))]):t._e()],1):t._e()},n=[]},"3f69":function(t,e,a){"use strict";a.r(e);var i=a("2294"),n=a("260d");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("26ac");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"59765974",null,!1,i["a"],void 0);e["default"]=s.exports},"4ea2":function(t,e,a){"use strict";a.r(e);var i=a("1dcf"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},5373:function(t,e,a){"use strict";(function(t){a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("9004")),o=i(a("9b1b")),r=i(a("2634")),s=i(a("2fdc"));a("c9b5"),a("bf0f"),a("ab80"),a("c223"),a("795c"),a("5c47"),a("af8f"),a("aa77"),a("fd3c"),a("bd06"),a("a1c1"),a("18f7"),a("de6c"),a("e838"),a("4626"),a("5ac7"),a("7a76"),a("f7a5");var l=i(a("a12f")),c=i(a("abe7")),u=i(a("7288")),d={data:function(){return{loading:!1,screenshotLoading:!1,showScreenshotBtn:!0,selectedMonth:"",techDepartmentIndex:-1,techDepartmentOptions:[],currentTechDepartmentName:"",currentTechDepartmentId:"",pageScrollTop:0,trendMonthCount:12,shareTrendMonthCount:12,statistics:null,shareStatistics:null,performanceTrend:{TrendData:[]},shareTrend:{TrendData:[]},storeRanking:[],storeDistribution:{DistributionData:[]},teacherRanking:[],operationStatistics:null,comparisonAnalysis:null,storeDetailList:{loading:!1,data:[],pagination:{currentPage:1,pageSize:10,total:0}},teacherDetailList:{loading:!1,data:[],pagination:{currentPage:1,pageSize:10,total:0}},billingDetailList:{loading:!1,data:[],pagination:{currentPage:1,pageSize:10,total:0}},consumeDetailList:{loading:!1,data:[],pagination:{currentPage:1,pageSize:10,total:0}},performanceTrendChartData:{},performanceTrendChartOpts:{color:["#409EFF","#67C23A","#E6A23C"],padding:[15,10,0,15],enableScroll:!0,dataLabel:!1,dataPointShape:!0,legend:{},xAxis:{disableGrid:!0,scrollShow:!0,itemCount:4},yAxis:{gridType:"dash",dashLength:2,format:function(t){return t>=1e4?(t/1e4).toFixed(1)+"万":t.toString()}},extra:{line:{type:"straight",width:2,activeType:"hollow"},tooltip:{showBox:!0,showArrow:!0,showCategory:!0,format:function(t,e){var a=t.data>=1e4?(t.data/1e4).toFixed(1)+"万":t.data.toString();return e+"\n"+t.name+": ¥"+a}}}},storeDistributionChartData:{},storeDistributionChartOpts:{color:["#F56C6C","#67C23A","#409EFF","#E6A23C","#909399"],padding:[15,15,0,15],dataLabel:!1,legend:{show:!1},extra:{pie:{activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:!0,borderWidth:3,borderColor:"#FFFFFF",ringWidth:30},tooltip:{showBox:!0,showArrow:!0,format:function(t){return t.name+": ¥"+(t.data>=1e4?(t.data/1e4).toFixed(1)+"万":t.data.toString())}}}},shareTrendChartData:{},shareTrendChartOpts:{color:["#409EFF","#F56C6C","#67C23A"],padding:[15,10,0,15],enableScroll:!0,dataLabel:!1,dataPointShape:!0,legend:{},xAxis:{disableGrid:!0,scrollShow:!0,itemCount:4},yAxis:{gridType:"dash",dashLength:2,format:function(t){return t>=1e4?(t/1e4).toFixed(1)+"万":t.toString()}},extra:{line:{type:"straight",width:2,activeType:"hollow"},tooltip:{showBox:!0,showArrow:!0,showCategory:!0,format:function(t,e){var a=t.data>=1e4?(t.data/1e4).toFixed(1)+"万":t.data.toString();return e+"\n"+t.name+": ¥"+a}}}}}},computed:{selectedMonthText:function(){if(!this.selectedMonth)return"请选择月份";var t=new Date(this.selectedMonth);return"".concat(t.getFullYear(),"年").concat(String(t.getMonth()+1).padStart(2,"0"),"月")},kpiListTop:function(){var t=this.statistics||{};return[{key:"traceability",label:"溯源金额",value:t.TraceabilityAmount||0,type:"primary",isMoney:!0,clickable:!0},{key:"cell",label:"Cell金额",value:t.CellAmount||0,type:"success",isMoney:!0,clickable:!0},{key:"total",label:"科美总收入",value:t.TotalKemeiIncome||0,type:"warning",isMoney:!0,clickable:!0},{key:"managed",label:"管理门店数",value:t.ManagedStoreCount||0,type:"info",isMoney:!1,clickable:!0},{key:"active",label:"活跃门店数",value:t.ActiveStoreCount||0,type:"danger",isMoney:!1,clickable:!0},{key:"billingAmount",label:"开单金额",value:t.BillingAmount||0,type:"primary",isMoney:!0,clickable:!1},{key:"deductAmount",label:"储扣金额",value:t.DeductAmount||0,type:"warning",isMoney:!0,clickable:!1},{key:"refundAmount",label:"退款金额",value:t.RefundAmount||0,type:"danger",isMoney:!0,clickable:!1},{key:"consumeAmount",label:"消耗金额",value:t.ConsumeAmount||0,type:"success",isMoney:!0,clickable:!1},{key:"handworkFee",label:"手工费",value:t.HandworkFee||0,type:"info",isMoney:!0,clickable:!1}]},monthOverMonthComparison:function(){return this.comparisonAnalysis&&this.comparisonAnalysis.TimeComparison&&this.comparisonAnalysis.TimeComparison.MonthOverMonth?this.comparisonAnalysis.TimeComparison.MonthOverMonth:{TraceabilityAmountChangeRate:0,CellAmountChangeRate:0,TotalKemeiIncomeChangeRate:0}},yearOverYearComparison:function(){return this.comparisonAnalysis&&this.comparisonAnalysis.TimeComparison&&this.comparisonAnalysis.TimeComparison.YearOverYear?this.comparisonAnalysis.TimeComparison.YearOverYear:{TraceabilityAmountChangeRate:0,CellAmountChangeRate:0,TotalKemeiIncomeChangeRate:0}},shareKpiList:function(){var t=this.shareStatistics||{},e=(t.CostReimbursement||0)+(t.CostTeacherBase||0)+(t.CostTeacherManual||0)+(t.CostTeacherBillingComm||0)+(t.CostTeacherConsumeComm||0)+(t.CostGMBase||0)+(t.CostGMComm||0);return[{key:"income",label:"收入",value:t.Income||0,type:"primary",isMoney:!0},{key:"cost",label:"总成本",value:e,type:"warning",isMoney:!0},{key:"profit",label:"毛利",value:t.Profit||0,type:t.Profit>=0?"success":"danger",isMoney:!0}]}},onLoad:function(){var t=new Date;this.selectedMonth="".concat(t.getFullYear(),"-").concat(String(t.getMonth()+1).padStart(2,"0")),this.loadTechDepartmentOptions()},mounted:function(){this.init()},onPullDownRefresh:function(){this.search().finally((function(){uni.stopPullDownRefresh()}))},onPageScroll:function(t){this.pageScrollTop=t.scrollTop||0},methods:{init:function(){var t=new Date;this.selectedMonth="".concat(t.getFullYear(),"-").concat(String(t.getMonth()+1).padStart(2,"0")),this.loadTechDepartmentOptions()},onMonthChange:function(t){this.selectedMonth=t.detail.value,this.currentTechDepartmentId&&this.search()},onTechDepartmentChange:function(t){if(this.techDepartmentIndex=t.detail.value,this.techDepartmentIndex>=0&&this.techDepartmentOptions[this.techDepartmentIndex]){var e=this.techDepartmentOptions[this.techDepartmentIndex];this.currentTechDepartmentName=e.fullName||e.FullName||"",this.currentTechDepartmentId=e.id||e.Id||"",this.search()}},switchTrendMonthCount:function(t){this.trendMonthCount=t,this.loadPerformanceTrend()},switchShareTrendMonthCount:function(t){this.shareTrendMonthCount=t,this.loadShareTrend()},loadTechDepartmentOptions:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i,n,o,s,l,d,p;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(a.prev=0,i=uni.getStorageSync("appMenuData")||[],!(Array.isArray(i)&&i.length>0)){a.next=8;break}if(n=i.find((function(t){return"app科技部数据开关按钮"==t.fullName})),!n){a.next=8;break}return a.next=7,e.loadAllTechDepartments();case 7:return a.abrupt("return");case 8:if(o=uni.getStorageSync("newuserInfo")||{},s=o.organizeId||"",s){a.next=13;break}return uni.showToast({title:"未获取到用户组织信息",icon:"none"}),a.abrupt("return");case 13:return a.next=15,c.default.get("".concat(u.default.getApiBaseUrl(),"/api/Extend/Organize/GetByName"),{organizeName:"科技部"});case 15:l=a.sent,200===l.code&&l.data&&(d=l.data.map((function(t){return{id:t.Id||t.id,FullName:t.FullName||t.fullName,fullName:t.FullName||t.fullName}})),p=d.find((function(t){return t.id===s})),p?(e.techDepartmentOptions=[p],e.techDepartmentIndex=0,e.currentTechDepartmentName=p.fullName,e.currentTechDepartmentId=p.id,e.search()):(uni.showToast({title:"未找到您的科技部信息",icon:"none"}),e.techDepartmentOptions=[])),a.next=23;break;case 19:a.prev=19,a.t0=a["catch"](0),t.error("加载科技部列表失败:",a.t0),uni.showToast({title:"加载科技部列表失败",icon:"none"});case 23:case"end":return a.stop()}}),a,null,[[0,19]])})))()},loadAllTechDepartments:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i,n,o,s,l;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,c.default.get("".concat(u.default.getApiBaseUrl(),"/api/Extend/Organize/GetByName"),{organizeName:"科技部"});case 3:i=a.sent,200===i.code&&i.data&&(e.techDepartmentOptions=i.data.map((function(t){return{id:t.Id||t.id,FullName:t.FullName||t.fullName,fullName:t.FullName||t.fullName}})),n=uni.getStorageSync("newuserInfo")||{},o=n.organizeId||"",o&&e.techDepartmentOptions.length>0?(s=e.techDepartmentOptions.findIndex((function(t){return t.id===o})),s>=0?(e.techDepartmentIndex=s,e.currentTechDepartmentName=e.techDepartmentOptions[s].fullName,e.currentTechDepartmentId=e.techDepartmentOptions[s].id):(e.techDepartmentIndex=0,e.currentTechDepartmentName=e.techDepartmentOptions[0].fullName,e.currentTechDepartmentId=e.techDepartmentOptions[0].id),e.search()):e.techDepartmentOptions.length>0&&!e.currentTechDepartmentId&&(l=e.techDepartmentOptions[0],e.techDepartmentIndex=0,e.currentTechDepartmentName=l.fullName||l.FullName||"",e.currentTechDepartmentId=l.id||l.Id||"",e.search())),a.next=11;break;case 7:a.prev=7,a.t0=a["catch"](0),t.error("加载所有科技部失败:",a.t0),uni.showToast({title:"加载科技部列表失败",icon:"none"});case 11:case"end":return a.stop()}}),a,null,[[0,7]])})))()},search:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i,n;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.selectedMonth){a.next=3;break}return uni.showToast({title:"请选择月份",icon:"none"}),a.abrupt("return");case 3:if(e.currentTechDepartmentId){a.next=6;break}return uni.showToast({title:"请选择科技部",icon:"none"}),a.abrupt("return");case 6:return a.prev=6,e.loading=!0,i=e.selectedMonth.replace("-",""),n={statisticsMonth:i,techDepartmentId:e.currentTechDepartmentId,storeIds:[]},a.next=12,Promise.all([e.loadStatistics(n),e.loadShareStatistics(n),e.loadPerformanceTrend(),e.loadShareTrend(),e.loadStoreRanking(n),e.loadStoreDistribution(n),e.loadTeacherRanking(n),e.loadOperationStatistics(n),e.loadComparisonAnalysis(n),e.loadStoreDetailList(n),e.loadTeacherDetailList(n),e.loadBillingDetailList(n),e.loadConsumeDetailList(n)]);case 12:a.next=18;break;case 14:a.prev=14,a.t0=a["catch"](6),t.error("加载数据失败:",a.t0),uni.showToast({title:"网络错误,请重试",icon:"none"});case 18:return a.prev=18,e.loading=!1,a.finish(18);case 21:case"end":return a.stop()}}),a,null,[[6,14,18,21]])})))()},loadStatistics:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getStatistics(e);case 3:n=i.sent,200===n.code&&(a.statistics=n.data||null),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载统计数据失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadShareStatistics:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getShareStatistics(e);case 3:n=i.sent,200===n.code&&(a.shareStatistics=n.data||null),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载股份统计数据失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadPerformanceTrend:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i,n;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.selectedMonth&&e.currentTechDepartmentId){a.next=2;break}return a.abrupt("return");case 2:return a.prev=2,i=e.selectedMonth.replace("-",""),a.next=6,l.default.getPerformanceTrend({statisticsMonth:i,techDepartmentId:e.currentTechDepartmentId,storeIds:[],monthCount:e.trendMonthCount});case 6:n=a.sent,200===n.code&&(e.performanceTrend=n.data||{TrendData:[]},e.$nextTick((function(){e.drawPerformanceTrendChart()}))),a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](2),t.error("加载业绩趋势失败:",a.t0);case 13:case"end":return a.stop()}}),a,null,[[2,10]])})))()},loadShareTrend:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i,n;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(e.selectedMonth&&e.currentTechDepartmentId){a.next=2;break}return a.abrupt("return");case 2:return a.prev=2,i=e.selectedMonth.replace("-",""),a.next=6,l.default.getShareTrend({statisticsMonth:i,techDepartmentId:e.currentTechDepartmentId,storeIds:[],monthCount:e.shareTrendMonthCount});case 6:n=a.sent,200===n.code&&(e.shareTrend=n.data||{TrendData:[]},e.$nextTick((function(){e.drawShareTrendChart()}))),a.next=13;break;case 10:a.prev=10,a.t0=a["catch"](2),t.error("加载股份趋势失败:",a.t0);case 13:case"end":return a.stop()}}),a,null,[[2,10]])})))()},loadStoreRanking:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getStoreRanking(e);case 3:n=i.sent,200===n.code&&(a.storeRanking=n.data&&n.data.RankingData||[]),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载门店排行失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadStoreDistribution:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getStoreDistribution(e);case 3:n=i.sent,200===n.code&&(a.storeDistribution=n.data||{DistributionData:[]},a.$nextTick((function(){a.drawStoreDistributionChart()}))),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载门店分布失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadTeacherRanking:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getTeacherRanking(e);case 3:n=i.sent,200===n.code&&(a.teacherRanking=n.data&&n.data.RankingData||[]),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载老师排行失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadOperationStatistics:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getOperationStatistics(e);case 3:n=i.sent,200===n.code&&(a.operationStatistics=n.data||null),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载运营统计失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadComparisonAnalysis:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,l.default.getComparisonAnalysis(e);case 3:n=i.sent,200===n.code&&(a.comparisonAnalysis=n.data||null),i.next=10;break;case 7:i.prev=7,i.t0=i["catch"](0),t.error("加载对比分析失败:",i.t0);case 10:case"end":return i.stop()}}),i,null,[[0,7]])})))()},loadStoreDetailList:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a.storeDetailList.loading=!0,i.prev=1,i.next=4,l.default.getStoreDetailList((0,o.default)((0,o.default)({},e),{},{currentPage:a.storeDetailList.pagination.currentPage,pageSize:a.storeDetailList.pagination.pageSize}));case 4:n=i.sent,200===n.code&&n.data&&(a.storeDetailList.data=n.data.list||[],a.storeDetailList.pagination.total=n.data.pagination&&n.data.pagination.total||0),i.next=11;break;case 8:i.prev=8,i.t0=i["catch"](1),t.error("加载门店明细列表失败:",i.t0);case 11:return i.prev=11,a.storeDetailList.loading=!1,i.finish(11);case 14:case"end":return i.stop()}}),i,null,[[1,8,11,14]])})))()},loadTeacherDetailList:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a.teacherDetailList.loading=!0,i.prev=1,i.next=4,l.default.getTeacherDetailList((0,o.default)((0,o.default)({},e),{},{currentPage:a.teacherDetailList.pagination.currentPage,pageSize:a.teacherDetailList.pagination.pageSize}));case 4:n=i.sent,200===n.code&&n.data&&(a.teacherDetailList.data=n.data.list||[],a.teacherDetailList.pagination.total=n.data.pagination&&n.data.pagination.total||0),i.next=11;break;case 8:i.prev=8,i.t0=i["catch"](1),t.error("加载老师明细列表失败:",i.t0);case 11:return i.prev=11,a.teacherDetailList.loading=!1,i.finish(11);case 14:case"end":return i.stop()}}),i,null,[[1,8,11,14]])})))()},loadBillingDetailList:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a.billingDetailList.loading=!0,i.prev=1,i.next=4,l.default.getBillingDetailList((0,o.default)((0,o.default)({},e),{},{currentPage:a.billingDetailList.pagination.currentPage,pageSize:a.billingDetailList.pagination.pageSize}));case 4:n=i.sent,200===n.code&&n.data&&(a.billingDetailList.data=n.data.list||[],a.billingDetailList.pagination.total=n.data.pagination&&n.data.pagination.total||0),i.next=11;break;case 8:i.prev=8,i.t0=i["catch"](1),t.error("加载开单明细列表失败:",i.t0);case 11:return i.prev=11,a.billingDetailList.loading=!1,i.finish(11);case 14:case"end":return i.stop()}}),i,null,[[1,8,11,14]])})))()},loadConsumeDetailList:function(e){var a=this;return(0,s.default)((0,r.default)().mark((function i(){var n;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return a.consumeDetailList.loading=!0,i.prev=1,i.next=4,l.default.getConsumeDetailList((0,o.default)((0,o.default)({},e),{},{currentPage:a.consumeDetailList.pagination.currentPage,pageSize:a.consumeDetailList.pagination.pageSize}));case 4:n=i.sent,200===n.code&&n.data&&(a.consumeDetailList.data=n.data.list||[],a.consumeDetailList.pagination.total=n.data.pagination&&n.data.pagination.total||0),i.next=11;break;case 8:i.prev=8,i.t0=i["catch"](1),t.error("加载消耗明细列表失败:",i.t0);case 11:return i.prev=11,a.consumeDetailList.loading=!1,i.finish(11);case 14:case"end":return i.stop()}}),i,null,[[1,8,11,14]])})))()},handleKpiClick:function(t){var e=this;if(t.clickable){var a="";switch(t.key){case"traceability":case"cell":case"total":a="billing-detail-list";break;case"managed":case"active":a="store-detail-list";break;default:return}a&&this.$nextTick((function(){uni.createSelectorQuery().in(e).select("#"+a).boundingClientRect((function(t){t&&uni.pageScrollTo({scrollTop:t.top-100,duration:300})})).exec()}))}},handleStoreDetailPageChange:function(t){this.storeDetailList.pagination.currentPage=t;var e=this.selectedMonth.replace("-",""),a={statisticsMonth:e,techDepartmentId:this.currentTechDepartmentId,storeIds:[]};this.loadStoreDetailList(a)},handleTeacherDetailPageChange:function(t){this.teacherDetailList.pagination.currentPage=t;var e=this.selectedMonth.replace("-",""),a={statisticsMonth:e,techDepartmentId:this.currentTechDepartmentId,storeIds:[]};this.loadTeacherDetailList(a)},handleBillingDetailPageChange:function(t){this.billingDetailList.pagination.currentPage=t;var e=this.selectedMonth.replace("-",""),a={statisticsMonth:e,techDepartmentId:this.currentTechDepartmentId,storeIds:[]};this.loadBillingDetailList(a)},handleConsumeDetailPageChange:function(t){this.consumeDetailList.pagination.currentPage=t;var e=this.selectedMonth.replace("-",""),a={statisticsMonth:e,techDepartmentId:this.currentTechDepartmentId,storeIds:[]};this.loadConsumeDetailList(a)},drawPerformanceTrendChart:function(){if(this.performanceTrend.TrendData&&0!==this.performanceTrend.TrendData.length){var t=this.performanceTrend.TrendData.map((function(t){var e=t.Month;return e&&6===e.length?e.substring(0,4)+"-"+e.substring(4,6):e})),e=[{name:"溯源金额",data:this.performanceTrend.TrendData.map((function(t){return parseFloat((t.TraceabilityAmount||0).toFixed(2))}))},{name:"Cell金额",data:this.performanceTrend.TrendData.map((function(t){return parseFloat((t.CellAmount||0).toFixed(2))}))},{name:"科美总收入",data:this.performanceTrend.TrendData.map((function(t){return parseFloat((t.TotalKemeiIncome||0).toFixed(2))}))}];this.performanceTrendChartData={categories:t,series:e}}else this.performanceTrendChartData={}},drawStoreDistributionChart:function(){if(this.storeDistribution.DistributionData&&0!==this.storeDistribution.DistributionData.length){var t=["#F56C6C","#67C23A","#409EFF","#E6A23C","#909399"],e=this.storeDistribution.DistributionData.map((function(e,a){return{name:e.StoreName||"未知门店",value:e.TotalKemeiIncome||0,color:t[a%t.length]}}));this.storeDistributionChartData={series:[{data:e}]}}else this.storeDistributionChartData={}},drawShareTrendChart:function(){if(this.shareTrend.TrendData&&0!==this.shareTrend.TrendData.length){var t=this.shareTrend.TrendData.map((function(t){var e=t.Month;return e&&6===e.length?e.substring(0,4)+"-"+e.substring(4,6):e})),e=[{name:"收入",data:this.shareTrend.TrendData.map((function(t){return parseFloat((t.Income||0).toFixed(2))}))},{name:"总成本",data:this.shareTrend.TrendData.map((function(t){var e=(t.CostReimbursement||0)+(t.CostTeacherBase||0)+(t.CostTeacherManual||0)+(t.CostTeacherBillingComm||0)+(t.CostTeacherConsumeComm||0)+(t.CostGMBase||0)+(t.CostGMComm||0);return parseFloat(e.toFixed(2))}))},{name:"利润",data:this.shareTrend.TrendData.map((function(t){return parseFloat((t.Profit||0).toFixed(2))}))}];this.shareTrendChartData={categories:t,series:e}}else this.shareTrendChartData={}},getKpiIconName:function(t){return{traceability:"grid",cell:"star",total:"trophy",managed:"home",active:"checkmark-circle",billingAmount:"red-packet",deductAmount:"list",refundAmount:"close-circle",consumeAmount:"checkmark-circle",handworkFee:"star"}[t]||"chart"},getShareKpiIconName:function(t){return{income:"red-packet",cost:"list",profit:"star"}[t]||"chart"},getDistributionColor:function(t){var e=["#F56C6C","#67C23A","#409EFF","#E6A23C","#909399"];return e[t%e.length]},formatNumber:function(t){return null===t||void 0===t?"0":("string"===typeof t&&(t=parseFloat(t)),isNaN(t)?"0":t>=1e4?(t/1e4).toFixed(2)+"万":t.toLocaleString())},formatMoney:function(t){return null===t||void 0===t?"0.00":("string"===typeof t&&(t=parseFloat(t)),isNaN(t)?"0.00":t>=1e4?(t/1e4).toFixed(2)+"万":t.toFixed(2))},formatPercent:function(t){return null===t||void 0===t||isNaN(t)?"0.00":("string"===typeof t&&(t=parseFloat(t)),isNaN(t)?"0.00":(Math.round(100*t)/100).toFixed(2))},formatDate:function(t){if(!t)return"无";var e=null;if("number"===typeof t)e=t;else if("string"===typeof t){var a=parseFloat(t);if(!isNaN(a)&&a>1e12)e=a;else{if(8===t.length)return t.substring(0,4)+"-"+t.substring(4,6)+"-"+t.substring(6,8);if(t.includes("-"))return t}}if(e){var i=new Date(e);if(isNaN(i.getTime()))return t;var n=i.getFullYear(),o=String(i.getMonth()+1).padStart(2,"0"),r=String(i.getDate()).padStart(2,"0"),s=String(i.getHours()).padStart(2,"0"),l=String(i.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(o,"-").concat(r," ").concat(s,":").concat(l)}return t},saveScreenshot:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return e.showScreenshotBtn=!1,uni.showLoading({title:"截图中"}),e.screenshotLoading=!0,a.prev=3,a.next=6,e.saveScreenshotH5();case 6:a.next=12;break;case 8:a.prev=8,a.t0=a["catch"](3),t.error("截图生成失败:",a.t0),uni.showToast({title:"截图生成失败: "+(a.t0.message||"未知错误"),icon:"none",duration:3e3});case 12:return a.prev=12,e.screenshotLoading=!1,uni.hideLoading(),e.showScreenshotBtn=!0,a.finish(12);case 17:case"end":return a.stop()}}),a,null,[[3,8,12,17]])})))()},saveScreenshotH5:function(){var e=this;return(0,s.default)((0,r.default)().mark((function i(){var o,s,l,c,u,d,p,f;return(0,r.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,Promise.resolve().then((function(){return(0,n.default)(a("a0f7"))}));case 3:if(o=i.sent,s=document.querySelector(".warpbox"),s||(s=document.querySelector(".page")),s){i.next=8;break}throw new Error("未找到要截图的内容");case 8:return i.next=10,new Promise((function(t){return setTimeout(t,1e3)}));case 10:return window.scrollTo(0,0),i.next=13,new Promise((function(t){return setTimeout(t,500)}));case 13:return l=s.style.background,s.style.background="#ffffff",i.next=17,new Promise((function(t){return setTimeout(t,200)}));case 17:return c={allowTaint:!0,useCORS:!0,scale:2,backgroundColor:"#ffffff",logging:!1,imageTimeout:3e4,scrollX:0,scrollY:0,onclone:function(t){t.body.style.backgroundColor="#ffffff",t.documentElement.style.backgroundColor="#ffffff"}},i.prev=18,i.next=21,o.default(s,c);case 21:u=i.sent,i.next=30;break;case 24:return i.prev=24,i.t0=i["catch"](18),t.warn("第一次截图失败,尝试备选方案:",i.t0),i.next=29,o.default(s,{allowTaint:!0,useCORS:!0,scale:2,backgroundColor:"#ffffff",logging:!1,imageTimeout:3e4});case 29:u=i.sent;case 30:d=u.toDataURL("image/png",1),p=document.createElement("a"),f="科技部数据_".concat(e.currentTechDepartmentName||"未选择","_").concat(e.selectedMonth,"_").concat((new Date).toISOString().slice(0,19).replace(/:/g,"-"),".png"),p.download=f,p.href=d,document.body.appendChild(p),p.click(),document.body.removeChild(p),s.style.background=l,uni.showToast({title:"截图保存成功",icon:"success",duration:2e3}),i.next=46;break;case 42:throw i.prev=42,i.t1=i["catch"](0),t.error("H5截图失败:",i.t1),i.t1;case 46:case"end":return i.stop()}}),i,null,[[0,42],[18,24]])})))()},saveScreenshotMiniProgram:function(){var e=this;return(0,s.default)((0,r.default)().mark((function a(){return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:a.prev=0,uni.canvasToTempFilePath({canvasId:"screenshot-canvas",success:function(e){uni.saveImageToPhotosAlbum({filePath:e.tempFilePath,success:function(){uni.showToast({title:"截图已保存到相册",icon:"success",duration:2e3})},fail:function(a){t.error("保存到相册失败:",a),uni.previewImage({urls:[e.tempFilePath],current:e.tempFilePath})}})},fail:function(e){throw t.error("导出图片失败:",e),new Error("导出图片失败")}},e),a.next=8;break;case 4:throw a.prev=4,a.t0=a["catch"](0),t.error("小程序截图失败:",a.t0),a.t0;case 8:case"end":return a.stop()}}),a,null,[[0,4]])})))()},saveScreenshotFallback:function(){return(0,s.default)((0,r.default)().mark((function t(){return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,new Promise((function(t){return setTimeout(t,2e3)}));case 2:uni.showToast({title:"截图功能暂不支持当前平台",icon:"none",duration:2e3});case 3:case"end":return t.stop()}}),t)})))()}}};e.default=d}).call(this,a("ba7c")["default"])},6524:function(t,e,a){"use strict";a.r(e);var i=a("5373"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},"765c":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa");var i={props:{show:{type:Boolean,default:uni.$u.props.loadingIcon.show},color:{type:String,default:uni.$u.props.loadingIcon.color},textColor:{type:String,default:uni.$u.props.loadingIcon.textColor},vertical:{type:Boolean,default:uni.$u.props.loadingIcon.vertical},mode:{type:String,default:uni.$u.props.loadingIcon.mode},size:{type:[String,Number],default:uni.$u.props.loadingIcon.size},textSize:{type:[String,Number],default:uni.$u.props.loadingIcon.textSize},text:{type:[String,Number],default:uni.$u.props.loadingIcon.text},timingFunction:{type:String,default:uni.$u.props.loadingIcon.timingFunction},duration:{type:[String,Number],default:uni.$u.props.loadingIcon.duration},inactiveColor:{type:String,default:uni.$u.props.loadingIcon.inactiveColor}}};e.default=i},"80f0":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.page[data-v-782a4826]{min-height:100vh;background:linear-gradient(135deg,#e8f5e9,#b2dfdb);padding-bottom:%?40?%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.warpbox[data-v-782a4826]{padding:0 %?30?%;padding-top:%?20?%}\n/* 顶部区域 */.header-section[data-v-782a4826]{margin-bottom:%?20?%;display:flex;justify-content:space-between;align-items:center;padding:0 %?10?%}.header-section .page-title[data-v-782a4826]{font-size:%?36?%;font-weight:700;color:#1f2937}.header-section .filter-box[data-v-782a4826]{display:flex;align-items:center;gap:%?12?%}.header-section .filter-box .date-picker-trigger[data-v-782a4826],\n.header-section .filter-box .tech-department-picker-trigger[data-v-782a4826]{display:flex;align-items:center;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:%?8?% %?16?%;border-radius:%?30?%;border:1px solid hsla(0,0%,100%,.8)}.header-section .filter-box .date-picker-trigger .date-text[data-v-782a4826],\n.header-section .filter-box .date-picker-trigger .tech-department-text[data-v-782a4826],\n.header-section .filter-box .tech-department-picker-trigger .date-text[data-v-782a4826],\n.header-section .filter-box .tech-department-picker-trigger .tech-department-text[data-v-782a4826]{font-size:%?24?%;color:#333;margin-right:%?6?%}.header-section .filter-box .screenshot-btn[data-v-782a4826]{display:flex;align-items:center;gap:%?8?%;padding:%?8?% %?16?%;background:rgba(64,158,255,.1);border-radius:%?20?%;transition:all .3s}.header-section .filter-box .screenshot-btn[data-v-782a4826]:active{background:rgba(64,158,255,.2);-webkit-transform:scale(.95);transform:scale(.95)}.header-section .filter-box .screenshot-btn.loading[data-v-782a4826]{opacity:.6}.header-section .filter-box .screenshot-btn .screenshot-text[data-v-782a4826]{font-size:%?24?%;color:#409eff}\n/* 卡片容器通用样式 - 玻璃拟态 */.warpboxss[data-v-782a4826]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:%?20?%;border-radius:%?20?%;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8) inset;margin-bottom:%?20?%;transition:all .3s ease}.warpboxss[data-v-782a4826]:active{-webkit-transform:scale(.99);transform:scale(.99)}.warpboxs-small-title[data-v-782a4826]{display:flex;justify-content:space-between;align-items:center;font-size:%?28?%;font-weight:600;color:#1f2937;margin-bottom:%?16?%}.warpboxs-small-title uni-view[data-v-782a4826]:first-child{display:flex;align-items:center}.warpboxs-small-title .warpboxs-small-title-line[data-v-782a4826]{background:linear-gradient(180deg,#43a047,#66bb6a);height:%?26?%;width:%?10?%;margin-right:%?12?%;border-radius:%?18?%;box-shadow:0 %?2?% %?8?% rgba(67,160,71,.4),0 0 %?12?% rgba(67,160,71,.3),inset 0 %?1?% %?2?% hsla(0,0%,100%,.3)}\n/* KPI 核心指标 */.kpi-section[data-v-782a4826]{margin-bottom:%?20?%}\n/* 上方5个指标 - 按照dashboard.vue样式 */.billing-card[data-v-782a4826]{width:100%;display:flex;flex-direction:column;justify-content:center;padding:%?24?%;background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:%?24?%;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8) inset;margin-bottom:%?16?%;box-sizing:border-box}.billing-main[data-v-782a4826]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1;width:100%;padding:0 %?8?%;margin-bottom:%?30?%}.billing-card .stat-content[data-v-782a4826]{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:%?10?%}.billing-card .label-row[data-v-782a4826]{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:%?8?%}.billing-card .card-label[data-v-782a4826]{font-size:%?24?%;font-weight:500;color:#666}.billing-card .stat-icon-small[data-v-782a4826]{width:%?48?%;height:%?48?%;border-radius:%?12?%;margin-right:%?8?%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.billing-card .stat-icon-small.primary[data-v-782a4826]{background:#409eff}.billing-card .stat-icon-small.success[data-v-782a4826]{background:#67c23a}.billing-card .stat-icon-small.warning[data-v-782a4826]{background:#e6a23c}.billing-card .stat-icon-small.info[data-v-782a4826]{background:#909399}.billing-card .stat-icon-small.danger[data-v-782a4826]{background:#f56c6c}.billing-value[data-v-782a4826]{font-size:%?38?%;font-weight:700;color:#1f2937;line-height:1.1;text-align:center;width:100%;padding:0 %?30?%;box-sizing:border-box;display:flex;align-items:baseline;justify-content:center}.billing-value .currency[data-v-782a4826]{font-size:%?24?%;margin-right:%?4?%}.billing-value .value[data-v-782a4826]{font-size:%?38?%}.billing-footer[data-v-782a4826]{display:flex;justify-content:space-around;width:100%;padding-top:%?30?%;border-top:1px solid rgba(0,0,0,.05);margin-top:auto}.count-item[data-v-782a4826]{display:flex;align-items:center;gap:%?8?%}.count-icon[data-v-782a4826]{width:%?36?%;height:%?36?%;border-radius:%?8?%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.count-icon.primary[data-v-782a4826]{background:#409eff}.count-icon.success[data-v-782a4826]{background:#67c23a}.count-icon.warning[data-v-782a4826]{background:#e6a23c}.count-icon.info[data-v-782a4826]{background:#909399}.count-icon.danger[data-v-782a4826]{background:#f56c6c}.count-text[data-v-782a4826]{font-size:%?26?%;color:#666;line-height:1.5;display:flex;align-items:baseline}.count-text .count-value[data-v-782a4826]{font-size:%?26?%;font-weight:500}.kpi-grid-bottom[data-v-782a4826]{display:grid;grid-template-columns:repeat(3,1fr);gap:%?16?%}\n/* 新增KPI指标样式 */.new-kpi-card[data-v-782a4826]{width:100%;padding:%?24?%;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:%?24?%;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8) inset;margin-bottom:%?16?%;box-sizing:border-box}.new-kpi-grid[data-v-782a4826]{display:grid;grid-template-columns:repeat(2,1fr);gap:%?20?%}.new-kpi-item[data-v-782a4826]{display:flex;align-items:center;padding:%?20?%;background:hsla(0,0%,100%,.6);border-radius:%?16?%;border:1px solid rgba(67,160,71,.1);transition:all .3s ease;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.04)}.new-kpi-item[data-v-782a4826]:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:0 %?4?% %?12?% rgba(0,0,0,.08)}.new-kpi-icon[data-v-782a4826]{width:%?56?%;height:%?56?%;border-radius:%?12?%;display:flex;align-items:center;justify-content:center;margin-right:%?16?%;flex-shrink:0}.new-kpi-icon.primary[data-v-782a4826]{background:linear-gradient(135deg,#409eff,#66b1ff)}.new-kpi-icon.success[data-v-782a4826]{background:linear-gradient(135deg,#67c23a,#85ce61)}.new-kpi-icon.warning[data-v-782a4826]{background:linear-gradient(135deg,#e6a23c,#ebb563)}.new-kpi-icon.danger[data-v-782a4826]{background:linear-gradient(135deg,#f56c6c,#f78989)}.new-kpi-icon.info[data-v-782a4826]{background:linear-gradient(135deg,#909399,#a6a9ad)}.new-kpi-content[data-v-782a4826]{flex:1;display:flex;flex-direction:column;gap:%?8?%}.new-kpi-label[data-v-782a4826]{font-size:%?24?%;color:#666;font-weight:500;line-height:1.2}.new-kpi-value[data-v-782a4826]{display:flex;align-items:baseline;line-height:1}.new-kpi-currency[data-v-782a4826]{font-size:%?22?%;color:#333;font-weight:500;margin-right:%?2?%}.new-kpi-number[data-v-782a4826]{font-size:%?32?%;font-weight:700;color:#333;letter-spacing:%?-0.5?%}.kpi-card[data-v-782a4826]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:%?24?%;padding:%?24?%;display:flex;flex-direction:column;justify-content:center;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8) inset}.kpi-card .kpi-header[data-v-782a4826]{display:flex;align-items:center;margin-bottom:%?16?%}.kpi-card .kpi-header .kpi-icon-square[data-v-782a4826]{width:%?50?%;height:%?50?%;border-radius:%?10?%;display:flex;align-items:center;justify-content:center;margin-right:%?12?%;flex-shrink:0}.kpi-card .kpi-header .kpi-icon-square.primary[data-v-782a4826]{background:#409eff}.kpi-card .kpi-header .kpi-icon-square.success[data-v-782a4826]{background:#67c23a}.kpi-card .kpi-header .kpi-icon-square.warning[data-v-782a4826]{background:#e6a23c}.kpi-card .kpi-header .kpi-icon-square.danger[data-v-782a4826]{background:#f56c6c}.kpi-card .kpi-header .kpi-label[data-v-782a4826]{font-size:%?24?%;color:#666}.kpi-card .kpi-value-group[data-v-782a4826]{display:flex;align-items:baseline}.kpi-card .kpi-value-group .currency[data-v-782a4826]{font-size:%?24?%;color:#333;margin-right:%?4?%}.kpi-card .kpi-value-group .value[data-v-782a4826]{font-size:%?36?%;font-weight:700;color:#333;letter-spacing:%?-1?%;flex:1;text-align:center}\n/* 趋势图表 */.trend-controls .pill-switch[data-v-782a4826]{display:flex;background:#f5f5f5;border-radius:%?26?%;padding:%?3?%}.trend-controls .pill-switch .pill-item[data-v-782a4826]{padding:%?5?% %?18?%;font-size:%?22?%;color:#666;border-radius:%?24?%;transition:all .3s}.trend-controls .pill-switch .pill-item.active[data-v-782a4826]{background:#fff;color:#43a047;box-shadow:0 %?2?% %?8?% rgba(0,0,0,.1);font-weight:500}.chart-wrapper[data-v-782a4826]{width:100%;height:%?400?%;position:static}\n/* 门店分布 */.distribution-chart-container[data-v-782a4826]{display:flex;flex-direction:column;align-items:center}.distribution-chart-wrapper[data-v-782a4826]{width:100%;height:%?480?%;margin-bottom:%?16?%;position:static}.distribution-legend[data-v-782a4826]{display:flex;flex-wrap:wrap;justify-content:center;gap:%?16?%;padding:%?16?%;border-radius:%?12?%;width:100%}.distribution-legend .legend-item[data-v-782a4826]{display:flex;align-items:center;gap:%?6?%;padding:%?6?% %?12?%;background:#fff;border-radius:%?8?%}.distribution-legend .legend-dot[data-v-782a4826]{width:%?20?%;height:%?20?%;border-radius:50%}.distribution-legend .legend-name[data-v-782a4826]{font-size:%?22?%;color:#666;margin-right:%?6?%}.distribution-legend .legend-value[data-v-782a4826]{font-size:%?22?%;color:#333;font-weight:700}\n/* 排行榜通用 */.rank-list-modern .rank-item[data-v-782a4826]{display:flex;align-items:center;padding:%?18?% 0}.rank-list-modern .rank-item .rank-idx[data-v-782a4826]{width:%?50?%;font-size:%?26?%;font-weight:700;color:#999;text-align:center;margin-right:%?16?%}.rank-list-modern .rank-item .rank-idx.rank-1[data-v-782a4826]{color:gold;font-size:%?30?%}.rank-list-modern .rank-item .rank-idx.rank-2[data-v-782a4826]{color:silver;font-size:%?30?%}.rank-list-modern .rank-item .rank-idx.rank-3[data-v-782a4826]{color:#cd7f32;font-size:%?30?%}.rank-list-modern .rank-item .rank-idx.top-3[data-v-782a4826]{color:#43a047;font-size:%?30?%}.rank-list-modern .rank-item .rank-idx .medal-icon[data-v-782a4826]{width:%?40?%;height:%?40?%}.detail-list-section[data-v-782a4826]{margin-bottom:%?20?%}.detail-list-section .warpboxs-small-title[data-v-782a4826]{margin-bottom:%?20?%}.detail-list-section .detail-loading[data-v-782a4826]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?60?% 0;color:#909399;font-size:%?28?%}.detail-list-section .detail-content .detail-list .detail-item[data-v-782a4826]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:%?20?%;padding:%?28?%;margin-bottom:%?20?%;box-shadow:0 %?8?% %?32?% rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.8) inset;transition:all .3s ease;border:1px solid rgba(67,160,71,.08)}.detail-list-section .detail-content .detail-list .detail-item[data-v-782a4826]:active{-webkit-transform:scale(.99);transform:scale(.99);box-shadow:0 %?4?% %?16?% rgba(0,0,0,.1),0 0 0 1px rgba(67,160,71,.15) inset}.detail-list-section .detail-content .detail-list .detail-item .detail-row[data-v-782a4826]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?18?%}.detail-list-section .detail-content .detail-list .detail-item .detail-row[data-v-782a4826]:last-child{margin-bottom:0}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title[data-v-782a4826]{margin-bottom:%?24?%;padding-bottom:%?20?%;border-bottom:2px solid rgba(67,160,71,.2);position:relative}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title[data-v-782a4826]::after{content:"";position:absolute;bottom:-2px;left:0;width:%?80?%;height:2px;background:linear-gradient(90deg,#43a047,rgba(67,160,71,0))}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title .detail-label[data-v-782a4826]{font-size:%?28?%;font-weight:600;color:#1f2937}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-title .detail-value[data-v-782a4826]{font-size:%?32?%;font-weight:700;color:#43a047;letter-spacing:%?0.5?%}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-compact[data-v-782a4826]{margin-bottom:%?14?%}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-compact .detail-label[data-v-782a4826]{font-size:%?26?%;color:#666;font-weight:500}.detail-list-section .detail-content .detail-list .detail-item .detail-row.detail-row-compact .detail-value[data-v-782a4826]{font-size:%?28?%;color:#333;font-weight:600}.detail-list-section .detail-content .detail-list .detail-item .detail-row .detail-label[data-v-782a4826]{font-size:%?26?%;color:#666;font-weight:500;white-space:nowrap}.detail-list-section .detail-content .detail-list .detail-item .detail-row .detail-value[data-v-782a4826]{font-size:%?28?%;color:#333;flex:1;text-align:right;font-weight:600;word-break:break-all}.detail-list-section .detail-content .detail-list .detail-item .detail-row-group[data-v-782a4826]{display:flex;justify-content:space-between;margin-bottom:%?14?%;background:linear-gradient(135deg,rgba(67,160,71,.06),rgba(67,160,71,.03));border-radius:%?14?%;padding:%?20?%;border:1px solid rgba(67,160,71,.1)}.detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row[data-v-782a4826]{flex:1;margin-bottom:0;padding:0}.detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row[data-v-782a4826]:first-child{margin-right:%?24?%;padding-right:%?24?%;border-right:1px solid rgba(67,160,71,.15)}.detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row .detail-label[data-v-782a4826]{font-size:%?24?%;color:#666}.detail-list-section .detail-content .detail-list .detail-item .detail-row-group .detail-row .detail-value[data-v-782a4826]{font-size:%?26?%;color:#333;font-weight:600}.detail-list-section .detail-content .detail-pagination[data-v-782a4826]{margin-top:%?40?%;padding:0}.detail-list-section .detail-content .detail-pagination .pagination-info[data-v-782a4826]{text-align:center;font-size:%?26?%;color:#666;margin-bottom:%?24?%;padding:%?16?% %?20?%;background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:%?16?%;border:1px solid rgba(67,160,71,.12);box-shadow:0 %?2?% %?12?% rgba(67,160,71,.1);font-weight:500;letter-spacing:%?0.5?%}.detail-list-section .detail-content .detail-pagination .pagination-buttons[data-v-782a4826]{display:flex;justify-content:space-between;gap:%?20?%}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]{flex:1;padding:%?10?% 0!important;background:linear-gradient(135deg,#43a047,#66bb6a)!important;color:#fff!important;border-radius:%?18?%!important;font-size:%?30?%!important;font-weight:700!important;border:none!important;box-shadow:0 %?8?% %?24?% rgba(67,160,71,.35),0 %?3?% %?10?% rgba(67,160,71,.25),inset 0 %?1?% %?2?% hsla(0,0%,100%,.25)!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;letter-spacing:%?1?%;line-height:1.5!important;text-align:center!important}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s ease}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]:active{-webkit-transform:translateY(%?3?%) scale(.97);transform:translateY(%?3?%) scale(.97);box-shadow:0 %?4?% %?16?% rgba(67,160,71,.3),0 %?2?% %?6?% rgba(67,160,71,.2),inset 0 %?1?% %?1?% hsla(0,0%,100%,.15)}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]:active::before{left:100%}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]:active::after{width:%?300?%;height:%?300?%}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]:disabled{background:linear-gradient(135deg,#e8e8e8,#f0f0f0)!important;color:#b0b0b0!important;box-shadow:0 %?2?% %?6?% rgba(0,0,0,.08),inset 0 %?1?% %?2?% hsla(0,0%,100%,.5)!important;cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]:disabled::before, .detail-list-section .detail-content .detail-pagination .pagination-buttons .pagination-btn[data-v-782a4826]:disabled::after{display:none}.rank-avatar[data-v-782a4826]{width:%?56?%;height:%?56?%;background:#e8f5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:%?16?%;color:#43a047;font-weight:700;font-size:%?24?%}.rank-info[data-v-782a4826]{flex:1}.rank-info .info-main[data-v-782a4826]{display:flex;justify-content:space-between;align-items:center;margin-bottom:%?10?%}.rank-info .info-main .name[data-v-782a4826]{font-size:%?26?%;font-weight:500;color:#333}.rank-info .info-main .value[data-v-782a4826]{font-size:%?26?%;font-weight:700;color:#43a047}.rank-info .progress-bg[data-v-782a4826]{height:%?6?%;background:#f5f5f5;border-radius:%?3?%;overflow:hidden}.rank-info .progress-bg .progress-bar[data-v-782a4826]{height:100%;background:linear-gradient(90deg,#66bb6a,#43a047);border-radius:%?3?%}.rank-info .progress-bg .progress-bar.green[data-v-782a4826]{background:linear-gradient(90deg,#66bb6a,#43a047)}\n/* 运营统计 */.operation-grid[data-v-782a4826]{display:grid;grid-template-columns:repeat(2,1fr);gap:%?16?%}.operation-card[data-v-782a4826]{background:#fff;border-radius:%?12?%;padding:%?16?%}.operation-card .operation-title[data-v-782a4826]{font-size:%?24?%;font-weight:600;color:#333;margin-bottom:%?16?%;padding-bottom:%?12?%;border-bottom:1px solid #f0f0f0}.operation-card .operation-item[data-v-782a4826]{display:flex;flex-direction:column;align-items:flex-start;padding:%?12?% 0}.operation-card .operation-item .operation-label[data-v-782a4826]{font-size:%?24?%;color:#666;margin-bottom:%?8?%}.operation-card .operation-item .operation-value[data-v-782a4826]{font-size:%?26?%;font-weight:700;color:#333}\n/* 对比分析 */.comparison-content .comparison-block[data-v-782a4826]{margin-bottom:%?30?%}.comparison-content .comparison-block[data-v-782a4826]:last-child{margin-bottom:0}.comparison-content .comparison-block .comparison-title[data-v-782a4826]{font-size:%?26?%;font-weight:600;color:#333;margin-bottom:%?16?%}.comparison-content .comparison-block .comparison-items[data-v-782a4826]{display:flex;flex-direction:column;gap:%?12?%}.comparison-content .comparison-block .comparison-item[data-v-782a4826]{display:flex;justify-content:space-between;align-items:center;padding:%?16?%;background:#f5f7fa;border-radius:%?8?%}.comparison-content .comparison-block .comparison-item .comparison-label[data-v-782a4826]{font-size:%?24?%;color:#666}.comparison-content .comparison-block .comparison-item .comparison-value[data-v-782a4826]{font-size:%?28?%;font-weight:700;color:#333}.comparison-content .comparison-block .comparison-item .comparison-value.positive[data-v-782a4826]{color:#67c23a}.comparison-content .comparison-block .comparison-item .comparison-value.negative[data-v-782a4826]{color:#f56c6c}.detail-empty[data-v-782a4826]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:%?100?% 0;font-size:%?28?%;color:#909399}.detail-empty[data-v-782a4826]::before{content:"📋";font-size:%?80?%;margin-bottom:%?20?%;opacity:.3}',""]),t.exports=e},9126:function(t,e,a){var i=a("ba87");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("0bd25d17",i,!0,{sourceMap:!1,shadowMode:!1})},"9b3e":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return i}));var i={uIcon:a("3f69").default,qiunDataCharts:a("55d7").default,uLoadingIcon:a("d854").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"page"},[a("v-uni-view",{staticClass:"warpbox"},[a("v-uni-view",{staticClass:"header-section"},[a("v-uni-view",{staticClass:"page-title"}),a("v-uni-view",{staticClass:"filter-box"},[a("v-uni-picker",{attrs:{mode:"date",fields:"month",value:t.selectedMonth},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.onMonthChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"date-picker-trigger"},[a("v-uni-text",{staticClass:"date-text"},[t._v(t._s(t.selectedMonthText))]),a("u-icon",{attrs:{name:"arrow-down",size:"14",color:"#666"}})],1)],1),a("v-uni-picker",{attrs:{mode:"selector",range:t.techDepartmentOptions,"range-key":"fullName",value:t.techDepartmentIndex},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.onTechDepartmentChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"tech-department-picker-trigger"},[a("v-uni-text",{staticClass:"tech-department-text"},[t._v(t._s(t.currentTechDepartmentName||"请选择科技部"))]),a("u-icon",{attrs:{name:"arrow-down",size:"14",color:"#666"}})],1)],1),t.showScreenshotBtn?a("v-uni-view",{staticClass:"screenshot-btn",class:{loading:t.screenshotLoading},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.saveScreenshot.apply(void 0,arguments)}}},[a("u-icon",{attrs:{name:"photo",size:"18",color:"#409EFF"}}),a("v-uni-text",{staticClass:"screenshot-text"},[t._v("截图")])],1):t._e()],1)],1),t.statistics?a("v-uni-view",{staticClass:"kpi-section"},[a("v-uni-view",{staticClass:"glass-card billing-card"},[t._l(t.kpiListTop.slice(0,2),(function(e,i){return a("v-uni-view",{key:i,staticClass:"billing-main",style:{cursor:e.clickable?"pointer":"default"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleKpiClick(e)}}},[a("v-uni-view",{staticClass:"stat-content"},[a("v-uni-view",{staticClass:"label-row"},[a("v-uni-view",{staticClass:"stat-icon-small",class:e.type},[a("u-icon",{attrs:{name:t.getKpiIconName(e.key),size:20,color:"#fff"}})],1),a("v-uni-view",{staticClass:"card-label"},[t._v(t._s(e.label))])],1),a("v-uni-view",{staticClass:"billing-value"},[e.isMoney?a("v-uni-text",{staticClass:"currency"},[t._v("¥")]):t._e(),a("v-uni-text",{staticClass:"value"},[t._v(t._s(e.isMoney?t.formatMoney(e.value):t.formatNumber(e.value)))])],1)],1)],1)})),a("v-uni-view",{staticClass:"billing-footer"},t._l(t.kpiListTop.slice(2,5),(function(e,i){return a("v-uni-view",{key:i,staticClass:"count-item",style:{cursor:e.clickable?"pointer":"default"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleKpiClick(e)}}},[a("v-uni-text",{staticClass:"count-text"},[a("v-uni-text",{staticClass:"count-value"},[t._v(t._s(e.label+" "+t.formatNumber(e.value)))])],1)],1)})),1)],2),a("v-uni-view",{staticClass:"glass-card new-kpi-card",staticStyle:{"margin-top":"20rpx"}},[a("v-uni-view",{staticClass:"new-kpi-grid"},t._l(t.kpiListTop.slice(5,10),(function(e,i){return a("v-uni-view",{key:i,staticClass:"new-kpi-item",style:{cursor:e.clickable?"pointer":"default"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleKpiClick(e)}}},[a("v-uni-view",{staticClass:"new-kpi-icon",class:e.type},[a("u-icon",{attrs:{name:t.getKpiIconName(e.key),size:18,color:"#fff"}})],1),a("v-uni-view",{staticClass:"new-kpi-content"},[a("v-uni-text",{staticClass:"new-kpi-label"},[t._v(t._s(e.label))]),a("v-uni-view",{staticClass:"new-kpi-value"},[e.isMoney?a("v-uni-text",{staticClass:"new-kpi-currency"},[t._v("¥")]):t._e(),a("v-uni-text",{staticClass:"new-kpi-number"},[t._v(t._s(e.isMoney?t.formatMoney(e.value):t.formatNumber(e.value)))])],1)],1)],1)})),1)],1)],1):t._e(),t.operationStatistics||t.statistics?a("v-uni-view",{staticClass:"warpboxss operation-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("运营统计")],1)],1),a("v-uni-view",{staticClass:"operation-grid"},[a("v-uni-view",{staticClass:"operation-card"},[a("v-uni-view",{staticClass:"operation-title"},[t._v("开单分析")]),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("开单次数")]),a("v-uni-text",{staticClass:"operation-value"},[t._v(t._s(t.formatNumber(t.operationStatistics&&t.operationStatistics.BillingAnalysis&&t.operationStatistics.BillingAnalysis.BillingCount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("开单金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.statistics&&t.statistics.BillingAmount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("平均开单金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.operationStatistics&&t.operationStatistics.BillingAnalysis&&t.operationStatistics.BillingAnalysis.AverageBillingAmount||0)))])],1)],1),a("v-uni-view",{staticClass:"operation-card"},[a("v-uni-view",{staticClass:"operation-title"},[t._v("消耗分析")]),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("消耗次数")]),a("v-uni-text",{staticClass:"operation-value"},[t._v(t._s(t.formatNumber(t.operationStatistics&&t.operationStatistics.ConsumeAnalysis&&t.operationStatistics.ConsumeAnalysis.ConsumeCount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("消耗金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.operationStatistics&&t.operationStatistics.ConsumeAnalysis&&t.operationStatistics.ConsumeAnalysis.ConsumeAmount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("消耗率")]),a("v-uni-text",{staticClass:"operation-value"},[t._v(t._s(t.formatPercent(t.operationStatistics&&t.operationStatistics.ConsumeAnalysis&&t.operationStatistics.ConsumeAnalysis.ConsumeRate||0))+"%")])],1)],1),a("v-uni-view",{staticClass:"operation-card"},[a("v-uni-view",{staticClass:"operation-title"},[t._v("退卡分析")]),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("退卡次数")]),a("v-uni-text",{staticClass:"operation-value"},[t._v(t._s(t.formatNumber(t.operationStatistics&&t.operationStatistics.RefundAnalysis&&t.operationStatistics.RefundAnalysis.RefundCount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("退卡金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.operationStatistics&&t.operationStatistics.RefundAnalysis&&t.operationStatistics.RefundAnalysis.RefundAmount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("退卡率")]),a("v-uni-text",{staticClass:"operation-value"},[t._v(t._s(t.formatPercent(t.operationStatistics&&t.operationStatistics.RefundAnalysis&&t.operationStatistics.RefundAnalysis.RefundRate||0))+"%")])],1)],1),a("v-uni-view",{staticClass:"operation-card"},[a("v-uni-view",{staticClass:"operation-title"},[t._v("储扣分析")]),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("退卡溯源金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.statistics&&t.statistics.RefundTraceabilityAmount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("开单Cell金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.statistics&&t.statistics.BillingCellAmount||0)))])],1),a("v-uni-view",{staticClass:"operation-item"},[a("v-uni-text",{staticClass:"operation-label"},[t._v("退卡Cell金额")]),a("v-uni-text",{staticClass:"operation-value"},[t._v("¥"+t._s(t.formatMoney(t.statistics&&t.statistics.RefundCellAmount||0)))])],1)],1)],1)],1):t._e(),t.performanceTrend.TrendData&&t.performanceTrend.TrendData.length>0?a("v-uni-view",{staticClass:"warpboxss trend-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("业绩趋势")],1),a("v-uni-view",{staticClass:"trend-controls"},[a("v-uni-view",{staticClass:"pill-switch"},[a("v-uni-view",{staticClass:"pill-item",class:3===t.trendMonthCount?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.switchTrendMonthCount(3)}}},[t._v("3月")]),a("v-uni-view",{staticClass:"pill-item",class:6===t.trendMonthCount?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.switchTrendMonthCount(6)}}},[t._v("6月")]),a("v-uni-view",{staticClass:"pill-item",class:12===t.trendMonthCount?"active":"",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.switchTrendMonthCount(12)}}},[t._v("12月")])],1)],1)],1),a("v-uni-view",{staticClass:"chart-wrapper"},[a("qiun-data-charts",{attrs:{type:"line",opts:t.performanceTrendChartOpts,chartData:t.performanceTrendChartData,ontouch:!0,inScrollView:!0,pageScrollTop:t.pageScrollTop,background:"rgba(255, 255, 255, 0.8)",canvas2d:!0}})],1)],1):t._e(),t.storeDistribution.DistributionData&&t.storeDistribution.DistributionData.length>0?a("v-uni-view",{staticClass:"warpboxss distribution-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("门店业绩分布")],1)],1),a("v-uni-view",{staticClass:"distribution-chart-container"},[a("v-uni-view",{staticClass:"distribution-chart-wrapper"},[a("qiun-data-charts",{attrs:{type:"pie",opts:t.storeDistributionChartOpts,chartData:t.storeDistributionChartData,ontouch:!0,inScrollView:!0,pageScrollTop:t.pageScrollTop,canvas2d:!0}})],1),a("v-uni-view",{staticClass:"distribution-legend"},t._l(t.storeDistribution.DistributionData.slice(0,5),(function(e,i){return a("v-uni-view",{key:i,staticClass:"legend-item"},[a("v-uni-view",{staticClass:"legend-dot",style:{backgroundColor:t.getDistributionColor(i)}}),a("v-uni-text",{staticClass:"legend-name"},[t._v(t._s(e.StoreName||"未知门店"))]),a("v-uni-text",{staticClass:"legend-value"},[t._v("¥"+t._s(t.formatMoney(e.TotalKemeiIncome)))])],1)})),1)],1)],1):t._e(),(t.shareTrend.TrendData&&t.shareTrend.TrendData.length,t._e()),t.storeRanking.length>0?a("v-uni-view",{staticClass:"warpboxss ranking-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("门店业绩排行")],1)],1),a("v-uni-view",{staticClass:"rank-list-modern"},t._l(t.storeRanking.slice(0,10),(function(e,i){return a("v-uni-view",{key:i,staticClass:"rank-item"},[a("v-uni-view",{staticClass:"rank-idx",class:i<3?"top-3":""},[0===i?a("v-uni-image",{staticClass:"medal-icon",attrs:{src:"/static/rank/no1.png"}}):1===i?a("v-uni-image",{staticClass:"medal-icon",attrs:{src:"/static/rank/no2.png"}}):2===i?a("v-uni-image",{staticClass:"medal-icon",attrs:{src:"/static/rank/no3.png"}}):a("v-uni-text",[t._v(t._s(i+1))])],1),a("v-uni-view",{staticClass:"rank-info"},[a("v-uni-view",{staticClass:"info-main"},[a("v-uni-text",{staticClass:"name"},[t._v(t._s(e.StoreName||"未知门店"))]),a("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.formatMoney(e.TotalKemeiIncome)))])],1),a("v-uni-view",{staticClass:"progress-bg"},[a("v-uni-view",{staticClass:"progress-bar",style:{width:e.TotalKemeiIncome/(t.storeRanking[0].TotalKemeiIncome||1)*100+"%"}})],1)],1)],1)})),1)],1):t._e(),t.teacherRanking.length>0?a("v-uni-view",{staticClass:"warpboxss teacher-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("老师业绩排行")],1)],1),a("v-uni-view",{staticClass:"rank-list-modern"},t._l(t.teacherRanking.slice(0,10),(function(e,i){return a("v-uni-view",{key:i,staticClass:"rank-item"},[a("v-uni-view",{staticClass:"rank-idx",class:0===i?"rank-1":1===i?"rank-2":2===i?"rank-3":""},[a("v-uni-text",[t._v(t._s(i+1))])],1),a("v-uni-view",{staticClass:"rank-avatar"},[a("v-uni-text",[t._v(t._s(e.EmployeeName?e.EmployeeName.substring(0,1):"无"))])],1),a("v-uni-view",{staticClass:"rank-info"},[a("v-uni-view",{staticClass:"info-main"},[a("v-uni-text",{staticClass:"name"},[t._v(t._s(e.EmployeeName||"未知"))]),a("v-uni-text",{staticClass:"value"},[t._v("¥"+t._s(t.formatMoney(e.TotalPerformance)))])],1),a("v-uni-view",{staticClass:"progress-bg"},[a("v-uni-view",{staticClass:"progress-bar green",style:{width:e.TotalPerformance/(t.teacherRanking[0].TotalPerformance||1)*100+"%"}})],1)],1)],1)})),1)],1):t._e(),t.comparisonAnalysis?a("v-uni-view",{staticClass:"warpboxss comparison-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("对比分析")],1)],1),a("v-uni-view",{staticClass:"comparison-content"},[a("v-uni-view",{staticClass:"comparison-block"},[a("v-uni-view",{staticClass:"comparison-title"},[t._v("环比对比(与上月对比)")]),a("v-uni-view",{staticClass:"comparison-items"},[a("v-uni-view",{staticClass:"comparison-item"},[a("v-uni-text",{staticClass:"comparison-label"},[t._v("溯源金额变化率")]),a("v-uni-text",{staticClass:"comparison-value",class:t.monthOverMonthComparison.TraceabilityAmountChangeRate>0?"positive":t.monthOverMonthComparison.TraceabilityAmountChangeRate<0?"negative":""},[t._v(" "+t._s(t.formatPercent(t.monthOverMonthComparison.TraceabilityAmountChangeRate))+"% ")])],1),a("v-uni-view",{staticClass:"comparison-item"},[a("v-uni-text",{staticClass:"comparison-label"},[t._v("Cell金额变化率")]),a("v-uni-text",{staticClass:"comparison-value",class:t.monthOverMonthComparison.CellAmountChangeRate>0?"positive":t.monthOverMonthComparison.CellAmountChangeRate<0?"negative":""},[t._v(" "+t._s(t.formatPercent(t.monthOverMonthComparison.CellAmountChangeRate))+"% ")])],1),a("v-uni-view",{staticClass:"comparison-item"},[a("v-uni-text",{staticClass:"comparison-label"},[t._v("科美总收入变化率")]),a("v-uni-text",{staticClass:"comparison-value",class:t.monthOverMonthComparison.TotalKemeiIncomeChangeRate>0?"positive":t.monthOverMonthComparison.TotalKemeiIncomeChangeRate<0?"negative":""},[t._v(" "+t._s(t.formatPercent(t.monthOverMonthComparison.TotalKemeiIncomeChangeRate))+"% ")])],1)],1)],1),a("v-uni-view",{staticClass:"comparison-block"},[a("v-uni-view",{staticClass:"comparison-title"},[t._v("同比对比(与去年同月对比)")]),a("v-uni-view",{staticClass:"comparison-items"},[a("v-uni-view",{staticClass:"comparison-item"},[a("v-uni-text",{staticClass:"comparison-label"},[t._v("溯源金额变化率")]),a("v-uni-text",{staticClass:"comparison-value",class:t.yearOverYearComparison.TraceabilityAmountChangeRate>0?"positive":t.yearOverYearComparison.TraceabilityAmountChangeRate<0?"negative":""},[t._v(" "+t._s(t.formatPercent(t.yearOverYearComparison.TraceabilityAmountChangeRate))+"% ")])],1),a("v-uni-view",{staticClass:"comparison-item"},[a("v-uni-text",{staticClass:"comparison-label"},[t._v("Cell金额变化率")]),a("v-uni-text",{staticClass:"comparison-value",class:t.yearOverYearComparison.CellAmountChangeRate>0?"positive":t.yearOverYearComparison.CellAmountChangeRate<0?"negative":""},[t._v(" "+t._s(t.formatPercent(t.yearOverYearComparison.CellAmountChangeRate))+"% ")])],1),a("v-uni-view",{staticClass:"comparison-item"},[a("v-uni-text",{staticClass:"comparison-label"},[t._v("科美总收入变化率")]),a("v-uni-text",{staticClass:"comparison-value",class:t.yearOverYearComparison.TotalKemeiIncomeChangeRate>0?"positive":t.yearOverYearComparison.TotalKemeiIncomeChangeRate<0?"negative":""},[t._v(" "+t._s(t.formatPercent(t.yearOverYearComparison.TotalKemeiIncomeChangeRate))+"% ")])],1)],1)],1)],1)],1):t._e(),a("v-uni-view",{staticClass:"warpboxss detail-list-section",attrs:{id:"store-detail-list"}},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("门店明细列表")],1)],1),t.storeDetailList.loading?a("v-uni-view",{staticClass:"detail-loading"},[a("u-loading-icon",{attrs:{mode:"spinner",size:"40"}}),a("v-uni-text",[t._v("加载中...")])],1):t.storeDetailList.data.length>0?a("v-uni-scroll-view",{staticClass:"detail-content",attrs:{"scroll-y":!0}},[a("v-uni-view",{staticClass:"detail-list"},t._l(t.storeDetailList.data,(function(e,i){return a("v-uni-view",{key:i,staticClass:"detail-item"},[a("v-uni-view",{staticClass:"detail-row detail-row-title"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("门店名称:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v(t._s(e.StoreName||"无"))])],1),a("v-uni-view",{staticClass:"detail-row-group"},[a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("溯源金额:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.TraceabilityAmount)))])],1),a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("Cell金额:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.CellAmount)))])],1)],1),a("v-uni-view",{staticClass:"detail-row-group"},[a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("科美总收入:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.TotalKemeiIncome)))])],1),a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("占比:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v(t._s(t.formatPercent(e.Percentage))+"%")])],1)],1)],1)})),1),t.storeDetailList.pagination.total>t.storeDetailList.pagination.pageSize?a("v-uni-view",{staticClass:"detail-pagination"},[a("v-uni-view",{staticClass:"pagination-info"},[t._v(" 共 "+t._s(t.storeDetailList.pagination.total)+" 条,当前第 "+t._s(t.storeDetailList.pagination.currentPage)+" / "+t._s(Math.ceil(t.storeDetailList.pagination.total/t.storeDetailList.pagination.pageSize))+" 页 ")]),a("v-uni-view",{staticClass:"pagination-buttons"},[a("v-uni-button",{staticClass:"pagination-btn",attrs:{disabled:1===t.storeDetailList.pagination.currentPage},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleStoreDetailPageChange(t.storeDetailList.pagination.currentPage-1)}}},[t._v("上一页")]),a("v-uni-button",{staticClass:"pagination-btn",attrs:{disabled:t.storeDetailList.pagination.currentPage>=Math.ceil(t.storeDetailList.pagination.total/t.storeDetailList.pagination.pageSize)},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleStoreDetailPageChange(t.storeDetailList.pagination.currentPage+1)}}},[t._v("下一页")])],1)],1):t._e()],1):a("v-uni-view",{staticClass:"detail-empty"},[a("v-uni-text",[t._v("暂无数据")])],1)],1),a("v-uni-view",{staticClass:"warpboxss detail-list-section",attrs:{id:"teacher-detail-list"}},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("老师明细列表")],1)],1),t.teacherDetailList.loading?a("v-uni-view",{staticClass:"detail-loading"},[a("u-loading-icon",{attrs:{mode:"spinner",size:"40"}}),a("v-uni-text",[t._v("加载中...")])],1):t.teacherDetailList.data.length>0?a("v-uni-scroll-view",{staticClass:"detail-content",attrs:{"scroll-y":!0}},[a("v-uni-view",{staticClass:"detail-list"},t._l(t.teacherDetailList.data,(function(e,i){return a("v-uni-view",{key:i,staticClass:"detail-item"},[a("v-uni-view",{staticClass:"detail-row detail-row-title"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("老师姓名:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v(t._s(e.EmployeeName||"无"))])],1),a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("门店:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v(t._s(e.StoreName||"无"))])],1),a("v-uni-view",{staticClass:"detail-row-group"},[a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("开单业绩:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.OrderAchievement)))])],1),a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("消耗业绩:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.ConsumeAchievement)))])],1)],1),a("v-uni-view",{staticClass:"detail-row-group"},[a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("总业绩:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.TotalPerformance)))])],1),a("v-uni-view",{staticClass:"detail-row detail-row-compact"},[a("v-uni-text",{staticClass:"detail-label"},[t._v("手工费:")]),a("v-uni-text",{staticClass:"detail-value"},[t._v("¥"+t._s(t.formatMoney(e.HandworkFee)))])],1)],1)],1)})),1),t.teacherDetailList.pagination.total>t.teacherDetailList.pagination.pageSize?a("v-uni-view",{staticClass:"detail-pagination"},[a("v-uni-view",{staticClass:"pagination-info"},[t._v(" 共 "+t._s(t.teacherDetailList.pagination.total)+" 条,当前第 "+t._s(t.teacherDetailList.pagination.currentPage)+" / "+t._s(Math.ceil(t.teacherDetailList.pagination.total/t.teacherDetailList.pagination.pageSize))+" 页 ")]),a("v-uni-view",{staticClass:"pagination-buttons"},[a("v-uni-button",{staticClass:"pagination-btn",attrs:{disabled:1===t.teacherDetailList.pagination.currentPage},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTeacherDetailPageChange(t.teacherDetailList.pagination.currentPage-1)}}},[t._v("上一页")]),a("v-uni-button",{staticClass:"pagination-btn",attrs:{disabled:t.teacherDetailList.pagination.currentPage>=Math.ceil(t.teacherDetailList.pagination.total/t.teacherDetailList.pagination.pageSize)},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleTeacherDetailPageChange(t.teacherDetailList.pagination.currentPage+1)}}},[t._v("下一页")])],1)],1):t._e()],1):a("v-uni-view",{staticClass:"detail-empty"},[a("v-uni-text",[t._v("暂无数据")])],1)],1),t._e(),t._e(),t.shareStatistics?a("v-uni-view",{staticClass:"warpboxss share-kpi-section"},[a("v-uni-view",{staticClass:"warpboxs-small-title"},[a("v-uni-view",[a("v-uni-text",{staticClass:"warpboxs-small-title-line"}),t._v("股份统计")],1)],1),a("v-uni-view",{staticClass:"kpi-grid-bottom"},t._l(t.shareKpiList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"kpi-card"},[a("v-uni-view",{staticClass:"kpi-header"},[a("v-uni-view",{staticClass:"kpi-icon-square",class:e.type},[a("u-icon",{attrs:{name:t.getShareKpiIconName(e.key),size:16,color:"#fff"}})],1),a("v-uni-text",{staticClass:"kpi-label"},[t._v(t._s(e.label))])],1),a("v-uni-view",{staticClass:"kpi-value-group"},[a("v-uni-text",{staticClass:"value"},[e.isMoney?a("v-uni-text",{staticClass:"currency"},[t._v("¥")]):t._e(),t._v(" "+t._s(e.isMoney?t.formatMoney(e.value):t.formatNumber(e.value))+" ")],1)],1)],1)})),1)],1):t._e(),a("v-uni-view",{staticStyle:{height:"150rpx"}})],1)],1)},o=[]},a307:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={"uicon-level":"","uicon-column-line":"","uicon-checkbox-mark":"","uicon-folder":"","uicon-movie":"","uicon-star-fill":"","uicon-star":"","uicon-phone-fill":"","uicon-phone":"","uicon-apple-fill":"","uicon-chrome-circle-fill":"","uicon-backspace":"","uicon-attach":"","uicon-cut":"","uicon-empty-car":"","uicon-empty-coupon":"","uicon-empty-address":"","uicon-empty-favor":"","uicon-empty-permission":"","uicon-empty-news":"","uicon-empty-search":"","uicon-github-circle-fill":"","uicon-rmb":"","uicon-person-delete-fill":"","uicon-reload":"","uicon-order":"","uicon-server-man":"","uicon-search":"","uicon-fingerprint":"","uicon-more-dot-fill":"","uicon-scan":"","uicon-share-square":"","uicon-map":"","uicon-map-fill":"","uicon-tags":"","uicon-tags-fill":"","uicon-bookmark-fill":"","uicon-bookmark":"","uicon-eye":"","uicon-eye-fill":"","uicon-mic":"","uicon-mic-off":"","uicon-calendar":"","uicon-calendar-fill":"","uicon-trash":"","uicon-trash-fill":"","uicon-play-left":"","uicon-play-right":"","uicon-minus":"","uicon-plus":"","uicon-info":"","uicon-info-circle":"","uicon-info-circle-fill":"","uicon-question":"","uicon-error":"","uicon-close":"","uicon-checkmark":"","uicon-android-circle-fill":"","uicon-android-fill":"","uicon-ie":"","uicon-IE-circle-fill":"","uicon-google":"","uicon-google-circle-fill":"","uicon-setting-fill":"","uicon-setting":"","uicon-minus-square-fill":"","uicon-plus-square-fill":"","uicon-heart":"","uicon-heart-fill":"","uicon-camera":"","uicon-camera-fill":"","uicon-more-circle":"","uicon-more-circle-fill":"","uicon-chat":"","uicon-chat-fill":"","uicon-bag-fill":"","uicon-bag":"","uicon-error-circle-fill":"","uicon-error-circle":"","uicon-close-circle":"","uicon-close-circle-fill":"","uicon-checkmark-circle":"","uicon-checkmark-circle-fill":"","uicon-question-circle-fill":"","uicon-question-circle":"","uicon-share":"","uicon-share-fill":"","uicon-shopping-cart":"","uicon-shopping-cart-fill":"","uicon-bell":"","uicon-bell-fill":"","uicon-list":"","uicon-list-dot":"","uicon-zhihu":"","uicon-zhihu-circle-fill":"","uicon-zhifubao":"","uicon-zhifubao-circle-fill":"","uicon-weixin-circle-fill":"","uicon-weixin-fill":"","uicon-twitter-circle-fill":"","uicon-twitter":"","uicon-taobao-circle-fill":"","uicon-taobao":"","uicon-weibo-circle-fill":"","uicon-weibo":"","uicon-qq-fill":"","uicon-qq-circle-fill":"","uicon-moments-circel-fill":"","uicon-moments":"","uicon-qzone":"","uicon-qzone-circle-fill":"","uicon-baidu-circle-fill":"","uicon-baidu":"","uicon-facebook-circle-fill":"","uicon-facebook":"","uicon-car":"","uicon-car-fill":"","uicon-warning-fill":"","uicon-warning":"","uicon-clock-fill":"","uicon-clock":"","uicon-edit-pen":"","uicon-edit-pen-fill":"","uicon-email":"","uicon-email-fill":"","uicon-minus-circle":"","uicon-minus-circle-fill":"","uicon-plus-circle":"","uicon-plus-circle-fill":"","uicon-file-text":"","uicon-file-text-fill":"","uicon-pushpin":"","uicon-pushpin-fill":"","uicon-grid":"","uicon-grid-fill":"","uicon-play-circle":"","uicon-play-circle-fill":"","uicon-pause-circle-fill":"","uicon-pause":"","uicon-pause-circle":"","uicon-eye-off":"","uicon-eye-off-outline":"","uicon-gift-fill":"","uicon-gift":"","uicon-rmb-circle-fill":"","uicon-rmb-circle":"","uicon-kefu-ermai":"","uicon-server-fill":"","uicon-coupon-fill":"","uicon-coupon":"","uicon-integral":"","uicon-integral-fill":"","uicon-home-fill":"","uicon-home":"","uicon-hourglass-half-fill":"","uicon-hourglass":"","uicon-account":"","uicon-plus-people-fill":"","uicon-minus-people-fill":"","uicon-account-fill":"","uicon-thumb-down-fill":"","uicon-thumb-down":"","uicon-thumb-up":"","uicon-thumb-up-fill":"","uicon-lock-fill":"","uicon-lock-open":"","uicon-lock-opened-fill":"","uicon-lock":"","uicon-red-packet-fill":"","uicon-photo-fill":"","uicon-photo":"","uicon-volume-off-fill":"","uicon-volume-off":"","uicon-volume-fill":"","uicon-volume":"","uicon-red-packet":"","uicon-download":"","uicon-arrow-up-fill":"","uicon-arrow-down-fill":"","uicon-play-left-fill":"","uicon-play-right-fill":"","uicon-rewind-left-fill":"","uicon-rewind-right-fill":"","uicon-arrow-downward":"","uicon-arrow-leftward":"","uicon-arrow-rightward":"","uicon-arrow-upward":"","uicon-arrow-down":"","uicon-arrow-right":"","uicon-arrow-left":"","uicon-arrow-up":"","uicon-skip-back-left":"","uicon-skip-forward-right":"","uicon-rewind-right":"","uicon-rewind-left":"","uicon-arrow-right-double":"","uicon-arrow-left-double":"","uicon-wifi-off":"","uicon-wifi":"","uicon-empty-data":"","uicon-empty-history":"","uicon-empty-list":"","uicon-empty-page":"","uicon-empty-order":"","uicon-man":"","uicon-woman":"","uicon-man-add":"","uicon-man-add-fill":"","uicon-man-delete":"","uicon-man-delete-fill":"","uicon-zh":"","uicon-en":""}},a93d:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa");var i={props:{name:{type:String,default:uni.$u.props.icon.name},color:{type:String,default:uni.$u.props.icon.color},size:{type:[String,Number],default:uni.$u.props.icon.size},bold:{type:Boolean,default:uni.$u.props.icon.bold},index:{type:[String,Number],default:uni.$u.props.icon.index},hoverClass:{type:String,default:uni.$u.props.icon.hoverClass},customPrefix:{type:String,default:uni.$u.props.icon.customPrefix},label:{type:[String,Number],default:uni.$u.props.icon.label},labelPos:{type:String,default:uni.$u.props.icon.labelPos},labelSize:{type:[String,Number],default:uni.$u.props.icon.labelSize},labelColor:{type:String,default:uni.$u.props.icon.labelColor},space:{type:[String,Number],default:uni.$u.props.icon.space},imgMode:{type:String,default:uni.$u.props.icon.imgMode},width:{type:[String,Number],default:uni.$u.props.icon.width},height:{type:[String,Number],default:uni.$u.props.icon.height},top:{type:[String,Number],default:uni.$u.props.icon.top},stop:{type:Boolean,default:uni.$u.props.icon.stop}}};e.default=i},b0ad:function(t,e,a){"use strict";var i=a("1d45"),n=a.n(i);n.a},ba87:function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-26861ad0], uni-scroll-view[data-v-26861ad0], uni-swiper-item[data-v-26861ad0]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}.u-loading-icon[data-v-26861ad0]{flex-direction:row;align-items:center;justify-content:center;color:#c8c9cc}.u-loading-icon__text[data-v-26861ad0]{margin-left:4px;color:#606266;font-size:14px;line-height:20px}.u-loading-icon__spinner[data-v-26861ad0]{width:30px;height:30px;position:relative;box-sizing:border-box;max-width:100%;max-height:100%;-webkit-animation:u-rotate-data-v-26861ad0 1s linear infinite;animation:u-rotate-data-v-26861ad0 1s linear infinite}.u-loading-icon__spinner--semicircle[data-v-26861ad0]{border-width:2px;border-color:transparent;border-top-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-style:solid}.u-loading-icon__spinner--circle[data-v-26861ad0]{border-top-right-radius:100px;border-top-left-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-width:2px;border-top-color:#e5e5e5;border-right-color:#e5e5e5;border-bottom-color:#e5e5e5;border-left-color:#e5e5e5;border-style:solid}.u-loading-icon--vertical[data-v-26861ad0]{flex-direction:column}[data-v-26861ad0]:host{font-size:0;line-height:1}.u-loading-icon__spinner--spinner[data-v-26861ad0]{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}.u-loading-icon__text[data-v-26861ad0]:empty{display:none}.u-loading-icon--vertical .u-loading-icon__text[data-v-26861ad0]{margin:6px 0 0;color:#606266}.u-loading-icon__dot[data-v-26861ad0]{position:absolute;top:0;left:0;width:100%;height:100%}.u-loading-icon__dot[data-v-26861ad0]:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(1){-webkit-transform:rotate(30deg);transform:rotate(30deg);opacity:1}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(2){-webkit-transform:rotate(60deg);transform:rotate(60deg);opacity:.9375}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.875}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(4){-webkit-transform:rotate(120deg);transform:rotate(120deg);opacity:.8125}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(5){-webkit-transform:rotate(150deg);transform:rotate(150deg);opacity:.75}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(6){-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:.6875}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(7){-webkit-transform:rotate(210deg);transform:rotate(210deg);opacity:.625}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(8){-webkit-transform:rotate(240deg);transform:rotate(240deg);opacity:.5625}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(9){-webkit-transform:rotate(270deg);transform:rotate(270deg);opacity:.5}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(10){-webkit-transform:rotate(300deg);transform:rotate(300deg);opacity:.4375}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(11){-webkit-transform:rotate(330deg);transform:rotate(330deg);opacity:.375}.u-loading-icon__dot[data-v-26861ad0]:nth-of-type(12){-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:.3125}@-webkit-keyframes u-rotate-data-v-26861ad0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes u-rotate-data-v-26861ad0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}',""]),t.exports=e},c963:function(t,e,a){"use strict";var i=a("9126"),n=a.n(i);n.a},ce74:function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-view[data-v-59765974], uni-scroll-view[data-v-59765974], uni-swiper-item[data-v-59765974]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}@font-face{font-family:uicon-iconfont;src:url(https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf) format("truetype")}.u-icon[data-v-59765974]{display:flex;align-items:center}.u-icon--left[data-v-59765974]{flex-direction:row-reverse;align-items:center}.u-icon--right[data-v-59765974]{flex-direction:row;align-items:center}.u-icon--top[data-v-59765974]{flex-direction:column-reverse;justify-content:center}.u-icon--bottom[data-v-59765974]{flex-direction:column;justify-content:center}.u-icon__icon[data-v-59765974]{font-family:uicon-iconfont;position:relative;\ndisplay:flex;\nflex-direction:row;align-items:center}.u-icon__icon--primary[data-v-59765974]{color:#3c9cff}.u-icon__icon--success[data-v-59765974]{color:#5ac725}.u-icon__icon--error[data-v-59765974]{color:#e54d42}.u-icon__icon--warning[data-v-59765974]{color:#f9ae3d}.u-icon__icon--info[data-v-59765974]{color:#909399}.u-icon__img[data-v-59765974]{height:auto;will-change:transform}.u-icon__label[data-v-59765974]{line-height:1}',""]),t.exports=e},d854:function(t,e,a){"use strict";a.r(e);var i=a("3860"),n=a("4ea2");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("c963");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"26861ad0",null,!1,i["a"],void 0);e["default"]=s.exports}}]);