Your Name
2022-09-29 6f954f70f54e492157b97db314eaaaeb12192580
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-5ebe","chunk-4908"],{"2cGd":function(e,t,a){"use strict";a.r(t);var i=a("cLjf"),r=a.n(i),n=a("hDQ3"),s=a.n(n),l=a("omC7"),o=a.n(l),c=a("PcP2"),d=(a("X4fA"),a("jJIE")),u=a.n(d),p={name:"acceptDialog",data:function(){return{disabled:!1,fileRoad:"http://222.92.213.22:8006/zhongtai/task/web/upload",uploadForm:{},header:{Authorization:""},imgUrls:[],imgUrls2:[],fileList:[],imgPreviewUrls:[],imgPreviewUrls2:[],isView:!1,isReject:!1,submiting:!1,levels:[{key:"URGENT",value:"重大隐患"},{key:"COMMON",value:"一般隐患"}],dataForm:{id:"",note:"",level:"",rejectnote:""},dialogFormVisible:!1,dialogStatus:"",dataFormRules:{},checkTypeList:[],rectifyTypeList:[{id:1,name:"即查即改"},{id:2,name:"限期整改"}],departmentList:[],userList:[],isShowCheckDialog:!1,isShowCheckInfoDialog:!1,checkForm:{id:null,dangerManagerId:null,checkAcceptDesc:null},checkInfoForm:{rectifyDepId:null,liablePersonId:null,acceptImages:[]},checkFormRules:{checkAcceptDesc:[{required:!0,message:"请填写整改说明",trigger:"blur"}]}}},methods:{showDialog:function(e){this.isShowCheckDialog=!0;var t=JSON.parse(o()(e));this.checkForm.id=t.id,this.checkForm.dangerManagerId=t.dangerManagerId},submitCheck:function(){var e=this;this.$refs.checkFormRef.validate(function(){var t=s()(r.a.mark(function t(a){var i;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!a){t.next=8;break}return e.checkForm.acceptImages=e.fileList.map(function(e){return e.url.substring("http://222.92.213.22:8006/zhongtai/upload/".length)}),t.next=4,Object(c.a)(e.checkForm);case 4:"200"===(i=t.sent).data.code?(e.$message({type:"success",message:"验收成功",duration:2e3}),e.isShowCheckDialog=!1,e.$emit("refreshCheck")):e.$message({type:"warning",message:i.data.message}),t.next=9;break;case 8:e.$message({type:"warning",message:"请完善基本信息"});case 9:case"end":return t.stop()}},t,e)}));return function(e){return t.apply(this,arguments)}}())},rejectSubmit:function(){var e={};e.id=this.dataForm.id,e.rejectnote=this.dataForm.rectifynote,this.submit(e,c.g)},submit:function(e,t){var a=this;this.submiting=!0,t(e).then(function(e){"200"===e.data.code?(a.dialogFormVisible=!1,a.$message({message:"操作成功",type:"success"}),a.$emit("refresh")):a.$message({message:e.data.message,type:"success"}),a.fileList=[]}).catch(function(e){console.log(e),a.$message({message:"接口错误",type:"warning"})}).finally(function(){a.submiting=!1})},handleChangeFile:function(){this.header.Authorization=u.a.get("token")},onFileSuccess:function(e){"200"===e.code?(this.fileList.push({url:"http://222.92.213.22:8006/zhongtai/upload/"+e.result.path}),this.$notify({type:"success",duration:2e3,message:"上传成功",title:"成功"})):this.$message({message:res.data.message,type:"warning"})},handleFile:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},showImg:function(e){window.open(e,"_blank")},handleRemove:function(e,t){var a=this;return this.$confirm("确定移除 "+e.uid+"?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.fileList.splice(t,1)})}}},m=(a("fAw3"),a("ZrdR")),f=Object(m.a)(p,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"验收",visible:e.isShowCheckDialog,width:"600px"},on:{"update:visible":function(t){e.isShowCheckDialog=t}}},[a("el-form",{ref:"checkFormRef",attrs:{model:e.checkForm,rules:e.checkFormRules,size:"default","label-width":"120px"}},[a("el-row",{attrs:{gutter:35}},[a("el-col",{staticClass:"mb20",attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[a("el-form-item",{attrs:{label:"验收意见",prop:"checkAcceptDesc"}},[a("el-input",{staticClass:"input-add",attrs:{type:"textarea",rows:2,placeholder:"请输入验收意见",clearable:""},model:{value:e.checkForm.checkAcceptDesc,callback:function(t){e.$set(e.checkForm,"checkAcceptDesc","string"==typeof t?t.trim():t)},expression:"checkForm.checkAcceptDesc"}})],1)],1),e._v(" "),a("el-col",{staticClass:"mb20",attrs:{xs:24,sm:24,md:24,lg:24,xl:24}},[a("el-form-item",{attrs:{label:"隐患验收图",prop:"img"}},[a("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{accept:".pdf,.jpg,.png",action:e.fileRoad,headers:e.header,data:e.uploadForm,"list-type":"picture-card","file-list":e.fileList,"on-change":e.handleChangeFile,"on-success":e.onFileSuccess,multiple:!1,"auto-upload":!0},scopedSlots:e._u([{key:"file",fn:function(t){var i=t.file;return a("div",{},[a("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:i.url,alt:""}}),e._v(" "),a("span",{staticClass:"el-upload-list__item-actions"},[a("span",{staticClass:"el-upload-list__item-preview",on:{click:function(t){e.handleFile(i)}}},[a("i",{staticClass:"el-icon-zoom-in"})]),e._v(" "),e.disabled?e._e():a("span",{staticClass:"el-upload-list__item-delete",on:{click:function(t){e.handleRemove(i,i.$index)}}},[a("i",{staticClass:"el-icon-delete"})])])])}}]),model:{value:e.dataForm.paths,callback:function(t){e.$set(e.dataForm,"paths",t)},expression:"dataForm.paths"}},[a("i",{staticClass:"el-icon-plus",attrs:{slot:"default"},slot:"default"})])],1)],1)],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{align:"right"}},[a("el-button",{attrs:{size:"default"},on:{click:function(t){e.isShowCheckDialog=!e.isShowCheckDialog}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"default"},on:{click:e.submitCheck}},[e._v("确 定")])],1)],1)},[],!1,null,"7363caa6",null);f.options.__file="acceptDialog.vue";t.default=f.exports},"41Be":function(e,t,a){"use strict";a.d(t,"a",function(){return s});var i=a("rerW"),r=a.n(i),n=a("Q2AE");function s(e,t){if(1==e||2==e)return!0;if(!t)return!1;var a=n.a.getters&&n.a.getters.roles;if(a&&a.length>0){var i=!0,s=!1,l=void 0;try{for(var o,c=r()(a);!(i=(o=c.next()).done);i=!0){var d=o.value.btnAccess;if(!d)return!1;var u=d.split(",");if(-1!=u.indexOf("all"))return!0;if(-1!=u.indexOf(t))return!0}}catch(e){s=!0,l=e}finally{try{!i&&c.return&&c.return()}finally{if(s)throw l}}return!1}return!1}},"64NE":function(e,t,a){"use strict";var i=a("DzKB");a.n(i).a},"8QSr":function(e,t,a){},BCDP:function(e,t,a){"use strict";a.d(t,"e",function(){return n}),a.d(t,"a",function(){return s}),a.d(t,"g",function(){return l}),a.d(t,"b",function(){return o}),a.d(t,"c",function(){return c}),a.d(t,"f",function(){return d}),a.d(t,"d",function(){return u});var i=a("X4fA"),r=a("t3Un");function n(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/prevent/device/select/getDevicePage",method:"post",data:e})}function s(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/prevent/device/insert/saveDevice",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/prevent/device/update/updateDevice",method:"post",data:e})}function o(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/prevent/device/delete/deleteDevice",method:"post",data:e})}function c(){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/riskSource/export",method:"get"})}function d(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/prevent/fileHandler/insert/deviceImport",method:"post",data:e})}function u(){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.22:8006/zhongtai/prevent/device/select/listDevices",method:"post"})}},DzKB:function(e,t,a){},Uqzg:function(e,t,a){"use strict";a.r(t);var i=a("cLjf"),r=a.n(i),n=a("hDQ3"),s=a.n(n),l=a("41Be"),o=a("PcP2"),c=a("r08/"),d=a("L9Gd"),u=a("UyGd"),p=a("2cGd"),m=(a("BCDP"),a("WgQi")),f={name:"rectify",components:{AcceptDialog:p.default,reportView:c.default,rectifyDialog:d.default},data:function(){return{recordTotal:0,tableKey:0,tableData:[],userList:[],listLoading:!1,departmentList:[],rectifyTypeList:[{id:1,name:"即查即改"},{id:2,name:"限期整改"}],dangerStatusList:[{id:0,name:"整改中"},{id:1,name:"待验收"},{id:2,name:"延期整改"},{id:4,name:"超期未整改"},{id:9,name:"已验收"}],filter:{pageIndex:1,pageSize:10,checkAcceptPersonid:null,depId:null}}},created:function(){this.hiddenDangerList(),this.getUser(),this.getDepartmentData()},methods:{queryHandle:function(){this.filter.pageIndex=1,this.hiddenDangerList()},checkDialog:function(e){this.$refs.accept.showDialog(e)},viewHandle:function(e,t){this.$refs.rectifyDialog.showDialog(e,t)},rectifyHandle:function(e){this.$refs.rectifyDialog.show(e)},handleSizeChange:function(e){this.filter.pageSize=e,this.filter.pageIndex=1,this.hiddenDangerList()},handleCurrentChange:function(e){this.filter.pageIndex=e,this.hiddenDangerList()},getBtnPermission:function(e){return Object(l.a)(this.userType,e)},downloadHandle:function(e){window.open(e,"_blank")},getUser:function(){var e=this;return s()(r.a.mark(function t(){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(u.b)();case 2:"200"===(a=t.sent).data.code?e.userList=a.data.result:e.$message({message:a.data.message,type:"warning"});case 4:case"end":return t.stop()}},t,e)}))()},getDepartmentData:function(){var e=this;return s()(r.a.mark(function t(){var a;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(m.e)({pageSize:1e3,pageIndex:1});case 2:"200"===(a=t.sent).data.code?e.departmentList=a.data.result.result:(e.$message({message:a.data.message,type:"warning"}),"50001"===a.data.code&&(e.riskSourceData=[]));case 4:case"end":return t.stop()}},t,e)}))()},hiddenDangerList:function(){var e=this;this.listLoading=!0,Object(o.d)(this.filter).then(function(t){"200"===t.data.code?(e.tableData=t.data.data,e.recordTotal=t.data.count):e.$message({message:t.data.message,type:"warning"})}).catch(function(t){console.log(t),e.$message({message:"接口错误",type:"warning"})}).finally(function(){e.listLoading=!1})},parseNumber:function(e,t){return"整改类型"===t?this.rectifyTypeList.find(function(t){return t.id===e}).name:"隐患整改状态"===t?this.dangerStatusList.find(function(t){return t.id===e}).name:void 0},deleteById:function(e){var t=this;this.$confirm("删除此条信息,是否继续","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.c)({id:e.id}).then(function(){t.hiddenDangerList(),t.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})})})},clearLevel:function(){this.filter.filter.level=null},clearStatus:function(){this.filter.filter.status=null}}},h=(a("64NE"),a("ZrdR")),g=Object(h.a)(f,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticStyle:{margin:"15px"}},[a("div",{staticClass:"basic_search"},[a("span",[e._v("验收人:")]),e._v(" "),a("el-select",{staticClass:"analyseUnit_box",attrs:{clearable:"",filterable:""},model:{value:e.filter.checkAcceptPersonid,callback:function(t){e.$set(e.filter,"checkAcceptPersonid",t)},expression:"filter.checkAcceptPersonid"}},e._l(e.userList,function(e){return a("el-option",{key:e.id,attrs:{label:e.realname,value:e.id}})}))],1),e._v(" "),a("div",{staticClass:"basic_search"},[a("span",[e._v("验收部门:")]),e._v(" "),a("el-select",{staticClass:"analyseUnit_box",attrs:{clearable:"",filterable:""},model:{value:e.filter.depId,callback:function(t){e.$set(e.filter,"depId",t)},expression:"filter.depId"}},e._l(e.departmentList,function(e){return a("el-option",{key:e.id,attrs:{label:e.department,value:e.id}})}))],1),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.queryHandle}},[e._v("搜索")])],1),e._v(" "),a("div",{staticClass:"table_content"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],key:e.tableKey,staticStyle:{width:"100%"},attrs:{data:e.tableData,border:"",fit:"","highlight-current-row":""}},[a("el-table-column",{attrs:{type:"index",label:"序号",width:"60"}}),e._v(" "),a("el-table-column",{attrs:{prop:"rectifyDesc",label:"整改内容说明","show-overflow-tooltip":"","min-width":"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"rectifyTime",label:"整改期限","show-overflow-tooltip":"","min-width":"200px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.rectifyTime))]),e._v(" "),2===t.row.dangerStatus?a("span",{staticClass:"overdue-img"},[e._v("逾期")]):e._e(),e._v(" "),9===t.row.dangerStatus?a("span",{staticClass:"overdue-img"},[e._v("逾期")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"rectifyType",label:" 整改类型","show-overflow-tooltip":"","min-width":"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n                        "+e._s(e.parseNumber(t.row.rectifyType,"整改类型"))+"\n                    ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"liablePerson",label:"整改责任人","show-overflow-tooltip":"","min-width":"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"整改资金","show-overflow-tooltip":"","min-width":"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"dangerStatus",label:"隐患整改状态","show-overflow-tooltip":"","min-width":"150px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{type:0===t.row.dangerStatus?"info":1===t.row.dangerStatus?"primary":2===t.row.dangerStatus?"warning":4===t.row.dangerStatus?"danger":"success"}},[e._v("\n                            "+e._s(e.parseNumber(t.row.dangerStatus,"隐患整改状态"))+"\n                        ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"createByUserName",label:"创建人","show-overflow-tooltip":"","min-width":"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"gmtCreate",label:"创建时间","show-overflow-tooltip":"","min-width":"200px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"lastEditUserName",label:"最后修改人","show-overflow-tooltip":"","min-width":"150px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"gmtModitify",label:"最后修改时间","show-overflow-tooltip":"","min-width":"200px"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"240","class-name":"small-padding fixed-width",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){e.viewHandle("查看",t.row)}}},[e._v("查看")]),e._v(" "),a("el-button",{directives:[{name:"show",rawName:"v-show",value:1===t.row.dangerStatus,expression:"scope.row.dangerStatus === 1"}],attrs:{type:"text"},on:{click:function(a){e.checkDialog(t.row)}}},[e._v("验收")])]}}])})],1),e._v(" "),a("br"),e._v(" "),a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{float:"right"},attrs:{"current-page":e.filter.pageIndex,"page-sizes":[10,20,30,50],"page-size":e.filter.pageSize,total:e.recordTotal,layout:"total, sizes, prev, pager, next, jumper",background:""},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),e._v(" "),a("accept-dialog",{ref:"accept",on:{refreshCheck:e.hiddenDangerList}}),e._v(" "),a("report-view",{ref:"reportView"}),e._v(" "),a("rectify-dialog",{ref:"rectifyDialog",on:{refresh:e.hiddenDangerList}}),e._v(" "),a("div",{staticStyle:{clear:"both"}})],1)},[],!1,null,"2a00bbb2",null);g.options.__file="index.vue";t.default=g.exports},Xlcq:function(e,t,a){},"Zp/G":function(e,t,a){"use strict";var i=a("Xlcq");a.n(i).a},fAw3:function(e,t,a){"use strict";var i=a("8QSr");a.n(i).a},"r08/":function(e,t,a){"use strict";a.r(t);a("X4fA");var i={name:"reportView",data:function(){return{title:"",imgUrls:[],imgUrls2:[],imgPreviewUrls:[],imgPreviewUrls2:[],dialogFormVisible:!1,listLoading:!0,levels:[{key:"URGENT",value:"重大隐患"},{key:"COMMON",value:"一般隐患"}],dataForm:{}}},methods:{showDialog:function(e,t){this.title=e,this.dataForm.status=t.status,this.dataForm.level=t.level,this.imgUrls=t.reportResources.map(function(e){return{url:"http://222.92.213.22:8006/zhongtai/upload/"+e.url,name:e.id}}),this.imgPreviewUrls=t.reportResources.map(function(e){return"http://222.92.213.22:8006/zhongtai/upload/"+e.url}),this.imgUrls2=t.rectifyResources.map(function(e){return{url:"http://222.92.213.22:8006/zhongtai/upload/"+e.url,name:e.id}}),this.imgPreviewUrls2=t.rectifyResources.map(function(e){return"http://222.92.213.22:8006/zhongtai/upload/"+e.url}),this.dataForm.rectifynote=t.rectifynote,this.dataForm.createnote=t.createnote,this.dataForm.rectifymeasure=t.rectifymeasure,this.dataForm.rectifydeadline=t.rectifydeadline,this.dataForm.rejectnote=t.rejectnote,this.dataForm.rectifier=t.rectifier,this.dialogFormVisible=!0}}},r=(a("Zp/G"),a("ZrdR")),n=Object(r.a)(i,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,visible:e.dialogFormVisible,top:"25px","modal-append-to-body":!1,"close-on-click-modal":!1,width:"800px"},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,"label-position":"right","label-width":"140px","element-loading-text":"保存中..."}},[a("el-form-item",{attrs:{label:"隐患级别:"}},[a("el-input",{staticStyle:{width:"205px"},attrs:{placeholder:"请选择",readonly:!0},model:{value:e.dataForm.level,callback:function(t){e.$set(e.dataForm,"level",t)},expression:"dataForm.level"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"整改人:"}},[a("el-input",{staticStyle:{width:"205px"},attrs:{placeholder:"请选择",readonly:!0},model:{value:e.dataForm.rectifier,callback:function(t){e.$set(e.dataForm,"rectifier",t)},expression:"dataForm.rectifier"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"整改期限:"}},[a("el-date-picker",{attrs:{type:"datetime",readonly:!0,format:"yyyy-MM-dd HH:mm","value-format":"yyyy-MM-dd HH:mm"},model:{value:e.dataForm.rectifydeadline,callback:function(t){e.$set(e.dataForm,"rectifydeadline",t)},expression:"dataForm.rectifydeadline"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"整改措施:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,readonly:!0},model:{value:e.dataForm.rectifymeasure,callback:function(t){e.$set(e.dataForm,"rectifymeasure",t)},expression:"dataForm.rectifymeasure"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"上报说明:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,readonly:!0},model:{value:e.dataForm.createnote,callback:function(t){e.$set(e.dataForm,"createnote",t)},expression:"dataForm.createnote"}})],1),e._v(" "),e.imgUrls.length>0?a("el-form-item",{attrs:{label:"上报图片:"}},e._l(e.imgUrls,function(t){return a("el-image",{key:t.id,staticClass:"upload-img img-wrapper",attrs:{src:t.url,"preview-src-list":e.imgPreviewUrls}})})):e._e(),e._v(" "),"待整改"!==this.dataForm.status?a("el-form-item",{attrs:{label:"整改说明:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,readonly:!0},model:{value:e.dataForm.rectifynote,callback:function(t){e.$set(e.dataForm,"rectifynote",t)},expression:"dataForm.rectifynote"}})],1):e._e(),e._v(" "),"待整改"!==this.dataForm.status&&e.imgUrls2.length>0?a("el-form-item",{attrs:{label:"整改图片:"}},e._l(e.imgUrls2,function(t){return a("el-image",{key:t.id,staticClass:"upload-img img-wrapper",attrs:{src:t.url,"preview-src-list":e.imgPreviewUrls2}})})):e._e(),e._v(" "),"驳回待整改"===this.dataForm.status?a("el-form-item",{attrs:{label:"驳回原因:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,readonly:!0},model:{value:e.dataForm.rejectnote,callback:function(t){e.$set(e.dataForm,"rejectnote",t)},expression:"dataForm.rejectnote"}})],1):e._e()],1)],1)},[],!1,null,"26ec07af",null);n.options.__file="reportView.vue";t.default=n.exports}}]);