webpackJsonp([140],{bGfN:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("mvHQ"),n=i.n(a),s=(i("yIEv"),i("OIh9")),o=(i("jAcA"),i("86U2")),r=(i("k8WF"),i("4dVw")),c=(i("9l1i"),i("+MQa")),l=(i("dKK0"),i("balU")),m=(i("PEgo"),i("HNZ3")),h=(i("nI2B"),i("qWG/")),d=i("7+uW");i("PJh5");d.a.use(s.a).use(o.a).use(r.a).use(c.a).use(l.a).use(m.a).use(h.a);var v={data:function(){return{tabs:["每天检查","每周检查","每月检查"],active:0,list:[],isShowDay:!1,isShowMonth:!1,isShowWeek:!1,day:this.$moment().format("YYYY-MM-DD"),month:this.$moment().format("YYYY-MM"),minDate:new Date(2020,0,1),maxDate:new Date(2025,12,1),currentDate:new Date,week:[this.$moment().week(this.$moment().week()).startOf("isoweek").format("YYYY-MM-DD"),this.$moment().week(this.$moment().week()).endOf("isoweek").format("YYYY-MM-DD")],columns:[],selectPftiTheEcho:[0,0],cate_name:"全部分类",cate_id:-1,indexTypeList:[],isShowCate:!1,keyword:"",complete:!1,standard:!1,isShowPopup:!1}},watch:{isShowMonth:function(t){t&&(this.currentDate=new Date(this.$moment(this.month).format("YYYY/MM")))},isShowWeek:function(t){var e=this;t&&this.$nextTick(function(){e.$refs.van_picker.setIndexes(e.selectPftiTheEcho)})},isShowPopup:function(t){t||this.pullDown()},active:function(t){this.pullDown()}},methods:{openDetail:function(t){var e={item:n()(t)};0==this.active?(e.start_date=this.day,e.end_date=this.day):1==this.active?(e.start_date=this.week[0],e.end_date=this.week[1]):(e.start_date=this.$moment(this.month).startOf("month").format("YYYY-MM-DD"),e.end_date=this.$moment(this.month).endOf("month").format("YYYY-MM-DD")),this.$router.push({name:"checklist",query:e})},clickGlConfirm:function(t){this.cate_name=t.name,this.pullDown(),this.isShowCate=!1},onConfirmDay:function(t){this.day=this.$moment(t).format("YYYY-MM-DD"),this.isShowDay=!1,this.getList()},onConfirmMonth:function(t){this.isShowMonth=!1,this.month=this.$moment(t).format("YYYY-MM"),this.getList()},onConfirmWeek:function(t,e){this.selectPftiTheEcho=e,this.week=this.getWeekTime(e[0]+2020,e[1]+1,e[2]+1),this.isShowWeek=!1,this.getList()},getWeekTime:function(t,e,i){var a=new Date;a.setFullYear(t,e-1,1);var n=a.getDay();0==n&&(n=7),a.setFullYear(t,e,0);var s,o=a.getDate(),r=(1!=n?7-n+2:1)+7*(i-1),c=r+6,l=t+"-"+(e=e<10?"0"+e:e)+"-"+(r=r<10?"0"+r:r);if(c<=o)s=t+"-"+e+"-"+(c=c<10?"0"+c:c);else{a.setFullYear(t,e-1,c);var m=a.getDate(),h=a.getMonth()+1;h=h<10?"0"+h:h,m=m<10?"0"+m:m,s=a.getFullYear()+"-"+h+"-"+m}return[this.$moment(l).format("YYYY-MM-DD"),this.$moment(s).format("YYYY-MM-DD")]},formatter:function(t,e){return"year"===t?e+"年":"month"===t?e+"月":e},getContainer:function(){return document.body},getList:function(t){var e=this,i={start_date:this.day,end_date:this.day,cycle_type:this.active+1,name:this.keyword,dc_id:this.cate_id,complete:this.complete?1:0,standard:this.standard?1:0,visible:0};0==this.active?(i.start_date=this.day,i.end_date=this.day):1==this.active?(i.start_date=this.week[0],i.end_date=this.week[1]):(i.start_date=this.$moment(this.month).startOf("month").format("YYYY-MM-DD"),i.end_date=this.$moment(this.month).endOf("month").format("YYYY-MM-DD")),this.$axiosUser("get","api/pro/sm/summary",i).then(function(t){var i=t.data.data.cate_list;i.forEach(function(t){t.list.length>0&&t.list.forEach(function(t){var e=[{name:"应检次数",num:t.report_count},{name:"完成次数",num:t.c_report_complete},{name:"结果不达标",num:t.c_bug_report}];t.wetArr=e})}),e.list=i}).finally(function(){t&&t()})},refresh:function(t){this.getList(t)},routerBak:function(){this.$route_back()},pullDown:function(){var t=this;setTimeout(function(){t.$refs.scroller.triggerPullToRefresh()},50)},getIndexType:function(){var t=this;this.$axiosUser("get","/api/pro/sm/doc/cate").then(function(e){var i=e.data.data.list||[];i.length>0&&(i.unshift({name:"全部分类",id:-1}),t.indexTypeList=i)})},_getMonthWeek:function(t){var e=new Date,i=e.getDate()+(6-e.getDay());return Math.ceil(i/7)}},created:function(){this.active=Number(this.$route.query.active),this.$route.query.standard&&(this.standard=!0),0==this.active?this.day=this.$route.query.start_date:1==this.active?this.week=[this.$route.query.start_date,this.$route.query.end_date]:this.month=this.$moment(this.$route.query.start_date).format("YYYY-MM")},mounted:function(){this.getIndexType(),this.columns=this.$getCache("weekArr"),this.selectPftiTheEcho=[this.$moment().format("YYYY")-2020,this.$moment().format("M")-1,this._getMonthWeek()-1]}},f={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{height:"100%"}},[i("van-nav-bar",{attrs:{title:"检查报告汇总","left-text":"返回","left-arrow":""},on:{"click-left":t.routerBak}}),t._v(" "),i("div",{staticClass:"all"},[i("header",[i("van-tabs",{model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},t._l(t.tabs,function(t,e){return i("van-tab",{key:e,attrs:{title:t}})}),1),t._v(" "),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:function(e){t.isShowCate=!0}}},[i("span",{staticClass:"font-flex-word",staticStyle:{"padding-right":"0.1rem"}},[t._v(t._s(t.cate_name))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:0==t.active,expression:"active == 0"}],staticClass:"flex-box-ce flex-center-center flex-1",on:{click:function(e){t.isShowDay=!0}}},[i("icon",{attrs:{name:"day",width:"0.36rem",height:"0.36rem"}}),t._v(" "),i("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.day))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==t.active,expression:"active == 1"}],staticClass:"flex-box-ce flex-center-center flex-1",on:{click:function(e){t.isShowWeek=!0}}},[i("icon",{attrs:{name:"week",width:"0.36rem",height:"0.36rem"}}),t._v(" "),i("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.$moment(t.week[0]).format("MM-DD")+"~"+t.$moment(t.week[1]).format("MM-DD")))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:2==t.active,expression:"active == 2"}],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",{staticStyle:{width:"0.8rem","text-align":"center"},on:{click:function(e){t.isShowPopup=!0}}},[i("icon",{attrs:{name:"tab_filter",width:"0.36rem",height:"0.36rem"}})],1)])],1),t._v(" "),t.keyword||t.complete||t.standard?i("div",{staticClass:"spans flex-box-ce flex-h-ce"},[t.keyword?i("span",{staticStyle:{"margin-right":"0.2rem"}},[t._v(t._s(t.keyword))]):t._e(),t._v(" "),t.complete?i("span",{staticStyle:{"margin-right":"0.2rem"}},[t._v("只看未完成的")]):t._e(),t._v(" "),t.standard?i("span",[t._v("只看不达标的")]):t._e()]):t._e(),t._v(" "),i("div",{staticClass:"scroller",class:t.keyword||t.complete||t.standard?"":"scroller2"},[i("scroller",{ref:"scroller",attrs:{"on-refresh":t.refresh,noDataText:"没有了噢",list:t.list}},[t._l(t.list,function(e,a){return i("div",{key:a,staticStyle:{"margin-bottom":"0.24rem"}},[i("div",{staticClass:"fontColorB",staticStyle:{padding:"0 0.24rem","margin-top":"0.24rem"}},[t._v(t._s(e.cate_name||"未分类"))]),t._v(" "),t._l(e.list,function(e,a){return i("div",{key:a,staticClass:"list-item",on:{click:function(i){return t.openDetail(e)}}},[i("div",{staticStyle:{"margin-bottom":"0.16rem"}},[i("van-icon",{attrs:{name:"orders-o"}}),t._v(" "),i("span",{staticClass:"black",staticStyle:{"font-weight":"700"}},[t._v(t._s(e.name))]),t._v(" "),i("span",{staticClass:"blue",staticStyle:{padding:"0rem 0.06rem","border-radius":"5px","font-size":"0.28rem","background-color":"rgb(236, 245, 255)"}},[t._v(t._s(0==t.active?"天":1==t.active?"周":"月")+"\n ")])],1),t._v(" "),i("div",{staticClass:"flex-box-ce"},t._l(e.wetArr,function(e,a){return i("div",{key:a,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._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem"}},[t._v(t._s(e.name))])])}),0)])})],2)}),t._v(" "),0==t.list.length?i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center","margin-top":"2rem"}},[i("span",[t._v("暂无数据")])]):t._e(),t._v(" "),i("div",{staticStyle:{height:"1rem"}})],2)],1)]),t._v(" "),i("van-calendar",{attrs:{minDate:t.minDate,"get-container":t.getContainer,"show-confirm":!1},on:{confirm:t.onConfirmDay},model:{value:t.isShowDay,callback:function(e){t.isShowDay=e},expression:"isShowDay"}}),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,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("van-action-sheet",{attrs:{closeable:!1},model:{value:t.isShowWeek,callback:function(e){t.isShowWeek=e},expression:"isShowWeek"}},[i("van-picker",{ref:"van_picker",attrs:{"show-toolbar":"",columns:t.columns},on:{cancel:function(e){t.isShowWeek=!1},confirm:t.onConfirmWeek}})],1),t._v(" "),i("van-dialog",{attrs:{width:"300","show-confirm-button":!1,closeOnClickOverlay:""},model:{value:t.isShowCate,callback:function(e){t.isShowCate=e},expression:"isShowCate"}},[i("van-radio-group",{staticStyle:{"max-height":"6rem","overflow-y":"scroll"},model:{value:t.cate_id,callback:function(e){t.cate_id=e},expression:"cate_id"}},t._l(t.indexTypeList,function(e,a){return i("div",{key:a},[i("van-radio",{staticStyle:{margin:".3rem 0 .3rem .4rem","font-size":".3rem"},attrs:{name:e.id,"icon-size":"16px"},on:{click:function(i){return t.clickGlConfirm(e)}}},[i("span",{staticStyle:{"margin-left":".3rem"}},[t._v(t._s(e.name))])])],1)}),0)],1),t._v(" "),i("van-popup",{staticStyle:{height:"100%",left:"20%"},attrs:{position:"right"},model:{value:t.isShowPopup,callback:function(e){t.isShowPopup=e},expression:"isShowPopup"}},[i("div",{staticStyle:{position:"relative",height:"100%"}},[i("div",{staticStyle:{"border-bottom":"1px solid #f1f1f1","font-size":"16px","font-weight":"700",height:"0.92rem","line-height":"0.92rem",padding:"0 0.2rem"}},[t._v("高级筛选")]),t._v(" "),i("div",{staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"margin-bottom":"15px","font-size":"0.32rem"}},[t._v("搜索")]),t._v(" "),i("van-search",{staticStyle:{padding:"0"},attrs:{placeholder:"内容搜索",clearable:""},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}})],1),t._v(" "),i("div",{staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"margin-bottom":"15px","font-size":"0.32rem"}},[t._v("筛选")]),t._v(" "),i("div",{staticClass:"flex-box-v",staticStyle:{padding:"0.2rem"}},[i("van-checkbox",{staticStyle:{"margin-bottom":"0.2rem"},model:{value:t.complete,callback:function(e){t.complete=e},expression:"complete"}},[t._v("只看未完成的")]),t._v(" "),i("van-checkbox",{model:{value:t.standard,callback:function(e){t.standard=e},expression:"standard"}},[t._v("只看不达标的")])],1)]),t._v(" "),i("div",{staticStyle:{position:"fixed",bottom:"0.2rem",left:"0.2rem",right:"0.2rem"}},[i("div",{staticClass:"btn",on:{click:function(e){t.isShowPopup=!1}}},[t._v("确认")])])])])],1)},staticRenderFns:[]};var u=i("VU/8")(v,f,!1,function(t){i("iujF")},"data-v-416a75ee",null);e.default=u.exports},iujF:function(t,e){}});