1 |
- webpackJsonp([36],{"0Vd/":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("mvHQ"),i=n.n(a),s=n("7+uW"),o=n("vLgD"),r={components:{EmployeeSelector:n("CC1l").a},data:function(){return{is_app:!!window.plus,page:1,cate_list:[],keyword:"",tabs:[{name:"今日检查",num:0},{name:"本周检查",num:0},{name:"本月检查",num:0}],wtCount:0,tabIndex:0,week:[this.$moment().format("YYYY-MM-DD"),this.$moment().format("YYYY-MM-DD")]}},created:function(){},mounted:function(){this.getCount()},watch:{tabIndex:function(t){this.week=0==t?[this.$moment().format("YYYY-MM-DD"),this.$moment().format("YYYY-MM-DD")]:1==t?[this.$moment().week(this.$moment().week()).startOf("isoweek").format("YYYY-MM-DD"),this.$moment().week(this.$moment().week()).endOf("isoweek").format("YYYY-MM-DD")]:[this.$moment().startOf("month").format("YYYY-MM-DD"),this.$moment().endOf("month").format("YYYY-MM-DD")],this.pullDown()}},methods:{getCount:function(){var t=this;Object(o.a)("get","api/sm/statistics/job").then(function(e){var n=e.data.data;t.tabs=[{name:"今日检查",num:n.daily>99?"99+":n.daily},{name:"本周检查",num:n.weekly>99?"99+":n.weekly},{name:"本月检查",num:n.monthly>99?"99+":n.monthly}],t.wtCount=n.rectify>99?"99+":n.rectify})},openDetail:function(t){this.$router.push({name:"examineList",query:{id:t.id}})},pullDown:function(){var t=this;setTimeout(function(){t.$refs.scroller.triggerPullToRefresh()},50)},getList:function(t){var e=this,n={start_date:this.week[0],end_date:this.week[1],cycle_type:this.tabIndex+1,enable:1};Object(o.a)("get","api/sm/summary",n).then(function(t){var n=t.data.data.cate_list;e.cate_list=n}).finally(function(){t()})},refresh:function(t){this.getList(t)}},keep_alive_update:{update_task_list:function(t,e){t.getList(function(){})}}},c={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{height:"100%"}},[n("van-nav-bar",{attrs:{"left-text":"返回",title:"检查","left-arrow":""},on:{"click-left":t.$route_back}},[n("template",{slot:"right"},[t.is_app?n("van-icon",{attrs:{name:"scan"},on:{click:function(e){return t.$router.push({name:"scanqr"})}}}):t._e()],1)],2),t._v(" "),n("div",{staticClass:"all"},[n("div",{staticClass:"flex-box-ce",staticStyle:{padding:"0.24rem","text-align":"center"}},[n("div",{staticClass:"flex-4 flex-box-ce",staticStyle:{"background-color":"#fff","border-radius":"8px"}},t._l(t.tabs,function(e,a){return n("div",{key:a,staticClass:"flex-1",class:t.tabIndex==a?"active":"",staticStyle:{padding:"0.24rem",color:"#89919F",position:"relative"},on:{click:function(e){t.tabIndex=a}}},[n("div",{staticStyle:{"font-size":"0.6rem","margin-bottom":"0.1rem"}},[t._v(t._s(e.num))]),t._v(" "),n("div",{staticStyle:{"font-size":"0.28rem"}},[t._v(t._s(e.name))])])}),0),t._v(" "),n("div",{staticClass:"flex-1 tab-item m-l",on:{click:function(e){return t.$router.push({name:"issueFocus"})}}},[n("div",{staticClass:"orange",staticStyle:{"font-size":"0.6rem","font-weight":"600","margin-bottom":"0.1rem"}},[t._v(t._s(t.wtCount))]),t._v(" "),n("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem"}},[t._v("问题整改")])])]),t._v(" "),n("div",{staticClass:"scroller"},[n("scroller",{ref:"scroller",attrs:{"on-refresh":t.refresh,noDataText:"没有了噢",list:t.cate_list}},[t._l(t.cate_list,function(e,a){return n("div",{key:a,staticStyle:{"margin-bottom":"0.24rem"}},[n("div",{staticClass:"fontColorB",staticStyle:{padding:"0 0.24rem"}},[t._v(t._s(e.cate_name||"无分类"))]),t._v(" "),t._l(e.list,function(e,a){return n("div",{key:a,staticClass:"list-item",on:{click:function(n){return t.openDetail(e)}}},[n("div",{staticClass:"flex-box"},[n("div",{staticClass:"flex-1 black",staticStyle:{"padding-right":"0.2rem"}},[t._v("\n "+t._s(e.name)+"\n "),n("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.tabIndex?"天":1==t.tabIndex?"周":"月"))])]),t._v(" "),e.c_report_complete<e.report_count?n("div",{staticClass:"red"},[t._v("未完成")]):n("div",{staticClass:"green"},[t._v("已完成")])]),t._v(" "),n("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem",margin:"0.1rem 0"}},[t._v(t._s(t.$moment(e.ct).format("MM-DD"))+"发布")]),t._v(" "),n("div",{staticClass:"fontColorB",staticStyle:{"font-size":"0.3rem"}},[t._v("每"+t._s(0==t.tabIndex?"天":1==t.tabIndex?"周":"月")+"检查 "+t._s(e.report_count)+" 次,已完成 "+t._s(e.c_report_complete)+" 次")])])})],2)}),t._v(" "),0==t.cate_list.length?n("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center","margin-top":"2rem"}},[n("span",[t._v("暂无数据")])]):t._e(),t._v(" "),n("div",{staticStyle:{height:"1rem"}})],2)],1)])],1)},staticRenderFns:[]};var l=n("VU/8")(r,c,!1,function(t){n("7q3G")},"data-v-0d0c950e",null).exports,m=(n("k8WF"),n("4dVw")),d=(n("9l1i"),n("+MQa")),u=(n("dKK0"),n("balU")),v=(n("PEgo"),n("HNZ3")),f=(n("nI2B"),n("qWG/"));s.a.use(m.a).use(d.a).use(u.a).use(v.a).use(f.a);var h={data:function(){return{tabs:["每天检查","每周检查","每月检查"],activeIndex:0,currentRate:0,wetArr:[{name:"结果不达标",num:2},{name:"不合格问题",num:2},{name:"重点问题",num:2}],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],report_count:0,report_complete:0,report_complete2:0}},mounted:function(){this.columns=this.$getCache("weekArr"),this.selectPftiTheEcho=[this.$moment().format("YYYY")-2020,this.$moment().format("M")-1,this._getMonthWeek()-1],this.getCount()},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)})},activeIndex:function(){this.getCount()}},methods:{openUrl:function(t,e){var n="",a={active:this.activeIndex};0==this.activeIndex?(a.start_date=this.day,a.end_date=this.day):1==this.activeIndex?(a.start_date=this.week[0],a.end_date=this.week[1]):(a.start_date=this.$moment(this.month).startOf("month").format("YYYY-MM-DD"),a.end_date=this.$moment(this.month).endOf("month").format("YYYY-MM-DD")),1==t?n="examineReport":2==t?"结果不达标"==e.name?(n="examineReport",a.standard=!0):"不合格问题"==e.name?(n="examineIssusReport",a.bug_item=!0):"重点问题"==e.name&&(n="examineIssusReport",a.bug_item_focus=!0):3==t?n="examineIssusReport":4==t?n="managerExecute":5==t?n="staffExecute":6==t&&(n="kouFengDan"),this.$router.push({name:n,query:a})},_getMonthWeek:function(t){var e=new Date,n=e.getDate()+(6-e.getDay());return Math.ceil(n/7)},getCount:function(){var t=this,e={cycle_type:this.activeIndex+1,start_date:"",end_date:""};0==this.activeIndex?(e.start_date=this.day,e.end_date=this.day):1==this.activeIndex?(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")),Object(o.a)("get","/api/sm/statistics/summary",e).then(function(e){var n=e.data.data;t.wetArr=[{name:"结果不达标",num:n.bug_report},{name:"不合格问题",num:n.bug_item},{name:"重点问题",num:n.bug_item_focus}];var a=Math.ceil(Number(n.report_complete)/Number(n.report_count)*100);t.report_complete=a,t.report_complete2=Number(n.report_complete),t.report_count=Number(n.report_count)})},onConfirmWeek:function(t,e){this.selectPftiTheEcho=e,this.week=this.getWeekTime(e[0]+2020,e[1]+1,e[2]+1),this.isShowWeek=!1,this.getCount()},getWeekTime:function(t,e,n){var a=new Date;a.setFullYear(t,e-1,1);var i=a.getDay();0==i&&(i=7),a.setFullYear(t,e,0);var s,o=a.getDate(),r=(1!=i?7-i+2:1)+7*(n-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(),d=a.getMonth()+1;d=d<10?"0"+d:d,m=m<10?"0"+m:m,s=a.getFullYear()+"-"+d+"-"+m}return[this.$moment(l).format("YYYY-MM-DD"),this.$moment(s).format("YYYY-MM-DD")]},onConfirmMonth:function(t){this.isShowMonth=!1,this.month=this.$moment(t).format("YYYY-MM"),this.getCount()},formatter:function(t,e){return"year"===t?e+"年":"month"===t?e+"月":e},getContainer:function(){return document.body},onConfirmDay:function(t){this.day=this.$moment(t).format("YYYY-MM-DD"),this.isShowDay=!1,this.getCount()},openDetail:function(t){this.$router.push({name:"taskDetail",query:{id:t.id}})},pullDown:function(){var t=this;setTimeout(function(){t.$refs.scroller.triggerPullToRefresh()},50)},getList:function(t,e){!t&&(this.page=1),e&&e(!1)},refresh:function(t){this.getList(!1,t)},infinite:function(t){this.page++,this.getList(!0,t)}},keep_alive_update:{update_task_list:function(t,e){t.getList()}}},_={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{height:"100%"}},[n("van-nav-bar",{attrs:{"left-text":"返回",title:"统计","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),n("div",{staticClass:"all"},[n("div",{staticStyle:{padding:"0.24rem"}},[n("div",{staticStyle:{"background-color":"#fff","border-radius":"8px",padding:"0.24rem"}},[n("div",{staticClass:"flex-box-ce",staticStyle:{"background-color":"rgb(236,237,239)",padding:"0.02rem","border-radius":"5px"}},t._l(t.tabs,function(e,a){return n("span",{key:a,staticClass:"flex-1 tab-item",class:a==t.activeIndex?"tab-item-active":"",on:{click:function(e){t.activeIndex=a}}},[t._v(t._s(e))])}),0),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:0==t.activeIndex,expression:"activeIndex==0"}],staticClass:"flex-box-ce fontColorB",staticStyle:{padding:"0.4rem 0","font-size":"0.3rem"},on:{click:function(e){t.isShowDay=!0}}},[n("icon",{attrs:{name:"day",width:"0.4rem",height:"0.4rem"}}),t._v(" "),n("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.day))]),t._v(" "),n("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:1==t.activeIndex,expression:"activeIndex==1"}],staticClass:"flex-box-ce fontColorB",staticStyle:{padding:"0.4rem 0","font-size":"0.3rem"},on:{click:function(e){t.isShowWeek=!0}}},[n("icon",{attrs:{name:"week",width:"0.4rem",height:"0.4rem"}}),t._v(" "),n("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.week[0]+"~"+t.week[1]))]),t._v(" "),n("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:2==t.activeIndex,expression:"activeIndex==2"}],staticClass:"flex-box-ce fontColorB",staticStyle:{padding:"0.4rem 0","font-size":"0.3rem"},on:{click:function(e){t.isShowMonth=!0}}},[n("icon",{attrs:{name:"month",width:"0.4rem",height:"0.4rem"}}),t._v(" "),n("span",{staticStyle:{padding:"0 0.1rem"}},[t._v(t._s(t.month))]),t._v(" "),n("van-icon",{attrs:{name:"arrow-down"}})],1),t._v(" "),n("div",{staticClass:"flex-box-ce flex-center-center"},[n("div",{on:{click:function(e){return t.openUrl(1)}}},[n("van-circle",{attrs:{"layer-color":"#E8E8E8",rate:Number(t.report_complete),size:"140px","stroke-width":64,"stroke-linecap":"butt",speed:100},model:{value:t.report_complete,callback:function(e){t.report_complete=e},expression:"report_complete"}},[n("div",{staticStyle:{"text-align":"center","margin-top":"0.92rem"}},[n("div",{staticStyle:{"font-size":"0.48rem","font-weight":"700"}},[t._v(t._s(t.report_complete2)+"/"+t._s(t.report_count))]),t._v(" "),n("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.24rem"}},[t._v("已完成次数/应检次数")])])])],1)]),t._v(" "),n("div",{staticClass:"flex-box-ce",staticStyle:{margin:"0.24rem 0"}},t._l(t.wetArr,function(e,a){return n("div",{key:a,staticClass:"flex-1",staticStyle:{"text-align":"center"},on:{click:function(n){return t.openUrl(2,e)}}},[n("div",{staticStyle:{"font-size":"0.56rem","font-weight":"600","margin-bottom":"0.1rem"}},[t._v(t._s(e.num))]),t._v(" "),n("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem"}},[t._v(t._s(e.name))])])}),0)])]),t._v(" "),n("div",{staticStyle:{padding:"0.24rem","background-color":"#fff"}},[n("div",{staticClass:"add-task-title"},[t._v("执行情况统计")]),t._v(" "),n("div",{staticClass:"flex-box-ce wt-item"},[n("div",{staticClass:"flex-1",staticStyle:{"margin-right":"0.24rem"},on:{click:function(e){return t.openUrl(1)}}},[n("van-icon",{attrs:{name:"records"}}),t._v(" "),n("span",[t._v("检查报告汇总")])],1),t._v(" "),n("div",{staticClass:"flex-1",on:{click:function(e){return t.openUrl(3)}}},[n("van-icon",{attrs:{name:"question-o"}}),t._v(" "),n("span",[t._v("不合格问题汇总")])],1)]),t._v(" "),n("div",{staticClass:"flex-box-ce wt-item"},[n("div",{staticClass:"flex-1",staticStyle:{"margin-right":"0.24rem"},on:{click:function(e){return t.openUrl(4)}}},[n("van-icon",{attrs:{name:"friends-o"}}),t._v(" "),n("span",[t._v("管理者检查情况")])],1),t._v(" "),n("div",{staticClass:"flex-1",on:{click:function(e){return t.openUrl(5)}}},[n("van-icon",{attrs:{name:"contact"}}),t._v(" "),n("span",[t._v("员工执行情况")])],1)]),t._v(" "),n("div",{staticClass:"flex-box-ce wt-item"},[n("div",{staticClass:"flex-1",staticStyle:{"margin-right":"0.24rem"},on:{click:function(e){return t.openUrl(6)}}},[n("van-icon",{attrs:{name:"chart-trending-o"}}),t._v(" "),n("span",[t._v("扣分单统计")])],1),t._v(" "),n("div",{staticClass:"flex-1",staticStyle:{opacity:"0"}})])])]),t._v(" "),n("van-calendar",{attrs:{"min-date":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(" "),n("van-action-sheet",{attrs:{closeable:!1},model:{value:t.isShowMonth,callback:function(e){t.isShowMonth=e},expression:"isShowMonth"}},[n("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(" "),n("van-action-sheet",{attrs:{closeable:!1},model:{value:t.isShowWeek,callback:function(e){t.isShowWeek=e},expression:"isShowWeek"}},[n("van-picker",{ref:"van_picker",attrs:{"show-toolbar":"",columns:t.columns},on:{cancel:function(e){t.isShowWeek=!1},confirm:t.onConfirmWeek}})],1)],1)},staticRenderFns:[]};var p=n("VU/8")(h,_,!1,function(t){n("84Mj")},"data-v-a875cc62",null).exports,g=n("M9A7"),x={name:"sceneIndex",data:function(){return{active_index:0,tabs:0,isIos:this.$getCache("iPhone")}},components:{sceneHome:l,sceneStatistics:p},watch:{active_index:function(t,e){this.tabs=t}},methods:{activeMenu:function(t){this.active_index=t},setRouters:function(){var t=this;Object(g.d)().then(function(e){if(1==e.data.code){var n={};e.data.data.list.forEach(function(t,e){2==t.status&&(t.name=t.name+"(已离职)"),n[t.id]=t}),t.plusStoSet("SET_EMPLOYEE_MAP_JX",i()(n))}})},plusStoSet:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};window.plus?plus.storage.setItem(t,e):localStorage.setItem(t,e),n()}},created:function(){document.documentElement.style.backgroundColor="#26A2FF",window.plus&&plus.navigator.setStatusBarStyle("light"),this.setRouters()}},w={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"user_index_scroller_com"},[0==t.active_index?n("div",{staticClass:"height100p",class:{hidden_right:0!=t.active_index}},[n("sceneHome",{on:{activeMenu:t.activeMenu}})],1):t._e(),t._v(" "),1==t.active_index?n("div",{staticClass:"height100p",class:{hidden_right:1!=t.active_index}},[n("sceneStatistics")],1):t._e(),t._v(" "),n("van-tabbar",{class:t.isIos?"padding-m":"",attrs:{fixed:!1},model:{value:t.active_index,callback:function(e){t.active_index=e},expression:"active_index"}},[n("van-tabbar-item",[n("van-icon",{staticClass:"tab-item",class:0==t.tabs?"active":"",attrs:{name:"completed"}}),t._v(" "),n("span",[t._v("检查")])],1),t._v(" "),n("van-tabbar-item",[n("van-icon",{staticClass:"tab-item",class:1==t.tabs?"active":"",attrs:{name:"bar-chart-o"}}),t._v(" "),n("span",[t._v("统计")])],1)],1)],1)])},staticRenderFns:[]};var k=n("VU/8")(x,w,!1,function(t){n("e05Z")},"data-v-a909e078",null);e.default=k.exports},"7q3G":function(t,e){},"84Mj":function(t,e){},e05Z:function(t,e){}});
|