1 |
- webpackJsonp([34],{"5YXd":function(t,e){},"8e5v":function(t,e){},XvID:function(t,e,a){"use strict";var s={name:"EmployeeSelectorBtn",components:{EmployeeSelector:a("CC1l").a},model:{prop:"selected",event:"value"},props:{multi:{type:Boolean,default:!0},selected:{type:Array,default:function(){return[]}},title:{type:String,default:""},max:{type:Number,default:0}},watch:{selected:function(t){var e={employee:[],dept:[]};e.dept=t,this.selected_data=e},selected_data:function(t){}},data:function(){return{show_dept_selector:!1,selected_data:{dept:[],employee:[]}}},methods:{confirm:function(t){this.$emit("value",t.dept)}},created:function(){var t=this;this.$nextTick(function(){var e={dept:[],employee:[]};e.dept=t.selected,t.selected_data=e,document.body.appendChild(t.$refs.selector.$el)})}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("van-button",{on:{click:function(e){t.show_dept_selector=!0}}},[t.selected_data.dept.length>0?[t._v("\n "+t._s(t.selected_data.dept[0].dept_name)+"\n "),a("van-icon",{attrs:{name:"arrow-down"}})]:t._e(),t._v(" "),0==t.selected_data.dept.length?[t._v("\n "+t._s(t.title)+"\n "),a("van-icon",{attrs:{name:"arrow-down"}})]:t._e(),t._v(" "),a("EmployeeSelector",{ref:"selector",attrs:{multi:!1,max:t.max,close_clear_data:!1,can_select_employee:!1,can_select_dept:!0,dept_multi:t.multi,visible:t.show_dept_selector,selected:t.selected_data,append_body:!0,isShowDepts:!0},on:{"update:dept_multi":function(e){t.multi=e},confirm:t.confirm,"update:visible":function(e){t.show_dept_selector=e},"update:selected":function(e){t.selected_data=e}}})],2)},staticRenderFns:[]};var i=a("VU/8")(s,n,!1,function(t){a("8e5v")},"data-v-5d89783c",null);e.a=i.exports},myVo:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("Dd8w"),n=a.n(s),i=(a("4yKu"),a("wolx")),r=(a("cZ0s"),a("fIxc")),d=(a("g+tI"),a("NLod")),c=(a("OLZS"),a("4j1Q")),l=a("7+uW"),o=a("PJh5"),_=a.n(o),m=a("vLgD"),u=a("eeE/"),v=a("XvID"),h=a("TIfe");l.a.use(i.a).use(r.a).use(d.a).use(c.a);var p={name:"manager_reward_deduction",components:{YearMonthPicker:u.a,DeptSelectorBtn:v.a},data:function(){return{data:null,dept:[],keyword:null,loading:!0,checkedAllStandard:!1,month:_()().format("YYYY-MM")}},watch:{month:function(){this.onMonthPickerChange()},dept:function(t){Array.isArray(t)&&t.length>0?this.searchParams.dept_id=t[0].dept_id:this.searchParams.dept_id=null,this.onMonthPickerChange()},keyword:{deep:!0,handler:Object(h.a)(function(){this.onMonthPickerChange()})}},computed:{mrdList:function(){return Array.isArray(this.data)&&this.checkedAllStandard?this.data.filter(function(t){return 1===t.status}):this.data},hasData:function(){return!this.loading&&(!this.mrdList||0===this.mrdList.length)}},created:function(){this.searchParams={dept_id:null,page:1,page_size:10,deptId:null}},methods:{getRewardRatio:function(t){return 0===t.ratio.status?"-":t.ratio.reward_ratio+":1"},getExecuteTargetRatio:function(t){return t.ratio.target<=0?"0:0":t.ratio.target+":1"},getIconText:function(t){if(t&&t.length>2){var e=t.length;return t[e-2]+t[e-1]}return t},onMonthPickerChange:function(){this.searchParams.page=1,this.getData()},viewDetail:function(t){this.$router.push({name:"reward_deduction_statistics",query:{employee_id:t.id,month:this.month}})},onRefresh:function(t){var e=this;this.searchParams.page=1,this.getData(function(){e.data=[],t()})},onInfinite:function(t){this.searchParams.page++,this.getData(t)},getData:function(t){var e=this;this.loading=!0,this.$toast.loading({message:"加载中..."});var a=this,s=n()({},this.searchParams,{month:this.month,keyword:this.keyword});Object(m.a)("get","/api/integral/statistics/prize/list",s,"v4").then(function(s){if(t&&t(),1===s.data.code){var n=s.data.data.list;e.$refs.scroller.finishInfinite(10!=n.length),1===e.searchParams.page?e.data=n:e.data=e.data.concat(n)}else a.$refs.scroller.finishInfinite(!0)}).finally(function(){a.$toast.clear(),e.loading=!1})}}},f={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mrd-container"},[a("van-nav-bar",{attrs:{title:"管理者奖扣","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}},[a("div",{staticClass:"department",attrs:{slot:"right"},slot:"right"},[a("DeptSelectorBtn",{attrs:{title:"选择部门",multi:!1},model:{value:t.dept,callback:function(e){t.dept=e},expression:"dept"}})],1)]),t._v(" "),a("van-notice-bar",{attrs:{color:"#1989fa",background:"#ecf9ff","left-icon":"info-o",mode:"closeable"}},[t._v("\n 管理者奖扣任务均为B分,对A分不做要求\n ")]),t._v(" "),a("van-search",{attrs:{placeholder:"输入姓名搜索"},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),a("YearMonthPicker",{model:{value:t.month,callback:function(e){t.month=e},expression:"month"}}),t._v(" "),a("div",{staticClass:"mrd-filter__wrap"},[a("van-checkbox",{attrs:{"icon-size":"0.32rem","checked-color":"#07c160"},model:{value:t.checkedAllStandard,callback:function(e){t.checkedAllStandard=e},expression:"checkedAllStandard"}},[t._v("只看全部达标的")])],1),t._v(" "),a("div",{staticClass:"mrd-content"},[a("scroller",{ref:"scroller",attrs:{"on-refresh":t.onRefresh,"on-infinite":t.onInfinite}},[t._l(t.mrdList,function(e,s){return a("div",{key:s,staticClass:"mrd-list__item",on:{click:function(a){return t.viewDetail(e)}}},[a("div",{staticClass:"mrd-item__header"},[a("span",{staticClass:"mrd-item__icon"},[t._v(t._s(t.getIconText(e.name)))]),t._v(" "),a("span",[t._v(t._s(e.name))]),t._v(" "),1===e.status?a("span",{staticClass:"mrd-item__standard"},[t._v("全部达标")]):t._e()]),t._v(" "),a("div",{staticClass:"mrd-item__content"},[a("div",{staticClass:"mrd-item"},[a("span",{staticClass:"mrd-item__value"},[t._v(t._s(e.reward.point))]),t._v(" "),a("span",{staticClass:"mrd-item__label"},[t._v("奖分\n ")]),t._v(" "),a("span",{staticClass:"mrd-item__target"},[t._v("目标"+t._s(e.reward.target))])]),t._v(" "),a("div",{staticClass:"mrd-item"},[a("span",{staticClass:"mrd-item__value"},[t._v(t._s(e.deduction.point))]),t._v(" "),a("span",{staticClass:"mrd-item__label"},[t._v("扣分\n ")]),t._v(" "),a("span",{staticClass:"mrd-item__target"},[t._v("目标"+t._s(e.deduction.target))])]),t._v(" "),a("div",{staticClass:"mrd-item"},[a("span",{staticClass:"mrd-item__value black-color"},[t._v(t._s(t.getRewardRatio(e)))]),t._v(" "),a("span",{staticClass:"mrd-item__label"},[t._v("奖扣比例\n ")]),t._v(" "),a("span",{staticClass:"mrd-item__target"},[t._v("目标>"+t._s(t.getExecuteTargetRatio(e)))])]),t._v(" "),a("div",{staticClass:"mrd-item"},[a("span",{staticClass:"mrd-item__value black-color"},[t._v(t._s(e.exec.count))]),t._v(" "),a("span",{staticClass:"mrd-item__label"},[t._v("奖扣人次\n ")]),t._v(" "),a("span",{staticClass:"mrd-item__target"},[t._v("目标"+t._s(e.exec.target))])])]),t._v(" "),0===e.status?a("div",{staticClass:"mrd-standard__wrap"},[a("div",{staticClass:"mrd-standard__item"},[1===e.reward.status?a("span",{staticClass:"mrd-standard__text"},[t._v("达标")]):t._e()]),t._v(" "),a("div",{staticClass:"mrd-standard__item"},[1===e.deduction.status?a("span",{staticClass:"mrd-standard__text"},[t._v("达标")]):t._e()]),t._v(" "),a("div",{staticClass:"mrd-standard__item"},[1===e.ratio.status?a("span",{staticClass:"mrd-standard__text"},[t._v("达标")]):t._e()]),t._v(" "),a("div",{staticClass:"mrd-standard__item"},[1===e.exec.status?a("span",{staticClass:"mrd-standard__text"},[t._v("达标")]):t._e()])]):t._e()])}),t._v(" "),a("noData",{attrs:{list:t.mrdList}})],2)],1)],1)},staticRenderFns:[]};var g=a("VU/8")(p,f,!1,function(t){a("5YXd")},"data-v-11e440ee",null);e.default=g.exports}});
|