1 line
7.7 KiB
JavaScript
1 line
7.7 KiB
JavaScript
webpackJsonp([244],{"+hmR":function(e,t){},Iq1L:function(e,t){},"LEA/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("d7EF"),r=a.n(l),o=a("//Fk"),i=a.n(o),s=a("woOf"),n=a.n(s),c=a("Dd8w"),m=a.n(c),d=a("NYxO"),p=a("Dod7"),f=a("bzuE"),u={name:"inspection_daily_detail",data:function(){return{uploadUrl:p.a.uploadUrl,ftpPrefix:p.a.ftpPrefix,formData:{engineerId:null,deptName:"",cellphone:"",signInImage:[],taglocationappearanceImage:[]},tableData:[],projects:[],devices:[],initFilePaths:[],signInImage:[],dialogVisible:!1,dialogImageUrl:"",spanArr:[],pos:0,config:f.a}},mounted:function(){this.$route.query.id&&(this.formData.id=this.$route.query.id,this.getDetail())},methods:m()({},Object(d.d)({removeTagNav:"tagNav/removeTagNav"}),{getDetail:function(){var e=this;this.$api.patroPlanAPI.recordDetail({id:this.formData.id}).then(function(t){if(0===t.code){if(e.formData=n()({},e.formData,t.record),e.tableData=t.details?t.details:[],e.getMyTable(),t.initFileList){e.initFilePaths=[];for(var a=0;a<t.initFileList.length;a++){var l={name:"pic"+a,url:e.ftpPrefix+t.initFileList[a].filePath};e.initFilePaths.push(l)}}if(t.signInImage){e.signInImage=[];for(a=0;a<t.signInImage.length;a++){var r={name:"pic"+a,url:e.ftpPrefix+t.signInImage[a].filePath};e.signInImage.push(r)}}}})},getMyTable:function(){var e=this.tableData;this.spanArr=[],this.pos=0;for(var t=0;t<e.length;t++)0===t?(this.spanArr.push(1),this.pos=0):e[t].deviceId===e[t-1].deviceId?(this.spanArr[this.pos]+=1,this.spanArr.push(0)):(this.spanArr.push(1),this.pos=t)},arraySpanMethod:function(e){e.row,e.column;var t=e.rowIndex,a=e.columnIndex;if(0===a||1===a){var l=this.spanArr[t];return{rowspan:l,colspan:l>0?1:0}}},initialize:function(){var e=this;i.a.all([this.$api.commonAPI.getUsers(),this.$api.commonAPI.getDepts(),this.$api.dictAPI.getDictsByType("device_upkeep")]).then(function(t){var a=r()(t,3),l=a[0],o=a[1],i=a[2];0===l.code&&(e.getUserList=l.datas),0===o.code&&(e.deptList=o.datas),0===i.code&&(e.levelList=i.datas)}).catch(function(e){console.log(e)})},back:function(){this.removeTagNav({path:this.$route.path,title:this.$route.meta.name}),this.$router.push({path:"/inspection/daily"})},handlePictureCardPreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0}})},v={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sys-box plan-box"},[a("div",{staticClass:"sys-operate"},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.back()}}},[e._v(e._s(e.config.cancelText))])],1),e._v(" "),a("div",{staticClass:"sys-form"},[a("el-form",{ref:"form",attrs:{"label-width":"130px",model:e.formData}},[a("div",{staticClass:"flex"},[a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检单号"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.recordWorkOrderNo,callback:function(t){e.$set(e.formData,"recordWorkOrderNo",t)},expression:"formData.recordWorkOrderNo"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划单号"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.planWorkOrderNo,callback:function(t){e.$set(e.formData,"planWorkOrderNo",t)},expression:"formData.planWorkOrderNo"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检名称",prop:"name"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.patrolRecordName,callback:function(t){e.$set(e.formData,"patrolRecordName",t)},expression:"formData.patrolRecordName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"设备名称"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.deviceName,callback:function(t){e.$set(e.formData,"deviceName",t)},expression:"formData.deviceName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"设备编号"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.deviceSerialno,callback:function(t){e.$set(e.formData,"deviceSerialno",t)},expression:"formData.deviceSerialno"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"规格型号"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.deviceModel,callback:function(t){e.$set(e.formData,"deviceModel",t)},expression:"formData.deviceModel"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检人",prop:"engineerName"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.patrolPersonName,callback:function(t){e.$set(e.formData,"patrolPersonName",t)},expression:"formData.patrolPersonName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检部门"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.patroldeptName,callback:function(t){e.$set(e.formData,"patroldeptName",t)},expression:"formData.patroldeptName"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检人电话"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.cellphone,callback:function(t){e.$set(e.formData,"cellphone",t)},expression:"formData.cellphone"}})],1)],1),e._v(" "),a("el-divider"),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"计划巡检时间"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.sortTime,callback:function(t){e.$set(e.formData,"sortTime",t)},expression:"formData.sortTime"}})],1),e._v(" "),a("el-form-item",{staticClass:"form-inline",attrs:{label:"巡检完成时间"}},[a("el-input",{attrs:{readonly:""},model:{value:e.formData.completeTime,callback:function(t){e.$set(e.formData,"completeTime",t)},expression:"formData.completeTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"拍照签到"}},[a("el-upload",{class:{hide:!0},attrs:{action:e.uploadUrl,"list-type":"picture-card",disabled:"","file-list":e.signInImage,"on-preview":e.handlePictureCardPreview}},[a("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-table",{attrs:{data:e.tableData,"span-method":e.arraySpanMethod,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"},border:""}},[a("el-table-column",{attrs:{prop:"projectName","show-overflow-tooltip":"",align:"center",label:"巡检项目"}}),e._v(" "),a("el-table-column",{attrs:{prop:"function","show-overflow-tooltip":"",align:"center",label:"巡检标准"}}),e._v(" "),a("el-table-column",{attrs:{prop:"result",align:"center",label:"巡检结果"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.result?a("p",{staticClass:"success"},[e._v("正常")]):0===t.row.result?a("p",{staticClass:"error"},[e._v("异常")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"content","show-overflow-tooltip":"",align:"center",label:"巡检记录"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"巡检结果",prop:"content"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},readonly:""},model:{value:e.formData.resultContent,callback:function(t){e.$set(e.formData,"resultContent",t)},expression:"formData.resultContent"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"照片上传"}},[a("el-upload",{class:{hide:!0},attrs:{action:e.uploadUrl,"list-type":"picture-card",disabled:"","file-list":e.initFilePaths,"on-preview":e.handlePictureCardPreview}},[a("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),a("el-divider"),e._v(" "),a("el-form-item",{attrs:{label:"关闭原因",prop:"name"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:4},readonly:""},model:{value:e.formData.closeReason,callback:function(t){e.$set(e.formData,"closeReason",t)},expression:"formData.closeReason"}})],1)],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1)},staticRenderFns:[]};var h=a("VU/8")(u,v,!1,function(e){a("Iq1L"),a("+hmR")},"data-v-22973954",null);t.default=h.exports}}); |