index.js
9.06 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{"231e":function(e,t,n){},"417e":function(e,t,n){"use strict";(function(e){var r=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("7eb4")),a=r(n("7ca3")),u=r(n("ee10")),s=(n("8f59"),r(n("0e06"))),i=r(n("58a9"));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,a.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={data:function(){return{newuserInfo:{},statusBarHeight:0,isLoading:!1,loadingText:"加载中...",summaryData:{appointmentCount:0,inviteCount:0,expansionCount:0,refundCount:0},userInfo:{},jsjinfo:null,performanceData:{InvitationCount:0,InviteCount:0,AppointmentCount:0,BillingCount:0,BillingAmount:0,ConsumeCount:0,ConsumeAmount:0,RefundCount:0,RefundAmount:0,HeadCount:0,PersonCount:0}}},computed:{iskjb:function(){return"科技老师"!=this.newuserInfo.gw},showReport:function(){if(!this.userInfo||!this.userInfo.userAccount)return!1;return["admin","13198568627","18884847552","13608016021","18628973287"].includes(this.userInfo.userAccount)}},onLoad:function(){var e=this;return(0,u.default)(o.default.mark((function t(){return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.showLoading("加载中..."),e.checkLoginStatus(),t.next=4,e.int();case 4:case"end":return t.stop()}}),t)})))()},onShow:function(){return(0,u.default)(o.default.mark((function e(){return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()},methods:{int:function(){var t=this;this.API.getUsers(this.userInfo.userId).then((function(n){if(console.error(n),200===n.code)if(t.newuserInfo=n.data,"1"!=t.newuserInfo.enabledMark)e.showToast({title:"您的账号已被禁用",icon:"none"}),e.clearStorageSync(),setTimeout((function(){e.reLaunch({url:"/pages/login/login"})}),1500);else{new Date;var r=t.utils.gettime();console.log("formattedDate:",r),s.default.getJsjInfoByUserMonth(t.userInfo.userId,r).then((function(e){console.error(e),200==e.code&&(t.jsjinfo=e.data)})),e.setStorageSync("newuserInfo",t.newuserInfo),t.getSummaryData(),t.getPerformanceData()}}))},getSystemInfo:function(){var t=this;e.getSystemInfo({success:function(e){t.statusBarHeight=e.statusBarHeight}})},checkLoginStatus:function(){var t=e.getStorageSync("token");t?this.userInfo=e.getStorageSync("userInfo"):e.reLaunch({url:"/pages/login/login"})},showLoading:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"加载中...";this.isLoading=!0,this.loadingText=e},hideLoading:function(){this.isLoading=!1},getSummaryData:function(){var e=this;return(0,u.default)(o.default.mark((function t(){var n,r,a,u,s,i,c,d,f,l,g,m,I,p,h,w,v,b,S;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,n=e.getCurrentMonthRange(),!e.iskjb){t.next=19;break}return r={pageSize:1,yysj:"".concat(n[0],",").concat(n[1])},a={pageSize:1,yysj:"".concat(n[0],",").concat(n[1])},u={pageSize:1,expansionTime:"".concat(n[0],",").concat(n[1])},"店助"==e.newuserInfo.gw||"店长"==e.newuserInfo.gw?(r.djmd=e.newuserInfo.mdid||"暂无",a.storeId=e.newuserInfo.mdid||"暂无",u.storeId=e.newuserInfo.mdid||"暂无"):(r.yyr=e.userInfo.userId,a.yyr=e.userInfo.userId,u.expansionUserId=e.userInfo.userId),t.next=9,e.API.getAppointmentList(r);case 9:return s=t.sent,200===s.code&&(e.summaryData.appointmentCount=(null===(i=s.data.pagination)||void 0===i?void 0:i.total)||0),t.next=13,e.API.getInviteList(a);case 13:return c=t.sent,200===c.code&&(e.summaryData.inviteCount=(null===(d=c.data.pagination)||void 0===d?void 0:d.total)||0),t.next=17,e.API.getExpansionList(u);case 17:f=t.sent,200===f.code&&(e.summaryData.expansionCount=(null===(l=f.data.pagination)||void 0===l?void 0:l.total)||0);case 19:return g={pageSize:1,kdrq:"".concat(n[0],",").concat(n[1])},m={pageSize:1,hksj:"".concat(n[0],",").concat(n[1])},I={pageSize:1,tksj:"".concat(n[0],",").concat(n[1])},"科技老师"==e.newuserInfo.gw?(g.kjblsId=e.userInfo.userId,m.kjblsId=e.userInfo.userId,I.kjblsId=e.userInfo.userId):"健康师"==e.newuserInfo.gw?(g.jksId=e.userInfo.userId,m.jksId=e.userInfo.userId,I.jksId=e.userInfo.userId):"店助"==e.newuserInfo.gw||"店长"==e.newuserInfo.gw?(g.djmd=e.newuserInfo.mdid||"暂无",m.md=e.newuserInfo.mdid||"暂无",I.md=e.newuserInfo.mdid||"暂无"):(g.CreateUser=e.userInfo.userId,m.czry=e.userInfo.userId,I.czry=e.userInfo.userId),t.next=25,e.API.getLxList(g);case 25:return p=t.sent,200===p.code&&(e.summaryData.hkCount=(null===(h=p.data.pagination)||void 0===h?void 0:h.total)||0),t.next=29,e.API.getConsumeList(m);case 29:return w=t.sent,200===w.code&&(e.summaryData.consumeCount=(null===(v=w.data.pagination)||void 0===v?void 0:v.total)||0),t.next=33,e.API.getRefundList(I);case 33:b=t.sent,200===b.code&&(e.summaryData.refundCount=(null===(S=b.data.pagination)||void 0===S?void 0:S.total)||0),t.next=40;break;case 37:t.prev=37,t.t0=t["catch"](0),console.error("获取统计数据失败:",t.t0);case 40:return t.prev=40,e.hideLoading(),t.finish(40);case 43:case"end":return t.stop()}}),t,null,[[0,37,40,43]])})))()},goToPage:function(t){e.navigateTo({url:t})},handleLogout:function(){var t=this;e.showModal({title:"提示",content:"确定要退出登录吗?",success:function(n){n.confirm&&t.API.logout().then((function(t){200==t.code&&(e.clearStorageSync(),e.reLaunch({url:"/pages/login/login"}))}))}})},getCurrentMonthRange:function(){var e=new Date,t=e.getFullYear(),n=e.getMonth(),r=new Date(t,n,1),o=new Date(t,n+1,0,23,59,59,999);return[r.getTime(),o.getTime()]},getCurrentMonthStr:function(){var e=new Date,t=e.getFullYear(),n=e.getMonth()+1;return"".concat(t).concat(n.toString().padStart(2,"0"))},formatDateToISO:function(e){var t=new Date(e),n=t.getFullYear(),r=String(t.getMonth()+1).padStart(2,"0"),o=String(t.getDate()).padStart(2,"0"),a=String(t.getHours()).padStart(2,"0"),u=String(t.getMinutes()).padStart(2,"0"),s=String(t.getSeconds()).padStart(2,"0");return"".concat(n,"-").concat(r,"-").concat(o,"T").concat(a,":").concat(u,":").concat(s)},getPerformanceData:function(){var e=this;return(0,u.default)(o.default.mark((function t(){var n,r,a,u;return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(t.prev=0,n=e.getCurrentMonthStr(),r=e.getCurrentMonthRange(),"科技老师"!=e.newuserInfo.gw){t.next=10;break}return t.next=6,i.default.GetTechTeacherStatistics({teacherId:e.userInfo.userId,startDate:e.formatDateToISO(r[0]),endDate:e.formatDateToISO(r[1])});case 6:a=t.sent,200===a.code&&a.data&&(e.performanceData=a.data.length>0?a.data[0]:{},console.error(d({},e.performanceData))),t.next=14;break;case 10:return t.next=12,i.default.getEmployeePerformanceStatistics({userId:e.userInfo.userId,statisticsMonth:n});case 12:u=t.sent,200===u.code&&u.data&&(e.performanceData=u.data);case 14:t.next=19;break;case 16:t.prev=16,t.t0=t["catch"](0),console.error("获取业绩数据失败:",t.t0);case 19:case"end":return t.stop()}}),t,null,[[0,16]])})))()}}};t.default=f}).call(this,n("df3c")["default"])},"4b91":function(e,t,n){"use strict";n.r(t);var r=n("66cb"),o=n("bf62");for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);n("9d9c");var u=n("828b"),s=Object(u["a"])(o["default"],r["b"],r["c"],!1,null,"56161326",null,!1,r["a"],void 0);t["default"]=s.exports},"66cb":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var r={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,"3f69"))}},o=function(){var e=this,t=e.$createElement,n=(e._self._c,"科技老师"==e.newuserInfo.gw?(e.performanceData.OrderAchievement||0).toFixed(2):null),r="科技老师"==e.newuserInfo.gw?(e.performanceData.ConsumeAchievement||0).toFixed(2):null,o="科技老师"==e.newuserInfo.gw?(e.performanceData.ConsumeProjectCount||0).toFixed(2):null,a="科技老师"!=e.newuserInfo.gw?(e.performanceData.BillingAmount||0).toFixed(2):null,u="科技老师"!=e.newuserInfo.gw?(e.performanceData.ConsumeAmount||0).toFixed(2):null,s="科技老师"!=e.newuserInfo.gw?(e.performanceData.RefundAmount||0).toFixed(2):null;e.$mp.data=Object.assign({},{$root:{g0:n,g1:r,g2:o,g3:a,g4:u,g5:s}})},a=[]},"9d9c":function(e,t,n){"use strict";var r=n("231e"),o=n.n(r);o.a},bf62:function(e,t,n){"use strict";n.r(t);var r=n("417e"),o=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=o.a},d8ba:function(e,t,n){"use strict";(function(e,t){var r=n("47a9");n("2fec");r(n("3240"));var o=r(n("4b91"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])}},[["d8ba","common/runtime","common/vendor"]]]);