1 |
- webpackJsonp([26],{"+KuH":function(t,e,a){"use strict";a("3Lne");var n=a("SSsa"),s=(a("dKK0"),a("balU")),i=a("7+uW"),r=a("PJh5"),o=a.n(r);i.a.use(n.a).use(s.a);var c={name:"DateSelectorDropdown",props:{title:{type:String},resetBtnText:{type:String,default:"恢复默认"}},data:function(){return{currDatePicker:1,dateMode:1,endDate:new Date,startDate:new Date}},watch:{startDate:function(t){this.changeTitle(t)},dateMode:function(){this.changeTitle(this.startDate)}},computed:{isMonthMode:function(){return 1===this.dateMode},isDayMode:function(){return 1!==this.dateMode},startDateStr:function(){return o()(this.startDate).format(this.isMonthMode?"YYYY-MM":"YYYY-MM-DD")},endDateStr:function(){return this.endDate?o()(this.endDate).format("YYYY-MM-DD"):null},minEndDate:function(){return this.deepCopyDate(this.startDate)}},methods:{formatter:function(t,e){return"year"===t?e+"年":"month"===t?e+"月":e+"日"},deepCopyDate:function(t){return new Date(t.getFullYear(),t.getMonth(),t.getDate())},changeTitle:function(t){if(this.isMonthMode){var e=new Date;t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear()?this.$emit("update:title","本月"):this.$emit("update:title","月")}else this.$emit("update:title","日")},onResetDate:function(){this.startDate=new Date,this.resetDefaultDateMode()},resetDefaultDateMode:function(){this.endDate=new Date,this.dateMode=1,this.currDatePicker=1},onConfirmDate:function(){this.isDayMode&&this.startDate.getTime()>this.endDate.getTime()?this.$notify({type:"warning",message:"开始日期不能大于结束如期"}):this.$emit("onConfirm",{dateMode:this.dateMode,startDate:this.startDateStr,endDate:this.endDateStr})},onChangeDateMode:function(t){this.dateMode!==t&&(this.isMonthMode?this.dateMode=2:this.resetDefaultDateMode())}}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"date-selector-dropdown_wrap"},[a("div",{staticClass:"segment-button__wrap"},[a("div",{staticClass:"segment-button__item",class:{active:1===t.dateMode},on:{click:function(e){return e.stopPropagation(),t.onChangeDateMode(1)}}},[a("span",[t._v("月")])]),t._v(" "),a("div",{staticClass:"segment-button__item",class:{active:2===t.dateMode},on:{click:function(e){return e.stopPropagation(),t.onChangeDateMode(2)}}},[a("span",[t._v("日")])])]),t._v(" "),a("div",{staticClass:"date-value_wrap"},[a("div",{staticClass:"date-input-value",style:{flex:t.isMonthMode?.592:1},on:{click:function(e){e.stopPropagation(),t.currDatePicker=1}}},[a("span",{class:{active:1===t.currDatePicker}},[t._v(t._s(t.startDateStr))])]),t._v(" "),t.isDayMode?a("div",{staticClass:"to-date__label"},[t._v("至")]):t._e(),t._v(" "),t.isDayMode?a("div",{staticClass:"date-input-value",on:{click:function(e){e.stopPropagation(),t.currDatePicker=2}}},[t.endDateStr?a("span",{staticClass:"date-input",class:{active:2===t.currDatePicker}},[t._v(t._s(t.endDateStr))]):a("span",{staticClass:"date-input-placeholder"},[t._v("结束时间")])]):t._e()]),t._v(" "),a("van-datetime-picker",{directives:[{name:"show",rawName:"v-show",value:1===t.currDatePicker,expression:"currDatePicker === 1"}],attrs:{type:t.isMonthMode?"year-month":"date","show-toolbar":!1,"item-height":"40",formatter:t.formatter},model:{value:t.startDate,callback:function(e){t.startDate=e},expression:"startDate"}}),t._v(" "),2===t.currDatePicker?a("van-datetime-picker",{attrs:{"min-date":t.minEndDate,"show-toolbar":!1,type:"date","item-height":"40",formatter:t.formatter},model:{value:t.endDate,callback:function(e){t.endDate=e},expression:"endDate"}}):t._e(),t._v(" "),a("div",{staticClass:"date-picker__toolbar"},[a("van-button",{staticClass:"reset-button",attrs:{block:"",square:"",color:"rgba(38,162,255,0.2)"},on:{click:t.onResetDate}},[t._v(t._s(t.resetBtnText)+"\n ")]),t._v(" "),a("van-button",{attrs:{block:"",square:"",type:"info"},on:{click:t.onConfirmDate}},[t._v("确认")])],1)],1)},staticRenderFns:[]};var l=a("VU/8")(c,d,!1,function(t){a("x38d")},"data-v-3da5c0e9",null);e.a=l.exports},emnY:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a("OWWB");var n=a("1fWZ"),s=(a("i0mo"),a("Hkar")),i=(a("4yKu"),a("wolx")),r=(a("iQ6B"),a("H6W6")),o=(a("n90r"),a("dJne")),c=a("7+uW"),d=a("+KuH"),l=a("izM7");c.a.use(n.a).use(s.a).use(i.a).use(r.a).use(o.a);var u={name:"ticket_statistics",data:function(){return{data:[{name:"武钰",count:100},{name:"魏岱",count:90},{name:"郭婷婷",count:80}],dateTitle:"本月",keyword:null,mapRankIconName:{0:"rank-first",1:"rank-second",2:"rank-third"}}},components:{DateSelectorDropdown:d.a,DeptSelectorDropdown:l.a},created:function(){this.searchParams={page_size:10}},methods:{getIconText:function(t){if(t&&t.length>2){var e=t.length;return t[e-2]+t[e-1]}return t},onConfirmDate:function(t){1===t.dateMode?(this.searchParams.month=t.startDate,this.searchParams.end_day=null,this.searchParams.start_day=null):(this.searchParams.month=null,this.searchParams.end_day=t.startDate,this.searchParams.start_day=t.endDate),this.$refs.dateDropdownItem.toggle(),this.$refs.scroller.triggerPullToRefresh()},onConfirmDept:function(t){this.searchParams.dept_ids=t?t.id:null,this.$refs.deptDropdownItem.toggle(),this.$refs.scroller.triggerPullToRefresh()},onRefresh:function(t){this.searchParams.page=1,this.getData(t)},getData:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};this.$axiosUser("get","/api/pro/integral/statistics/integral",this.searchParams,"v3").then(function(a){e();var n=t.$refs.scroller;if(1===a.data.code){var s=a.data.data.list;t.searchParams.page++,t.eventData=[].concat(t.eventData,s),n.finishInfinite(s.length<t.searchParams.page_size)}else n.finishInfinite(!0)})}}},h={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"ticket-stats__container"},[a("van-nav-bar",{attrs:{title:"奖票统计","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),a("van-search",{attrs:{placeholder:"搜索"},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),a("van-dropdown-menu",[a("van-dropdown-item",{ref:"dateDropdownItem",attrs:{title:t.dateTitle}},[a("DateSelectorDropdown",{attrs:{title:t.dateTitle},on:{"update:title":function(e){t.dateTitle=e},onConfirm:t.onConfirmDate}})],1),t._v(" "),a("van-dropdown-item",{ref:"deptDropdownItem",attrs:{title:"全公司"}},[a("DeptSelectorDropdown",{on:{onConfirm:t.onConfirmDept}})],1),t._v(" "),a("div",{staticClass:"dropdown-menu__item"},[a("span",[t._v("降序")])])],1),t._v(" "),a("div",{staticClass:"ticket-list__content"},[a("scroller",{ref:"scroller",attrs:{"on-refresh":t.onRefresh}},[a("van-cell-group",t._l(t.data,function(e,n){return a("van-cell",{key:n},[a("div",{staticClass:"ticket-item__icon-wrap",attrs:{slot:"icon"},slot:"icon"},[n<3?a("icon",{staticClass:"ticket-item__icon",attrs:{name:t.mapRankIconName[n]}}):a("span",{staticClass:"ticket-item__icon-label"},[t._v(t._s(n+1))])],1),t._v(" "),a("div",{staticClass:"ticket-item__name-wrap",attrs:{slot:"title"},slot:"title"},[a("span",{staticClass:"ticket-item__name-icon"},[t._v(t._s(t.getIconText(e.name)))]),t._v(" "),a("span",{staticClass:"ticket-item__name"},[t._v(t._s(e.name))])]),t._v(" "),a("div",{staticClass:"ticket-item__value",attrs:{slot:"right-icon"},slot:"right-icon"},[a("span",[t._v(t._s(e.count))]),t._v(" "),a("span",{staticClass:"ticket-item__unit"},[t._v("张")])])])}),1)],1)],1)],1)},staticRenderFns:[]};var m=a("VU/8")(u,h,!1,function(t){a("kpAK")},"data-v-738a0298",null);e.default=m.exports},kpAK:function(t,e){},x38d:function(t,e){}});
|