1 |
- webpackJsonp([53],{"2kF8":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("jAcA");var s=i("86U2"),a=(i("yIEv"),i("OIh9")),n=(i("4yKu"),i("wolx")),o=(i("k8WF"),i("4dVw")),r=(i("k3b4"),i("+2ln")),l=(i("iQ6B"),i("H6W6")),c=(i("n90r"),i("dJne")),m=(i("dKK0"),i("balU")),_=i("7+uW"),d=i("CC1l"),u=i("vLgD");_.a.use(s.a).use(a.a).use(n.a).use(o.a).use(r.a).use(l.a).use(c.a).use(m.a);var f={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.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")};Object(u.a)("get","api/sm/statistics/rectify/owner",e).then(function(e){var i=e.data.data,s=i.list;t.wetArr=[{name:"负责项总数",num:i.c_item},{name:"发现问题数",num:i.c_bug_item},{name:"被扣分",num:i.loss_point}],s.forEach(function(t){var e=0,i=0;t.items.length>0&&t.items.forEach(function(t){e+=t.base_point,t.result_point>=0&&(i+=t.result_point)}),t.sumPonit=e,t.result_point_sum=i}),t.list=s})}}},v={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{height:"100%"}},[i("van-nav-bar",{attrs:{"left-text":"返回",title:t.userName+"的执行情况","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),i("div",{staticClass:"all"},[i("div",{staticClass:"flex-box-ce ",staticStyle:{"background-color":"#fff","border-top":"1px solid #f1f1f1","font-size":"0.3rem",color:"#323233"}},[i("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}},[i("span",{staticClass:"font-flex-word",staticStyle:{"padding-right":"0.1rem"}},[t._v(t._s(t.userName))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),i("div",{staticClass:"flex-box-ce flex-center-center flex-1",on:{click:function(e){t.isShowMonth=!0}}},[i("icon",{attrs:{name:"month",width:"0.36rem",height:"0.36rem"}}),t._v(" "),i("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.month))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}})],1)]),t._v(" "),i("div",{staticClass:"list-item"},[i("div",{staticClass:"flex-box-ce"},t._l(t.wetArr,function(e,s){return i("div",{key:s,staticClass:"flex-1",staticStyle:{"text-align":"center"}},[i("div",{staticStyle:{"font-size":"0.56rem"}},[t._v(t._s(e.num)),i("span",{staticStyle:{"font-size":"0.24rem"}},[t._v(t._s("被扣分"==e.name?"分":"项"))])]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem"}},[t._v(t._s(e.name))])])}),0)]),t._v(" "),i("div",{staticClass:"scroller"},[i("scroller",{ref:"scroller"},[t._l(t.list,function(e,s){return i("div",{key:s},[i("div",{staticStyle:{padding:"0.24rem","padding-bottom":"0.1rem"}},[i("div",{staticClass:"clamp2",staticStyle:{"font-weight":"600"}},[t._v(t._s(e.label))]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"padding-top":"0.1rem","font-size":"0.28rem"}},[t._v("共"+t._s(e.items.length)+"项,总分"+t._s(e.sumPonit)+"分,得分"+t._s(e.result_point_sum)+"分")])]),t._v(" "),t._l(e.items,function(e,s){return i("div",{key:s,staticClass:"list-item2",on:{click:function(i){return t.openDetail(e)}}},[e.c_rectify?i("div",{staticClass:"zenggai"},[t._v("整改中")]):t._e(),t._v(" "),i("div",{staticClass:"flex-box"},[i("div",{staticClass:"flex-1"},[i("div",{staticClass:"clamp2"},[e.focus?i("van-icon",{staticClass:"yellow",staticStyle:{"padding-right":"0.1rem"},attrs:{name:"star"}}):t._e(),t._v(t._s(e.name))],1),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.24rem",padding:"0.1rem 0pt"}},[i("span",{staticStyle:{"padding-right":"0.3rem"}},[t._v("分值:"+t._s(e.base_point)+"分")]),t._v(" "),i("span",[t._v("责任人:\n "),e.rectify_owner_id?i("span",[t._v(t._s(t.$getEmployeeMapItem(e.rectify_owner_id).name))]):i("span",[t._v("未设置")])])]),t._v(" "),i("div",{staticClass:"flex-box-ce",staticStyle:{"font-size":"0.28rem"}},[i("span",{staticStyle:{"margin-right":"0.2rem"}},[t._v("检查人:"+t._s(t.$getEmployeeMapItem(e.owner_id).name))]),t._v(" "),e.result_point_time?i("span",[t._v(t._s(e.result_point_time)+"评")]):t._e()])]),t._v(" "),i("div",{staticStyle:{"font-size":"0.4rem",padding:"0 0.3rem"}},[i("van-icon",{class:e.c_record?"blue":"fontColorC",attrs:{name:"records"}})],1)]),t._v(" "),e.result_point>=0?i("div",{class:e.result_point>=e.base_point?"colorNum":"colorNum4"},[i("div",[t._v(t._s(e.result_point>=e.base_point?"合格":"不合格"))]),t._v(" "),i("div",[t._v(t._s(e.result_point)+"分")])]):t._e()])})],2)}),t._v(" "),0==t.list.length?i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center","margin-top":"2rem"}},[i("span",[t._v("暂无数据,请切换人员或时间试试!")])]):t._e()],2)],1)]),t._v(" "),i("van-action-sheet",{attrs:{closeable:!1},model:{value:t.isShowMonth,callback:function(e){t.isShowMonth=e},expression:"isShowMonth"}},[i("van-datetime-picker",{attrs:{type:"year-month",title:"选择年月","min-date":t.minDate,"max-date":t.maxDate,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(" "),i("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 p=i("VU/8")(f,v,!1,function(t){i("bqil")},"data-v-efdcc7b0",null);e.default=p.exports},bqil:function(t,e){}});
|