index.js
6.4 KB
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{"0535":function(t,n,e){"use strict";(function(t){var a=e("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=a(e("7eb4")),r=a(e("ee10")),u=(e("8f59"),a(e("7f89"))),i=a(e("f60a")),c={data:function(){return{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:{showReport:function(){if(!this.userInfo||!this.userInfo.userAccount)return!1;return["admin","13198568627","18884847552","13608016021","18628973287"].includes(this.userInfo.userAccount)}},onLoad:function(){var t=this;return(0,r.default)(o.default.mark((function n(){return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.showLoading("加载中..."),t.checkLoginStatus(),n.next=4,t.int();case 4:case"end":return n.stop()}}),n)})))()},onShow:function(){return(0,r.default)(o.default.mark((function t(){return o.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:case"end":return t.stop()}}),t)})))()},methods:{int:function(){var n=this;this.API.getCurrentUser().then((function(e){if(console.error(e),200===e.code){n.userInfo=e.data.userInfo;new Date;var a=n.utils.gettime();console.log("formattedDate:",a),u.default.getJsjInfoByUserMonth(n.userInfo.userId,a).then((function(t){console.error(t),200==t.code&&(n.jsjinfo=t.data)})),t.setStorageSync("userInfo",n.userInfo),n.getSummaryData(),n.getPerformanceData()}}))},getSystemInfo:function(){var n=this;t.getSystemInfo({success:function(t){n.statusBarHeight=t.statusBarHeight}})},checkLoginStatus:function(){var n=t.getStorageSync("token");n||t.reLaunch({url:"/pages/login/login"})},showLoading:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"加载中...";this.isLoading=!0,this.loadingText=t},hideLoading:function(){this.isLoading=!1},getSummaryData:function(){var t=this;return(0,r.default)(o.default.mark((function n(){var e,a,r,u,i,c,s,d,f,l,g,m,h;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,e=t.getCurrentMonthRange(),n.next=4,t.API.getAppointmentList({yyr:t.userInfo.userId,pageSize:1,yysj:"".concat(e[0],",").concat(e[1])});case 4:return a=n.sent,200===a.code&&(t.summaryData.appointmentCount=(null===(r=a.data.pagination)||void 0===r?void 0:r.total)||0),n.next=8,t.API.getInviteList({yyr:t.userInfo.userId,pageSize:1,yysj:"".concat(e[0],",").concat(e[1])});case 8:return u=n.sent,200===u.code&&(t.summaryData.inviteCount=(null===(i=u.data.pagination)||void 0===i?void 0:i.total)||0),n.next=12,t.API.getExpansionList({expansionUserId:t.userInfo.userId,pageSize:1,expansionTime:"".concat(e[0],",").concat(e[1])});case 12:return c=n.sent,200===c.code&&(t.summaryData.expansionCount=(null===(s=c.data.pagination)||void 0===s?void 0:s.total)||0),n.next=16,t.API.getLxList({CreateUser:t.userInfo.userId,pageSize:1,kdrq:"".concat(e[0],",").concat(e[1])});case 16:return d=n.sent,200===d.code&&(t.summaryData.hkCount=(null===(f=d.data.pagination)||void 0===f?void 0:f.total)||0),n.next=20,t.API.getConsumeList({czry:t.userInfo.userId,pageSize:1,hksj:"".concat(e[0],",").concat(e[1])});case 20:return l=n.sent,200===l.code&&(t.summaryData.consumeCount=(null===(g=l.data.pagination)||void 0===g?void 0:g.total)||0),n.next=24,t.API.getRefundList({czry:t.userInfo.userId,pageSize:1,tksj:"".concat(e[0],",").concat(e[1])});case 24:m=n.sent,200===m.code&&(t.summaryData.refundCount=(null===(h=m.data.pagination)||void 0===h?void 0:h.total)||0),n.next=31;break;case 28:n.prev=28,n.t0=n["catch"](0),console.error("获取统计数据失败:",n.t0);case 31:return n.prev=31,t.hideLoading(),n.finish(31);case 34:case"end":return n.stop()}}),n,null,[[0,28,31,34]])})))()},goToPage:function(n){t.navigateTo({url:n})},handleLogout:function(){var n=this;t.showModal({title:"提示",content:"确定要退出登录吗?",success:function(e){e.confirm&&n.API.logout().then((function(n){200==n.code&&(t.clearStorageSync(),t.reLaunch({url:"/pages/login/login"}))}))}})},getCurrentMonthRange:function(){var t=new Date,n=t.getFullYear(),e=t.getMonth(),a=new Date(n,e,1),o=new Date(n,e+1,0,23,59,59,999);return[a.getTime(),o.getTime()]},getCurrentMonthStr:function(){var t=new Date,n=t.getFullYear(),e=t.getMonth()+1;return"".concat(n).concat(e.toString().padStart(2,"0"))},getPerformanceData:function(){var t=this;return(0,r.default)(o.default.mark((function n(){var e,a;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,e=t.getCurrentMonthStr(),n.next=4,i.default.getEmployeePerformanceStatistics({userId:t.userInfo.userId,statisticsMonth:e});case 4:a=n.sent,200===a.code&&a.data&&(t.performanceData=a.data),n.next=11;break;case 8:n.prev=8,n.t0=n["catch"](0),console.error("获取业绩数据失败:",n.t0);case 11:case"end":return n.stop()}}),n,null,[[0,8]])})))()}}};n.default=c}).call(this,e("df3c")["default"])},"21f2":function(t,n,e){"use strict";e.d(n,"b",(function(){return o})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return a}));var a={uIcon:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uview-ui/components/u-icon/u-icon")]).then(e.bind(null,"be11"))}},o=function(){var t=this.$createElement,n=(this._self._c,(this.performanceData.BillingAmount||0).toFixed(2)),e=(this.performanceData.ConsumeAmount||0).toFixed(2),a=(this.performanceData.RefundAmount||0).toFixed(2);this.$mp.data=Object.assign({},{$root:{g0:n,g1:e,g2:a}})},r=[]},"534a":function(t,n,e){"use strict";(function(t,n){var a=e("47a9");e("fb0c");a(e("3240"));var o=a(e("c500"));t.__webpack_require_UNI_MP_PLUGIN__=e,n(o.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"88bd":function(t,n,e){"use strict";e.r(n);var a=e("0535"),o=e.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return a[t]}))}(r);n["default"]=o.a},"97e8":function(t,n,e){},c500:function(t,n,e){"use strict";e.r(n);var a=e("21f2"),o=e("88bd");for(var r in o)["default"].indexOf(r)<0&&function(t){e.d(n,t,(function(){return o[t]}))}(r);e("fc39");var u=e("828b"),i=Object(u["a"])(o["default"],a["b"],a["c"],!1,null,"ad33dbc4",null,!1,a["a"],void 0);n["default"]=i.exports},fc39:function(t,n,e){"use strict";var a=e("97e8"),o=e.n(a);o.a}},[["534a","common/runtime","common/vendor"]]]);