1 |
- webpackJsonp([190],{YzJe:function(t,e){},"pz+g":function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});s("jAcA");var i=s("86U2"),n=(s("yIEv"),s("OIh9")),a=(s("4yKu"),s("wolx")),o=(s("k8WF"),s("4dVw")),r=(s("k3b4"),s("+2ln")),l=(s("iQ6B"),s("H6W6")),c=(s("n90r"),s("dJne")),m=(s("dKK0"),s("balU")),_=s("7+uW"),d=s("dOd5");_.a.use(i.a).use(n.a).use(a.a).use(o.a).use(r.a).use(l.a).use(c.a).use(m.a);var u={components:{EmployeeSelector:d.a},data:function(){return{detail:{cycle_type:1},list:[],wetArr:[{name:"出现不合格",num:0},{name:"重点不合格",num:0},{name:"被扣分",num:0}],userName:this.$userInfo().name,employee_id:this.$userInfo().id,selectUser:!1,selected_user:{dept:[],employee:[]},month:this.$moment().format("YYYY-MM"),isShowMonth:!1,minDate:new Date(2020,0,1),maxDate:new Date(2025,12,1),currentDate:new Date}},mounted:function(){this.$route.query.monthIndex&&2==this.$route.query.monthIndex&&(this.month=this.$moment().month(this.$moment().month()-1).format("YYYY-MM"),this.currentDate=new Date(this.$moment(this.month).format("YYYY"),this.$moment(this.month).format("MM")-1,1)),this.getData()},methods:{formatter:function(t,e){return"year"===t?e+"年":"month"===t?e+"月":e},activeUser:function(){this.employee_id&&(this.selected_user.employee=[{name:this.userName,id:this.employee_id}]),this.selectUser=!0},onConfirmMonth:function(t){this.isShowMonth=!1,this.month=this.$moment(t).format("YYYY-MM"),this.getData()},confirmUser:function(t){var e=t.employee;this.userName=e[0].name,this.employee_id=e[0].id,this.getData()},openDetail:function(t){this.$router.push({name:"examineDetail",query:{detailId:t.id,id:t.report_id,kan:!0,examineName:this.detail.name,label:t.label}})},getData:function(){var t=this,e={employee_id:this.employee_id,start_date:this.$moment(this.month).startOf("month").format("YYYY-MM-DD"),end_date:this.$moment(this.month).endOf("month").format("YYYY-MM-DD")};this.$axiosUser("get","api/pro/sm/statistics/rectify/owner",e).then(function(e){var s=e.data.data,i=s.list;t.wetArr=[{name:"出现不合格",num:s.c_bug_item},{name:"重点不合格",num:s.c_bug_focus_item},{name:"被扣分",num:s.loss_point}],i.forEach(function(t){var e=0,s=0;t.items.length>0&&t.items.forEach(function(t){e+=t.base_point,t.result_point>=0&&(s+=t.result_point)}),t.sumPonit=e,t.result_point_sum=s}),t.list=i})}}},f={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{height:"100%"}},[s("van-nav-bar",{attrs:{"left-text":"返回",title:t.userName+"的执行情况","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),s("div",{staticClass:"all"},[s("div",{staticClass:"flex-box-ce",staticStyle:{"background-color":"#fff","border-top":"1px solid #f1f1f1","font-size":"0.3rem",color:"#323233"}},[s("div",{staticClass:"flex-box-ce flex-center-center flex-1 font-flex-word",staticStyle:{height:"0.8rem","line-height":"0.8rem",padding:"0 0.2rem"},on:{click:t.activeUser}},[s("span",{staticClass:"font-flex-word",staticStyle:{"padding-right":"0.1rem"}},[t._v(t._s(t.userName))]),t._v(" "),s("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),s("div",{staticClass:"flex-box-ce flex-center-center flex-1",on:{click:function(e){t.isShowMonth=!0}}},[s("icon",{attrs:{name:"month",width:"0.36rem",height:"0.36rem"}}),t._v(" "),s("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.month))]),t._v(" "),s("van-icon",{attrs:{name:"arrow-down"}})],1)]),t._v(" "),s("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem",padding:"0.1rem 0.2rem"}},[t._v("仅统计“定期检查”的相关数据")]),t._v(" "),s("div",{staticClass:"list-item"},[s("div",{staticClass:"flex-box-ce"},t._l(t.wetArr,function(e,i){return s("div",{key:i,staticClass:"flex-1",staticStyle:{"text-align":"center"}},[s("div",{staticStyle:{"font-size":"0.56rem"}},[t._v(t._s(e.num)),s("span",{staticStyle:{"font-size":"0.24rem"}},[t._v(t._s("被扣分"==e.name?"分":"次"))])]),t._v(" "),s("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem"}},[t._v(t._s(e.name))])])}),0)]),t._v(" "),s("div",{staticClass:"scroller"},[s("scroller",{ref:"scroller"},[t._l(t.list,function(e,i){return s("div",{key:i},[s("div",{staticStyle:{padding:"0.24rem","padding-bottom":"0.1rem"}},[s("div",{staticClass:"clamp2",staticStyle:{"font-weight":"600"}},[t._v(t._s(e.label))]),t._v(" "),s("div",{staticClass:"fontColorC",staticStyle:{"padding-top":"0.1rem","font-size":"0.28rem"}},[t._v("共"+t._s(e.items.length)+"项,扣"+t._s(e.sumPonit-e.result_point_sum)+"分(总分"+t._s(e.sumPonit)+"分,得分"+t._s(e.result_point_sum)+"分)")])]),t._v(" "),t._l(e.items,function(e,i){return s("div",{key:i,staticClass:"list-item2",on:{click:function(s){return t.openDetail(e)}}},[s("div",{staticClass:"flex-box"},[s("div",{staticClass:"flex-1"},[s("div",{staticClass:"clamp2"},[e.focus?s("van-icon",{staticClass:"yellow",staticStyle:{"padding-right":"0.1rem"},attrs:{name:"star"}}):t._e(),t._v(t._s(e.name))],1),t._v(" "),s("div",{staticClass:"fontColorC flex-box-ce",staticStyle:{"font-size":"0.24rem",padding:"0.1rem 0pt"}},[s("span",{staticStyle:{"padding-right":"0.3rem"}},[t._v("标准分值:"+t._s(e.base_point)+"分")]),t._v(" "),s("span",{staticClass:"flex-box-ce"},[t._v("责任人:\n "),e.rectify_owner_ids.length>0?s("span",{staticClass:"font-flex-word",staticStyle:{"max-width":"2.6rem",display:"inline-block"}},t._l(e.rectify_owner_ids,function(i,n){return s("span",{key:n},[t._v(t._s(t.$getEmployeeMapItem(i).name)),t.$returnFh(e.rectify_owner_ids,n)?s("span",[t._v(",")]):t._e()])}),0):s("span",[t._v("未设置")])])]),t._v(" "),s("div",{staticClass:"flex-box-ce",staticStyle:{"font-size":"0.28rem"}},[s("span",{staticStyle:{"margin-right":"0.2rem"}},[t._v("检查人:"+t._s(t.$getEmployeeMapItem(e.owner_id).name))]),t._v(" "),e.result_point_time?s("span",[t._v(t._s(e.result_point_time)+"评")]):t._e()])]),t._v(" "),s("div",{staticStyle:{"font-size":"0.32rem"}},[e.c_record?s("van-icon",{staticClass:"blue",attrs:{name:"records"}}):t._e(),t._v(" "),s("van-icon",{staticClass:"fontColorC",attrs:{name:"arrow"}})],1)]),t._v(" "),e.result_point>=0?s("div",{class:e.result_point>=e.base_point?"colorNum":"colorNum4"},[s("div",[t._v(t._s(e.result_point>=e.base_point?"合格":"不合格"))]),t._v(" "),s("div",[t._v(t._s(e.result_point)+"分")])]):t._e()])})],2)}),t._v(" "),0==t.list.length?s("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center","margin-top":"2rem"}},[s("span",[t._v("暂无数据,请切换人员或时间试试!")])]):t._e(),t._v(" "),s("div",{staticStyle:{height:"2rem"}})],2)],1)]),t._v(" "),s("van-action-sheet",{attrs:{closeable:!1},model:{value:t.isShowMonth,callback:function(e){t.isShowMonth=e},expression:"isShowMonth"}},[s("van-datetime-picker",{attrs:{type:"year-month",title:"选择年月","min-date":t.minDate,formatter:t.formatter},on:{confirm:t.onConfirmMonth,cancel:function(e){t.isShowMonth=!1}},model:{value:t.currentDate,callback:function(e){t.currentDate=e},expression:"currentDate"}})],1),t._v(" "),s("EmployeeSelector",{attrs:{isRequired:"",title:"选择人员",visible:t.selectUser,can_select_dept:!1,multi:!1,selected:t.selected_user},on:{"update:visible":function(e){t.selectUser=e},confirm:t.confirmUser,"update:selected":function(e){t.selected_user=e}}})],1)},staticRenderFns:[]};var h=s("VU/8")(u,f,!1,function(t){s("YzJe")},"data-v-095be9fe",null);e.default=h.exports}});
|