1 |
- webpackJsonp([122],{"3z3X":function(t,e){},rBCn:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});s("iQ6B");var i=s("H6W6"),a=(s("n90r"),s("dJne")),o=(s("4yKu"),s("wolx")),r=s("7+uW"),n=s("dOd5"),l=s("b17v");r.a.use(i.a).use(a.a).use(o.a);var c={components:{EmployeeSelector:n.a,DaySelect:l.a},data:function(){return{page:1,userName:"责任人",key:"",selectUser:!1,rectify_owner_id:0,day:"",selected_data:{dept:[],employee:[]},formData:{keyword:"",status:0,employee_id:0},focus:!1,list:[],typeOption:[{value:0,text:"全部"},{value:1,text:"不合格"},{value:2,text:"未检查"}],isNoDeta:!1}},watch:{focus:function(){this.pullDown()}},methods:{openDetail:function(t){this.$router.push({name:"examineDetail",query:{detailId:t.id,id:t.report_id,kan:!0,label:t.label}})},onConfirmDay:function(t){this.day=t,this.pullDown()},onChangeType:function(){this.pullDown()},confirmCreator:function(t){this.selected_data.employee=t.employee,t.employee.length>0?(this.userName=t.employee[0].name,this.rectify_owner_id=t.employee[0].id):(this.userName="责任人",this.rectify_owner_id=0),this.pullDown()},onConfirmSearch:function(){this.$refs.deptDropdownItem.toggle(),this.pullDown()},pullDown:function(){var t=this;setTimeout(function(){t.$refs.scroller.triggerPullToRefresh()},50)},getList:function(t,e){var s=this,i=!1;!t&&(this.page=1);var a={page:this.page,page_size:20,status:this.formData.status,focus:this.focus?1:-1,keyword:this.formData.keyword};this.isNoDeta||(a.year=this.$moment(this.day).format("YYYY"),a.month=this.$moment(this.day).format("M"),a.day=this.$moment(this.day).format("D")),this.rectify_owner_id&&(a.rectify_owner_id=this.rectify_owner_id),this.$route.query.owner_id&&(a.owner_id=this.$route.query.owner_id),this.$axiosUser("get","/api/pro/sm/report/list/item",a).then(function(t){var a=t.data.data.list||[];1===s.page?s.list=a:s.list=s.list.concat(a),i=20!==a.length,e&&e(i)})},refresh:function(t){this.getList(!1,t)},infinite:function(t){this.page++,this.getList(!0,t)}},mounted:function(){this.$route.query.status&&(this.formData.status=this.$route.query.status),this.$route.query.isNoDeta&&(this.isNoDeta=!0),this.$route.query.focus&&(this.focus=!0),this.$route.query.rectify_owner_id&&(this.userName=this.$userInfo().name,this.rectify_owner_id=this.$userInfo().id,this.selected_data.employee=[this.$userInfo()]),this.$route.query.day?this.day=this.$route.query.day:this.day=this.$moment().format("YYYY-MM-DD")},activated:function(){this.pullDown()}},u={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticStyle:{height:"100%"}},[s("van-nav-bar",{attrs:{title:1==t.$route.query.status?"检查项不合格":"全部检查项","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),t.isNoDeta?t._e():s("DaySelect",{attrs:{dayVal:t.day},on:{confirm:t.onConfirmDay}}),t._v(" "),s("van-dropdown-menu",[t.$route.query.status?t._e():s("van-dropdown-item",{attrs:{options:t.typeOption},on:{change:t.onChangeType},model:{value:t.formData.status,callback:function(e){t.$set(t.formData,"status",e)},expression:"formData.status"}}),t._v(" "),s("div",{class:t.$route.query.status?"userName2":"userName",on:{click:function(e){t.selectUser=!0}}}),t._v(" "),s("van-dropdown-item",{attrs:{title:t.userName}}),t._v(" "),s("van-dropdown-item",{ref:"deptDropdownItem",attrs:{title:"搜索"}},[s("div",{staticClass:"date-selector-dropdown_wrap"},[s("div",{staticStyle:{margin:"0.2rem 0"}},[s("van-search",{attrs:{placeholder:"搜索检查项内容"},model:{value:t.formData.keyword,callback:function(e){t.$set(t.formData,"keyword",e)},expression:"formData.keyword"}})],1),t._v(" "),s("div",{staticClass:"date-picker__toolbar"},[s("van-button",{staticClass:"reset-button",attrs:{block:"",square:"",color:"rgba(38,162,255,0.2)"},on:{click:function(e){t.formData.keyword=""}}},[t._v("清空")]),t._v(" "),s("van-button",{attrs:{block:"",square:"",type:"info"},on:{click:t.onConfirmSearch}},[t._v("确认")])],1)])])],1),t._v(" "),s("div",{staticStyle:{padding:"0.12rem 0.32rem","background-color":"#fff","font-size":"0.32rem"}},[s("van-checkbox",{model:{value:t.focus,callback:function(e){t.focus=e},expression:"focus"}},[t._v("重点项")])],1),t._v(" "),s("div",{staticClass:"scroller",style:{height:t.isNoDeta?"calc(100% - 2.6rem)":"calc(100% - 3.46rem)"}},[s("scroller",{ref:"scroller",attrs:{isInitRefresh:!1,"on-refresh":t.refresh,"on-infinite":t.infinite,noDataText:"没有了噢",list:t.list}},[t._l(t.list,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,a){return s("span",{key:a},[t._v(t._s(t.$getEmployeeMapItem(i).name)),t.$returnFh(e.rectify_owner_ids,a)?s("span",[t._v(",")]):t._e()])}),0):s("span",[t._v("未设置")])])]),t._v(" "),s("div",{staticClass:"fontColorB",staticStyle:{"font-size":"0.24rem"}},[t._v("检查人:"+t._s(t.$getEmployeeMapItem(e.owner_id).name)+" "),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()])}),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:"1rem"}})],2)],1),t._v(" "),s("EmployeeSelector",{attrs:{title:"选择人员",visible:t.selectUser,can_select_dept:!1,multi:!1,selected:t.selected_data},on:{"update:visible":function(e){t.selectUser=e},confirm:t.confirmCreator,"update:selected":function(e){t.selected_data=e}}})],1)},staticRenderFns:[]};var d=s("VU/8")(c,u,!1,function(t){s("3z3X")},"data-v-4f9cc345",null);e.default=d.exports}});
|