73.87bd9c2fe36fa11e9754.js 7.2 KB

1
  1. webpackJsonp([73],{YUGS:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("mvHQ"),a=i.n(s),o=(i("PEgo"),i("HNZ3")),n=i("7+uW"),l=i("vLgD");n.a.use(o.a);var r={data:function(){return{id:0,list:[],name:"",detail:{},is:!1,detailsshow:!1,jlList:[],isAccomplish:!0,selectId:0}},created:function(){var t=this;this.$route.query.id&&(this.id=this.$route.query.id,this.getList(),this.getjlList()),this.$route.query.doc_id&&(this.is=!0,console.log("doc_id"+this.$route.query.doc_id),Object(l.a)("get","/api/sm/summary/info/doc",{doc_id:this.$route.query.doc_id}).then(function(e){t.id=e.data.data.id,t.getList(),t.getjlList()}))},methods:{getjlList:function(){var t=this;this.isAccomplish=!0,Object(l.a)("get","/api/sm/report/list/summary",{summary_id:this.id,page:1,page_size:1e3}).then(function(e){(e.data.data.list||[]).some(function(e){if(e.owner_id==t.$userInfo().id)return e.c_item!=e.c_item_complete&&(t.isAccomplish=!1,t.selectId=e.id),!0}),t.jlList=e.data.data.list})},openUrl:function(t){this.detailsshow=!1,t.owner_id==this.$userInfo().id?this.openDetail(t.id):this.$router.push({name:"reportDetail",query:{id:t.id}})},openDetail:function(t){var e=this;if(t)return this.$router.push({name:"examineExecute",query:{id:t}}),!1;this.isAccomplish?Object(l.a)("post","/api/sm/summary/report",{summary_id:this.id}).then(function(t){e.$router.push({name:"examineExecute",query:{id:t.data.data.id}})}):this.$dialog.confirm({message:"检测到上一次的报告还没填写完成,是否继续填写?",cancelButtonText:"开始新的检查",confirmButtonText:"继续填写",confirmButtonColor:"#26A2FF"}).then(function(){e.$router.push({name:"examineExecute",query:{id:e.selectId}})}).catch(function(){Object(l.a)("post","/api/sm/summary/report",{summary_id:e.id}).then(function(t){e.$router.push({name:"examineExecute",query:{id:t.data.data.id}})})})},openUrl2:function(){var t={item:a()(this.detail)};t.start_date=this.$moment(this.detail.start_date).format("YYYY-MM-DD"),t.end_date=this.$moment(this.detail.end_date).format("YYYY-MM-DD"),this.$router.push({name:"checklist",query:t})},route_back:function(){this.$route_back()},openDetail2:function(t,e){this.$router.push({name:"examinePreview",query:{id:this.id,index:e}})},getList:function(t){var e=this;Object(l.a)("get","api/sm/summary/info",{summary_id:this.id}).then(function(i){var s=i.data.data;e.detail=s,e.name=s.name,e.list=s.labels.list,t&&t()})}},keep_alive_update:{update_examineList:function(t,e){t.getList(),t.getjlList()}}},c={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:"检查单详情","left-arrow":""},on:{"click-left":t.route_back}},[i("template",{slot:"right"},[i("span",{staticStyle:{color:"#fff"},on:{click:t.openUrl2}},[t._v("检查报告")])])],2),t._v(" "),i("div",{staticClass:"all"},[i("div",{staticClass:"scroller"},[i("scroller",{ref:"scroller"},[i("div",{staticStyle:{padding:"0.32rem","font-weight":"600","padding-bottom":"0.1rem"}},[t._v(t._s(t.name))]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{padding:"0 0.32rem","font-size":"0.28rem"}},[t._v("共有"+t._s(t.list.length)+"个检查点,"+t._s(t.detail.c_item)+"个检查项")]),t._v(" "),t._l(t.list,function(e,s){return i("div",{key:s,staticClass:"flex-box list-item",on:{click:function(i){return t.openDetail2(e,s)}}},[i("div",{staticClass:"index"},[t._v(t._s(s+1))]),t._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"padding-right":"0.24rem"}},[i("div",{staticClass:"clamp2",staticStyle:{width:"4rem"}},[t._v(t._s(e.label))])]),t._v(" "),i("div",[t._v("共"+t._s(e.item_count)+"项 "),i("van-icon",{staticClass:"fontColorC",attrs:{name:"arrow"}})],1)])}),t._v(" "),i("div",{staticStyle:{height:"2rem"}})],2)],1),t._v(" "),i("div",{staticClass:"footer flex-box-ce"},[i("van-button",{staticClass:"flex-1",attrs:{plain:"",type:"info"},on:{click:function(e){t.detailsshow=!0}}},[t._v("当"+t._s(1==t.detail.cycle_type?"天":2==t.detail.cycle_type?"周":"月")+"检查历史")]),t._v(" "),t.detail.can_catch?i("van-button",{staticClass:"flex-1",staticStyle:{"margin-left":"0.24rem"},attrs:{type:"info"},on:{click:function(e){return t.openDetail()}}},[t._v("开始检查")]):t._e()],1)]),t._v(" "),i("van-action-sheet",{attrs:{closeable:!1,duration:".35"},model:{value:t.detailsshow,callback:function(e){t.detailsshow=e},expression:"detailsshow"}},[i("div",{staticClass:"vassheet"},[i("div",{staticClass:"vasHead"},[i("van-icon",{attrs:{name:"arrow-down",size:".3rem"},on:{click:function(e){e.stopPropagation(),t.detailsshow=!1}}}),t._v(" "),i("span",[t._v("当"+t._s(1==t.detail.cycle_type?"天":2==t.detail.cycle_type?"周":"月")+"检查历史")])],1),t._v(" "),i("div",{staticClass:"pullUpdel"},[i("div",{staticStyle:{"border-bottom":"1px solid #f1f1f1","padding-bottom":"0.2rem"}},[i("div",{staticClass:"flex-box"},[i("div",{staticClass:"flex-1 black",staticStyle:{"padding-right":"0.2rem"}},[t._v(t._s(t.detail.name)),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(1==t.detail.cycle_type?"天":2==t.detail.cycle_type?"周":"月"))])]),t._v(" "),t.detail.c_report_complete<t.detail.report_count?i("div",{staticClass:"red"},[t._v("未完成")]):i("div",{staticClass:"green"},[t._v("已完成")])]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem",margin:"0.1rem 0"}},[t._v(t._s(t.$moment(t.detail.ct).format("MM-DD"))+"发布")]),t._v(" "),i("div",{staticClass:"fontColorB",staticStyle:{"font-size":"0.3rem"}},[t._v("每"+t._s(1==t.detail.cycle_type?"天":2==t.detail.cycle_type?"周":"月")+"检查 "+t._s(t.detail.report_count)+" 次,已完成 "+t._s(t.detail.c_report_complete)+" 次")])]),t._v(" "),i("div",{staticStyle:{"padding-left":"0.24rem"}},[t._l(t.jlList,function(e,s){return i("div",{key:s,staticStyle:{"border-bottom":"1px solid #f1f1f1",padding:"0.2rem 0"},on:{click:function(i){return t.openUrl(e)}}},[i("div",{staticClass:"flex-box"},[i("div",{staticClass:"flex-1 black",staticStyle:{"padding-right":"0.2rem"}},[t._v("检查人:"+t._s(t.$getEmployeeMapItem(e.owner_id).name)),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(1==t.detail.cycle_type?"天":2==t.detail.cycle_type?"周":"月"))])]),t._v(" "),e.c_item==e.c_item_complete?[2==e.composite_state?i("div",{staticClass:"green"},[t._v("达标")]):i("div",{staticClass:"red"},[t._v("不达标")])]:[e.owner_id==t.$userInfo().id?i("van-button",{attrs:{size:"mini",type:"info"}},[t._v("继续检查")]):i("span",{staticClass:"fontColorC"},[t._v("未完成")])]],2),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem",margin:"0.1rem 0"}},[t._v("检查开始时间:"+t._s(e.ct))]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem"}},[t._v("最后评分时间:"+t._s(e.lpt||"暂无"))])])}),t._v(" "),0==t.jlList.length?i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center","margin-top":"2rem"}},[i("span",[t._v("暂无数据")])]):t._e()],2)])])])],1)},staticRenderFns:[]};var d=i("VU/8")(r,c,!1,function(t){i("ZNjh")},"data-v-b4f300fa",null);e.default=d.exports},ZNjh:function(t,e){}});