1 |
- webpackJsonp([169],{oHyo: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("vLgD"),d=i("CC1l"),p=i("14ag");l.a.use(o.a).use(n.a).use(r.a);var u={components:{EmployeeSelector:d.a,Uploader:p.a},data:function(){return{id:0,detailId:0,list:[],dateil:{},selectUser:!1,selected_data:{dept:[],employee:[]},showPopover:!1,isShowCommunication:!1,actions:[{text:"合格"},{text:"不合格"}],userInfo:this.$userInfo(),parameter:{report_id:"",vi_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:"",vi_id:"",files:"",remark:""},this.img_fileList=[])}},created: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:{getData:function(){var t=this,e={report_id:this.id,vi_id:this.detailId};Object(c.a)("get","/api/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.$keep_alive_update("update_examineExecute",{}),this.$route_back()},sponsorAmend:function(t){var e={item:s()(t),name:this.dateil.name,label:this.$route.query.label,examineName:this.$route.query.examineName,userId:this.dateil.rectify_owner_id};this.$router.push({name:"sponsorAmend",query:e})},show_imgae:function(t){Object(n.a)(t)},openPoint:function(){if(this.dateil.photo&&0===this.dateil.c_photo)return this.$toast("请先添加一份带图片的检查记录"),!1;this.isShowUpdatePoint=!0},onSelect:function(t){var e=this,i={report_id:this.id,vi_id:this.detailId,point:this.point};"合格"==t.text?i.point=this.dateil.base_point:i.point=0,Object(c.a)("post","/api/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;Object(c.a)("post","/api/sm/report/result/point",{report_id:this.id,vi_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;Object(c.a)("get","/api/sm/report/record",{report_id:this.id,vi_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,vi_id:this.detailId,files:this.img_fileList.toString(),remark:this.parameter.remark};this.isC=!0,Object(c.a)("post","/api/sm/report/record/create",e).then(function(e){t.$toast("已添加"),t.getList(),t.getData(),t.isShowCommunication=!1}).finally(function(e){t.isC=!1})},openSelectUser:function(){this.dateil.rectify_owner_id?this.selected_data.employee=[this.$getEmployeeMapItem(this.dateil.rectify_owner_id)]:this.selected_data.employee=[],this.selectUser=!0},confirmCreator:function(t){var e=this,i=t.employee.length>0?t.employee[0].id:0;Object(c.a)("post","/api/sm/report/result/owner",{report_id:this.id,vi_id:this.detailId,owner_id:i}).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}},keep_alive_update:{examineDetail:function(t,e){t.getData()}}},v={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:{padding:"0.24rem","background-color":"#fff","margin-bottom":"0.2rem"}},[i("div",[t._v(t._s(t.dateil.name))]),t._v(" "),i("div",{staticClass:"fontColorC",staticStyle:{"font-size":"0.28rem",margin:"0.2rem 0"}},[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"}},[t._v(t._s(t.dateil.desc))]):t._e()]),t._v(" "),t.kan?t._e():i("div",[i("van-cell",{attrs:{title:"拍照上传","is-link":""},on:{click:function(e){t.isShowCommunication=!0}}},[i("div",{staticClass:"input-ccc"},[t._v("立即添加")])])],1),t._v(" "),t.kan?t._e():i("van-cell-group",[2==t.dateil.point_type?i("van-cell",{attrs:{title:"分值","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("请输入分值")])]):i("van-cell",{attrs:{title:"评审","is-link":""}},[t.dateil.photo&&0===t.dateil.c_photo?i("div",{staticClass:"input-ccc",on:{click:t.openPoint}},[t._v("请评审")]):i("van-popover",{staticStyle:{display:"inline-block"},attrs:{placement:"left",trigger:"click",actions:t.actions},on:{select:function(e){return t.onSelect(e)}},scopedSlots:t._u([{key:"reference",fn:function(){return[i("div",[t.dateil.result_point>=0?i("div",[t._v(t._s(0===t.dateil.result_point?"不合格":"合格"))]):i("div",{staticClass:"input-ccc"},[t._v("请评审")])])]},proxy:!0}],null,!1,1870158561),model:{value:t.showPopover,callback:function(e){t.showPopover=e},expression:"showPopover"}})],1),t._v(" "),i("van-cell",{attrs:{title:"负责人","is-link":""},on:{click:t.openSelectUser}},[t.dateil.rectify_owner_id?i("div",[t._v(t._s(t.$getEmployeeMapItem(t.dateil.rectify_owner_id).name))]):i("div",{staticClass:"input-ccc"},[t._v("选择负责人")])])],1),t._v(" "),i("div",[i("div",{staticClass:"orange",staticStyle:{"font-size":"0.24rem","padding-left":"0.32rem","padding-top":"0.1rem"}},[t._v("评审结果不合格或未达标准分值时,可以给相关人员开扣分单")]),t._v(" "),i("van-cell",{attrs:{title:"开扣分单","is-link":""},on:{click:function(e){return t.$router.push({path:"errorUserList",query:{id:t.id,vi_id:t.dateil.id}})}}},[t.dateil.c_ticket?i("div",[t._v("已给"),i("span",[t._v(t._s(t.dateil.c_ticket))]),t._v("人开扣分单")]):i("div",{staticClass:"input-ccc"},[t._v("前往设置")])])],1),t._v(" "),i("div",{staticClass:"main"},[i("div",{staticClass:"flex-box-ce",staticStyle:{"margin-bottom":"0.2rem"}},[i("div",{staticClass:"add-task-title flex-1"},[t._v("检查记录")]),t._v(" "),t.feedbackList.length>0?i("span",{staticClass:"fontColorC",staticStyle:{"font-size":"0.3rem"},on:{click:function(e){return t.$router.push({path:"issueFocusDan",query:{id:t.id,vi_id:t.dateil.id}})}}},[t._v("整改跟踪 "),i("i",{staticClass:"van-icon van-icon-arrow van-cell__right-icon"})]):t._e()]),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(" "),i("van-button",{attrs:{type:"info",size:"mini"},on:{click:function(i){return t.sponsorAmend(e)}}},[t._v("发起整改")])],1),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(" "),t.kan?t._e():i("div",{staticClass:"footer flex-box-ce"},[i("van-button",{staticClass:"flex-1",attrs:{type:"info"},on:{click:function(e){t.isShowCommunication=!0}}},[t._v("添加检查记录(拍照上传)")])],1)],1),t._v(" "),i("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}}}),t._v(" "),i("van-popup",{style:{height:"90%"},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("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"}}),t._v(" "),i("div",{staticStyle:{"margin-top":"0.2rem"}},[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)],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:[]};var _=i("VU/8")(u,v,!1,function(t){i("srW8")},"data-v-3066f84a",null);e.default=_.exports},srW8:function(t,e){}});
|