1 |
- webpackJsonp([135],{qVLr:function(t,e){},qt1f:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i("mvHQ"),s=i.n(a),o=(i("LlGJ"),i("Wtz3")),n=(i("WJbf"),i("OhwO")),r=(i("vqQ8"),i("0huK")),l=i("7+uW"),c=i("dOd5"),d=i("2q/B");l.a.use(o.a).use(n.a).use(r.a);var p={components:{EmployeeSelector:c.a,Uploader:d.a},data:function(){return{isIos:this.$getCache("iPhone"),id:0,detailId:0,list:[],dateil:{rectify_owner_ids:[]},selectUser:!1,selected_data:{dept:[],employee:[]},showPopover:!1,isShowCommunication:!1,actions:[{text:"合格"},{text:"不合格"}],userInfo:this.$userInfo(),parameter:{report_id:"",ri_id:"",files:"",remark:""},img_fileList:[],accept:"image/jpeg,image/png,image/jpg",feedbackList:[],isShowUpdatePoint:!1,point:"",kan:!1,isCamera:!!window.plus,isC:!1}},watch:{isShowUpdatePoint:function(t){t&&(this.point=this.dateil.result_point<0?"":this.dateil.result_point)},isShowCommunication:function(t){t&&(this.parameter={report_id:"",ri_id:"",files:"",remark:""},this.img_fileList=[])}},activated:function(){this.$route.query.id&&(this.id=this.$route.query.id,this.detailId=this.$route.query.detailId,this.kan=this.$route.query.kan,this.getData(),this.getList(),this.$route.query.isShow&&(this.isShowCommunication=!0))},methods:{openIssueTaskDetail:function(t){this.$router.push({name:"issueTaskDetail",query:{id:t.rectify_id}})},openP:function(){if(this.kan)return!1;this.isShowCommunication=!0},getData:function(){var t=this,e={report_id:this.id,ri_id:this.detailId};this.$axiosUser("get","/api/pro/sm/report/info/item",e).then(function(e){t.dateil=e.data.data})},sgradeInp:function(t){t>this.dateil.base_point&&(this.point=this.dateil.base_point)},route_back:function(){this.$route_back()},sponsorAmend:function(t){var e="";1==this.dateil.rectify_owner_ids.length&&(e=this.dateil.rectify_owner_ids[0]);var i={item:s()(t),name:this.dateil.name,label:this.$route.query.label,examineName:this.$route.query.examineName,userId:e};this.$router.push({name:"sponsorAmend",query:i})},show_imgae:function(t){Object(n.a)(t)},openPoint:function(){return!this.kan&&(this.dateil.photo&&0===this.dateil.c_photo?(this.$toast("请先拍照上传"),!1):void(this.isShowUpdatePoint=!0))},onSelect:function(t){var e=this,i={report_id:this.id,ri_id:this.detailId,point:this.point};"合格"==t.text?i.point=this.dateil.base_point:i.point=0,this.$axiosUser("post","/api/pro/sm/report/result/point",i).then(function(i){"合格"==t.text&&e.dateil.c_ticket?e.$toast({duration:5e3,forbidClick:!0,message:"当前评审结果已修改为合格,记得删掉扣分单喔"}):e.$toast("已评审"),e.getData()})},confirmPoint:function(){var t=this;if(""===this.point)return this.$toast("请输入评分"),!1;this.$axiosUser("post","/api/pro/sm/report/result/point",{report_id:this.id,ri_id:this.detailId,point:this.point}).then(function(e){t.isShowUpdatePoint=!1,t.point==t.dateil.base_point&&t.dateil.c_ticket?t.$toast({duration:5e3,forbidClick:!0,message:"当前评审结果已修改为满分,记得删掉扣分单喔"}):t.$toast("已评分"),t.getData()})},getList:function(){var t=this;this.$axiosUser("get","/api/pro/sm/report/record",{report_id:this.id,ri_id:this.detailId}).then(function(e){var i=e.data.data.list;t.feedbackList=i})},addGt:function(){var t=this;if(this.isC)return!1;var e={report_id:this.id,ri_id:this.detailId,files:this.img_fileList.toString(),remark:this.parameter.remark};this.isC=!0,this.$axiosUser("post","/api/pro/sm/report/record/create",e).then(function(e){t.$toast("已添加"),t.getList(),t.getData(),t.isShowCommunication=!1}).finally(function(e){setTimeout(function(){t.isC=!1},500)})},openSelectUser:function(){var t=this;if(this.kan)return!1;if(this.dateil.rectify_owner_ids.length>0){var e=this.dateil.rectify_owner_ids.map(function(e){return t.$getEmployeeMapItem(e)});this.selected_data.employee=e}else this.selected_data.employee=[];this.selectUser=!0},confirmCreator:function(t){var e=this,i=t.employee.map(function(t){return t.id});this.$axiosUser("post","/api/pro/sm/report/result/owner",{report_id:this.id,ri_id:this.detailId,owner_ids:i.toString()}).then(function(t){e.$toast("已设置"),e.getData()})},beforeRead:function(t){var e=/^image\/(jpeg|png|jpg)$/.test(t.type);return e||this.$toast("上传图片只能是 jpeg|png|jpg 格式!"),e}}},_={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}}),t._v(" "),i("div",{staticClass:"all"},[i("div",{staticStyle:{"background-color":"#fff","margin-bottom":"0.2rem"}},[i("div",{staticStyle:{padding:"0.24rem"}},[i("div",[t._v(t._s(t.dateil.name))]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem","margin-top":"0.2rem"}},[t._v("标准分值:"+t._s(t.dateil.base_point)+"分")]),t._v(" "),t.dateil.desc?i("div",{staticStyle:{"background-color":"#F8FCFF",padding:"0.14rem","white-space":"pre-wrap","font-size":"0.28rem","margin-top":"0.2rem"}},[t._v(t._s(t.dateil.desc))]):t._e()]),t._v(" "),t.dateil.c_photo||t.dateil.result_point>=0||t.dateil.rectify_owner_ids.length>0?i("div",{staticStyle:{"border-top":"1px solid #f1f1f1",padding:"0.24rem"}},[i("div",{staticClass:"title"},[t._v("评审信息")]),t._v(" "),t.dateil.c_photo?i("div",{staticClass:"flex-box-ce",staticStyle:{"margin-top":"0.3rem"},on:{click:function(e){return t.openP()}}},[i("div",{staticClass:"flex-1",staticStyle:{color:"#89919F"}},[t._v("拍照上传")]),t._v(" "),i("span",{staticClass:"black"},[t._v("已上传")]),t._v(" "),t.kan?t._e():i("van-icon",{staticClass:"blue",staticStyle:{"padding-left":"3px"},attrs:{name:"plus"}})],1):t._e(),t._v(" "),t.dateil.result_point>=0&&1==t.dateil.point_type?i("div",{staticClass:"flex-box-ce",staticStyle:{"margin-top":"0.3rem"}},[i("div",{staticStyle:{color:"#89919F"}},[t._v("评审")]),t._v(" "),i("div",{staticClass:"flex-1 black",staticStyle:{"text-align":"right"}},[i("van-popover",{staticStyle:{display:"block"},attrs:{placement:"bottom",trigger:"click",actions:t.actions},on:{select:function(e){return t.onSelect(e)}},scopedSlots:t._u([{key:"reference",fn:function(){return[i("div",{},[t._v(t._s(0===t.dateil.result_point?"不合格":"合格"))])]},proxy:!0}],null,!1,2618356381),model:{value:t.showPopover,callback:function(e){t.showPopover=e},expression:"showPopover"}})],1),t._v(" "),t.kan?t._e():i("van-icon",{staticClass:"blue",staticStyle:{"padding-left":"3px"},attrs:{name:"edit"}})],1):t._e(),t._v(" "),t.dateil.result_point>=0&&2==t.dateil.point_type?i("div",{staticClass:"flex-box-ce",staticStyle:{"margin-top":"0.3rem"},on:{click:t.openPoint}},[i("div",{staticClass:"flex-1",staticStyle:{color:"#89919F"}},[t._v("分值")]),t._v(" "),i("div",{staticClass:"black"},[t._v(t._s(t.dateil.result_point))]),t._v(" "),t.kan?t._e():i("van-icon",{staticClass:"blue",staticStyle:{"padding-left":"3px"},attrs:{name:"edit"}})],1):t._e(),t._v(" "),t.dateil.rectify_owner_ids.length>0?i("div",{staticClass:"flex-box",staticStyle:{"margin-top":"0.3rem"},on:{click:t.openSelectUser}},[i("div",{staticClass:"flex-1",staticStyle:{color:"#89919F"}},[t._v("责任人")]),t._v(" "),t.dateil.rectify_owner_ids.length>0?i("div",{staticClass:"black",staticStyle:{"max-width":"5rem",display:"inline-block"}},t._l(t.dateil.rectify_owner_ids,function(e,a){return i("span",{key:a},[t._v(t._s(t.$getEmployeeMapItem(e).name)+"\n "),t.$returnFh(t.dateil.rectify_owner_ids,a)?i("span",[t._v(",")]):t._e()])}),0):t._e(),t._v(" "),t.kan?t._e():i("van-icon",{staticClass:"blue",staticStyle:{"padding-left":"3px"},attrs:{name:"edit"}})],1):t._e()]):t._e()]),t._v(" "),t.kan?t._e():[t.dateil.c_photo&&-1!=t.dateil.result_point&&0!=t.dateil.rectify_owner_ids.length?t._e():i("van-cell-group",[t.dateil.c_photo?t._e():i("van-cell",{attrs:{title:"添加检查记录","is-link":""},on:{click:function(e){return t.openP()}}},[i("div",{class:t.dateil.photo?"orange":"input-ccc"},[t._v("拍照上传")])]),t._v(" "),2==t.dateil.point_type&&-1==t.dateil.result_point?i("van-cell",{attrs:{title:"分值",required:"","is-link":""},on:{click:t.openPoint}},[t.dateil.result_point>=0?i("div",[t._v(t._s(t.dateil.result_point))]):i("div",{staticClass:"input-ccc"},[t._v("请输入分值")])]):t._e(),t._v(" "),1==t.dateil.point_type&&-1==t.dateil.result_point?i("van-cell",{attrs:{title:"评审",required:""}},[t.dateil.photo&&0===t.dateil.c_photo?i("div",{staticClass:"input-ccc",on:{click:t.openPoint}},[t._v("请先拍照上传")]):i("div",{staticClass:"flex-box-end"},[i("div",{staticClass:"clickBtn",staticStyle:{"margin-right":"0.2rem"},on:{click:function(e){return t.onSelect({text:"不合格"})}}},[t._v("不合格")]),t._v(" "),i("div",{staticClass:"clickBtn",on:{click:function(e){return t.onSelect({text:"合格"})}}},[t._v("合格")])])]):t._e(),t._v(" "),0==t.dateil.rectify_owner_ids.length?i("van-cell",{attrs:{title:"责任人","is-link":""},on:{click:t.openSelectUser}},[t.dateil.rectify_owner_ids.length>0?i("div",{staticClass:"font-flex-word",staticStyle:{"max-width":"5rem",display:"inline-block"}},t._l(t.dateil.rectify_owner_ids,function(e,a){return i("span",{key:a},[t._v(t._s(t.$getEmployeeMapItem(e).name)),t.$returnFh(t.dateil.rectify_owner_ids,a)?i("span",[t._v(",")]):t._e()])}),0):i("div",{class:-1!=t.dateil.result_point&&t.dateil.result_point<t.dateil.base_point?"orange":"input-ccc"},[t._v("选择责任人")])]):t._e()],1)],t._v(" "),i("div",{staticClass:"main"},[t._m(0),t._v(" "),t.feedbackList.length>0?i("div",{staticClass:"record"},t._l(t.feedbackList,function(e,a){return i("div",{key:a,staticClass:"record-list"},[i("div",{staticClass:"flex-box-ce record-date fontColorB"},[i("userImage",{attrs:{id:e.publisher_id,width:"0.7rem",height:"0.7rem"}}),t._v(" "),i("div",{staticClass:"record-name"},[t._v(t._s(t.$getEmployeeMapItem(e.publisher_id).name))]),t._v(" "),i("span",{staticClass:"fontColorC flex-1"},[t._v(t._s(e.ct))]),t._v(" "),t.dateil.result_point<t.dateil.base_point&&-1!=t.dateil.result_point?[e.rectify_id?[0===e.rectify_status?i("div",{staticClass:"orange",on:{click:function(i){return i.stopPropagation(),t.openIssueTaskDetail(e)}}},[t._v("整改中 "),i("van-icon",{attrs:{name:"arrow"}})],1):i("div",{staticClass:"fontColorC",on:{click:function(i){return i.stopPropagation(),t.openIssueTaskDetail(e)}}},[t._v("已整改 "),i("van-icon",{attrs:{name:"arrow"}})],1)]:i("div",{staticClass:"blue",on:{click:function(i){return i.stopPropagation(),t.sponsorAmend(e)}}},[t._v("发起整改 "),i("van-icon",{attrs:{name:"arrow"}})],1)]:t._e()],2),t._v(" "),i("div",{staticClass:"record-content"},[i("pre",{staticClass:"pre fontColorB"},[t._v(t._s(e.remark))])]),t._v(" "),e.files.length>0?i("div",{staticClass:"flex-box-ce flex-d-wrap",staticStyle:{"padding-left":"0.8rem"}},t._l(e.files,function(e,a){return i("div",{key:a},[i("van-image",{staticStyle:{"margin-right":"0.1rem"},attrs:{src:e,width:"60",height:"60",radius:"5",type:"contain"},on:{click:function(i){return t.show_imgae([e])}}})],1)}),0):t._e()])}),0):i("div",{staticClass:"fontColorC",staticStyle:{"margin-top":"2rem","text-align":"center","font-size":"0.3rem"}},[t._v("暂无检查记录")]),t._v(" "),i("div",{staticStyle:{height:"3rem"}})]),t._v(" "),-1==t.dateil.result_point||t.kan?t._e():i("div",{staticClass:"footer flex-box-ce",class:{isIos:t.isIos}},[i("van-button",{staticClass:"flex-1",attrs:{type:"info"},on:{click:t.route_back}},[t._v("完 成")])],1)],2),t._v(" "),i("EmployeeSelector",{attrs:{title:"选择人员",visible:t.selectUser,can_select_dept:!1,max:20,selected:t.selected_data},on:{"update:visible":function(e){t.selectUser=e},confirm:t.confirmCreator,"update:selected":function(e){t.selected_data=e}}}),t._v(" "),i("van-popup",{style:{height:"60%"},attrs:{round:"",position:"bottom"},model:{value:t.isShowCommunication,callback:function(e){t.isShowCommunication=e},expression:"isShowCommunication"}},[i("div",{staticClass:"content"},[i("header",{staticClass:"flex-box-ce",staticStyle:{"text-align":"center","font-size":"0.32rem",padding:"0.2rem"}},[i("div",{staticClass:"blue",on:{click:function(e){t.isShowCommunication=!1}}},[t._v("取消")]),t._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"font-weight":"700","font-size":"0.36rem"}},[t._v("添加检查记录(拍照上传)")]),t._v(" "),i("div",{staticClass:"blue",on:{click:t.addGt}},[t._v("确定")])]),t._v(" "),i("div",{staticClass:"main"},[i("div",[i("div",{staticStyle:{"margin-bottom":"0.2rem","border-bottom":"1px solid #f1f1f1"}},[i("Uploader",{attrs:{isCamera:t.isCamera,limit:3,"max-count":3,beforeRead:t.beforeRead,accept:t.accept},model:{value:t.img_fileList,callback:function(e){t.img_fileList=e},expression:"img_fileList"}})],1),t._v(" "),i("van-field",{attrs:{rows:"6",maxlength:"500","show-word-limit":"",type:"textarea",placeholder:"请输入检查记录意见(选填)"},model:{value:t.parameter.remark,callback:function(e){t.$set(t.parameter,"remark",e)},expression:"parameter.remark"}})],1)])])]),t._v(" "),i("van-popup",{style:{height:"30%",background:"#fff"},attrs:{round:"",position:"bottom"},on:{close:function(e){t.isShowUpdatePoint=!1}},model:{value:t.isShowUpdatePoint,callback:function(e){t.isShowUpdatePoint=e},expression:"isShowUpdatePoint"}},[i("div",[i("header",{staticClass:"flex-box-ce",staticStyle:{"text-align":"center","font-size":"0.32rem",padding:"0.2rem"}},[i("div",{staticClass:"blue",on:{click:function(e){t.isShowUpdatePoint=!1}}},[t._v("取消")]),t._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"font-weight":"700","font-size":"0.36rem"}},[t._v("设置分值")]),t._v(" "),i("div",{staticClass:"blue",on:{click:t.confirmPoint}},[t._v("确定")])]),t._v(" "),i("div",[i("van-field",{attrs:{label:"分值","input-align":"right",placeholder:"请输入0~"+t.dateil.base_point,type:"digit"},on:{input:t.sgradeInp},scopedSlots:t._u([{key:"right-icon",fn:function(){return[i("span",[t._v("分")])]},proxy:!0}]),model:{value:t.point,callback:function(e){t.point="string"==typeof e?e.trim():e},expression:"point"}})],1)])])],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"flex-box-ce",staticStyle:{"margin-bottom":"0.2rem"}},[e("div",{staticClass:"title flex-1"},[this._v("检查记录")])])}]};var u=i("VU/8")(p,_,!1,function(t){i("qVLr")},"data-v-44e59fc9",null);e.default=u.exports}});
|