index.js
8.67 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{"417e":function(e,n,t){"use strict";(function(e){var r=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(t("7eb4")),a=r(t("7ca3")),u=r(t("ee10")),s=(t("8f59"),r(t("0e06"))),i=r(t("58a9"));function c(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function f(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?c(Object(t),!0).forEach((function(n){(0,a.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var d={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 n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.showLoading("加载中..."),e.checkLoginStatus(),n.next=4,e.int();case 4:case"end":return n.stop()}}),n)})))()},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 n=this;this.API.getUsers(this.userInfo.userId).then((function(t){if(console.error(t),200===t.code)if(n.newuserInfo=t.data,"1"!=n.newuserInfo.enabledMark)e.showToast({title:"您的账号已被禁用",icon:"none"}),e.clearStorageSync(),setTimeout((function(){e.reLaunch({url:"/pages/login/login"})}),1500);else{var r=n.utils.gettime();s.default.getJsjInfoByUserMonth(n.userInfo.userId,r).then((function(e){console.error(e),200==e.code&&(n.jsjinfo=e.data)})),e.setStorageSync("newuserInfo",n.newuserInfo),n.getSummaryData(),n.getPerformanceData()}}))},getSystemInfo:function(){var n=this;e.getSystemInfo({success:function(e){n.statusBarHeight=e.statusBarHeight}})},checkLoginStatus:function(){var n=e.getStorageSync("token");n?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 n(){var t,r,a,u,s,i,c,f,d,l,m,g,I,p,h,w,v,y,b;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(n.prev=0,t=e.utils.getCurrentMonthRange(),!e.iskjb){n.next=19;break}return r={pageSize:1,currentPage:1,yysj:"".concat(t[0],",").concat(t[1])},a={pageSize:1,yysj:"".concat(t[0],",").concat(t[1])},u={pageSize:1,expansionTime:"".concat(t[0],",").concat(t[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),n.next=9,e.API.getAppointmentList(r);case 9:return s=n.sent,200===s.code&&(e.summaryData.appointmentCount=(null===(i=s.data.pagination)||void 0===i?void 0:i.total)||0),n.next=13,e.API.getInviteList(a);case 13:return c=n.sent,200===c.code&&(e.summaryData.inviteCount=(null===(f=c.data.pagination)||void 0===f?void 0:f.total)||0),n.next=17,e.API.getExpansionList(u);case 17:d=n.sent,200===d.code&&(e.summaryData.expansionCount=(null===(l=d.data.pagination)||void 0===l?void 0:l.total)||0);case 19:return m={pageSize:1,kdrq:"".concat(t[0],",").concat(t[1])},g={pageSize:1,hksj:"".concat(t[0],",").concat(t[1])},I={pageSize:1,tksj:"".concat(t[0],",").concat(t[1])},"科技老师"==e.newuserInfo.gw?(m.kjblsId=e.userInfo.userId,g.kjblsId=e.userInfo.userId,I.kjblsId=e.userInfo.userId):"健康师"==e.newuserInfo.gw?(m.jksId=e.userInfo.userId,g.jksId=e.userInfo.userId,I.jksId=e.userInfo.userId):"店助"==e.newuserInfo.gw||"店长"==e.newuserInfo.gw?(m.djmd=e.newuserInfo.mdid||"暂无",g.md=e.newuserInfo.mdid||"暂无",I.md=e.newuserInfo.mdid||"暂无"):(m.CreateUser=e.userInfo.userId,g.czry=e.userInfo.userId,I.czry=e.userInfo.userId),n.next=25,e.API.getLxList(m);case 25:return p=n.sent,200===p.code&&(e.summaryData.hkCount=(null===(h=p.data.pagination)||void 0===h?void 0:h.total)||0),n.next=29,e.API.getConsumeList(g);case 29:return w=n.sent,200===w.code&&(e.summaryData.consumeCount=(null===(v=w.data.pagination)||void 0===v?void 0:v.total)||0),n.next=33,e.API.getRefundList(I);case 33:y=n.sent,200===y.code&&(e.summaryData.refundCount=(null===(b=y.data.pagination)||void 0===b?void 0:b.total)||0),n.next=40;break;case 37:n.prev=37,n.t0=n["catch"](0),console.error("获取统计数据失败:",n.t0);case 40:return n.prev=40,e.hideLoading(),n.finish(40);case 43:case"end":return n.stop()}}),n,null,[[0,37,40,43]])})))()},goToPage:function(n){e.navigateTo({url:n})},handleLogout:function(){var n=this;e.showModal({title:"提示",content:"确定要退出登录吗?",success:function(t){t.confirm&&n.API.logout().then((function(n){200==n.code&&(e.clearStorageSync(),e.reLaunch({url:"/pages/login/login"}))}))}})},getCurrentMonthStr:function(){var n=new Date;return console.error(e.$u.timeFormat(n,"yyyymm")),e.$u.timeFormat(n,"yyyymm")},formatDateToISO:function(n){var t=new Date(n);return console.error(e.$u.timeFormat(t,"yyyy-mm-dd hh:MM:ss")),e.$u.timeFormat(t,"yyyy-mm-dd hh:MM:ss")},getPerformanceData:function(){var e=this;return(0,u.default)(o.default.mark((function n(){var t,r,a,u;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(n.prev=0,t=e.getCurrentMonthStr(),r=e.utils.getCurrentMonthRange(),"科技老师"!=e.newuserInfo.gw){n.next=10;break}return n.next=6,i.default.GetTechTeacherStatistics({teacherId:e.userInfo.userId,startDate:e.formatDateToISO(r[0]),endDate:e.formatDateToISO(r[1])});case 6:a=n.sent,200===a.code&&a.data&&(e.performanceData=a.data.length>0?a.data[0]:{},console.error(f({},e.performanceData))),n.next=14;break;case 10:return n.next=12,i.default.getEmployeePerformanceStatistics({userId:e.userInfo.userId,statisticsMonth:t});case 12:u=n.sent,200===u.code&&u.data&&(e.performanceData=u.data);case 14:n.next=19;break;case 16:n.prev=16,n.t0=n["catch"](0),console.error("获取业绩数据失败:",n.t0);case 19:case"end":return n.stop()}}),n,null,[[0,16]])})))()}}};n.default=d}).call(this,t("df3c")["default"])},"4b91":function(e,n,t){"use strict";t.r(n);var r=t("a6ea"),o=t("bf62");for(var a in o)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(a);t("c229");var u=t("828b"),s=Object(u["a"])(o["default"],r["b"],r["c"],!1,null,"52b8347d",null,!1,r["a"],void 0);n["default"]=s.exports},a6ea:function(e,n,t){"use strict";t.d(n,"b",(function(){return o})),t.d(n,"c",(function(){return a})),t.d(n,"a",(function(){return r}));var r={uIcon:function(){return Promise.all([t.e("common/vendor"),t.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(t.bind(null,"3f69"))}},o=function(){var e=this,n=e.$createElement,t=(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:t,g1:r,g2:o,g3:a,g4:u,g5:s}})},a=[]},bf62:function(e,n,t){"use strict";t.r(n);var r=t("417e"),o=t.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(a);n["default"]=o.a},c229:function(e,n,t){"use strict";var r=t("efc6"),o=t.n(r);o.a},d8ba:function(e,n,t){"use strict";(function(e,n){var r=t("47a9");t("2fec");r(t("3240"));var o=r(t("4b91"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(o.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},efc6:function(e,n,t){}},[["d8ba","common/runtime","common/vendor"]]]);