Your Name
2022-04-08 1f2a259f8cbb7eb0b12d12895116c309eb8cd609
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-606a","chunk-910f","chunk-202c"],{"2Opg":function(e,t,a){"use strict";var r=a("DcDo");a.n(r).a},"2RJc":function(e,t,a){},"41Be":function(e,t,a){"use strict";a.d(t,"a",function(){return n});var r=a("rerW"),i=a.n(r),l=a("Q2AE");function n(e,t){if(1==e||2==e)return!0;if(!t)return!1;var a=l.a.getters&&l.a.getters.roles;if(a&&a.length>0){var r=!0,n=!1,o=void 0;try{for(var s,c=i()(a);!(r=(s=c.next()).done);r=!0){var d=s.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){n=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(n)throw o}}return!1}return!1}},DcDo:function(e,t,a){},JzHh:function(e,t,a){"use strict";a.r(t);var r=a("C5RT"),i=a("PcP2"),l=a("X4fA"),n={name:"reportDialog",data:function(){return{baseUrl:"http://222.92.213.21:8006/zhongtaihiddenDanger/report",headers:{Authorization:Object(l.a)()},submiting:!1,levels:[{key:"URGENT",value:"紧急"},{key:"COMMON",value:"一般"}],pickerOptions:{disabledDate:function(e){return e.getTime()<new Date((new Date).toLocaleDateString()).getTime()}},fileList:[],dataForm:{rectifydeadline:"",rectifymeasure:"",rectifier:"",rectifierid:"",note:"",level:""},dialogFormVisible:!1,dataFormRules:{},isView:!1}},components:{personSelect:r.default},methods:{resetDataForm:function(){this.dataForm={rectifydeadline:"",rectifymeasure:"",rectifier:"",rectifierid:"",note:"",level:""}},show:function(){this.dialogFormVisible=!0,this.isView=!1,this.resetDataForm()},trigger2Submit:function(){var e=this;this.submiting=!0;var t=new FormData;t.append("rectifier",this.dataForm.rectifier),t.append("rectifierid",this.dataForm.rectifierid),t.append("level",this.dataForm.level),t.append("rectifymeasure",this.dataForm.rectifymeasure),t.append("rectifydeadline",this.dataForm.rectifydeadline),t.append("note",this.dataForm.note),this.fileList.forEach(function(e){t.append("files",e.raw)}),Object(i.f)(t).then(function(t){"200"===t.data.code?(e.dialogFormVisible=!1,e.$message({message:"创建成功",type:"success"}),e.$emit("refresh")):e.$message({message:t.data.message,type:"warning"}),e.fileList=[]}).catch(function(t){console.log(t),e.$message({message:"接口错误,请联系管理员",type:"warning"})}).finally(function(){e.submiting=!1})},showPersonSelect:function(){this.$refs.selectPerson.show()},selectSetValue:function(e){this.dataForm.rectifier=e.realname,this.dataForm.rectifierid=e.id},handleChange:function(e,t){this.fileList=t}}},o=(a("2Opg"),a("ZrdR")),s=Object(o.a)(n,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"新增",visible:e.dialogFormVisible,"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:{rules:e.dataFormRules,model:e.dataForm,"label-position":"right","label-width":"140px","element-loading-text":"保存中..."}},[a("el-form-item",{attrs:{label:"隐患级别:"}},[a("el-select",{attrs:{placeholder:"请选择",disabled:e.isView},model:{value:e.dataForm.level,callback:function(t){e.$set(e.dataForm,"level",t)},expression:"dataForm.level"}},e._l(e.levels,function(e){return a("el-option",{key:e.key,attrs:{label:e.value,value:e.key}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"选择整改人:"}},[a("el-input",{staticStyle:{width:"205px"},attrs:{readonly:"",placeholder:"请选择"},model:{value:e.dataForm.rectifier,callback:function(t){e.$set(e.dataForm,"rectifier",t)},expression:"dataForm.rectifier"}}),e._v(" "),a("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"primary"},on:{click:e.showPersonSelect}},[e._v("选择\n            ")])],1),e._v(" "),a("el-form-item",{attrs:{label:"整改措施:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,disabled:e.isView,placeholder:"请输入内容"},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-date-picker",{attrs:{type:"datetime",format:"yyyy-MM-dd HH:mm","picker-options":e.pickerOptions,"value-format":"yyyy-MM-dd HH:mm",placeholder:"选择日期时间"},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,disabled:e.isView,placeholder:"请输入内容"},model:{value:e.dataForm.note,callback:function(t){e.$set(e.dataForm,"note",t)},expression:"dataForm.note"}})],1),e._v(" "),e.isView?e._e():a("el-form-item",{attrs:{label:"上报图片:"}},[a("el-upload",{ref:"upload",attrs:{action:e.baseUrl,"auto-upload":!1,headers:e.headers,"on-change":e.handleChange,name:"file","file-list":e.fileList,"list-type":"picture-card",multiple:""}},[a("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),e.isView?a("el-form-item",{attrs:{label:"上报图片:"}},e._l(e.imgUrls,function(t){return a("el-image",{key:t.id,staticClass:"upload-img",staticStyle:{width:"100px",height:"100px",margin:"10px"},attrs:{src:t.url,"preview-src-list":e.imgPreviewUrls}})})):e._e()],1),e._v(" "),e.isView?e._e():a("div",{staticClass:"dialog-footer",staticStyle:{"margin-top":"20px","margin-left":"140px"}},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取消")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.submiting},on:{click:e.trigger2Submit}},[e._v("上报")])],1),e._v(" "),a("person-select",{ref:"selectPerson",on:{setPerson:e.selectSetValue}})],1)},[],!1,null,"50fae98b",null);s.options.__file="reportDialog.vue";t.default=s.exports},KZMO:function(e,t,a){"use strict";a.r(t);var r=a("41Be"),i=a("PcP2"),l=a("r08/"),n=a("JzHh"),o={name:"report",components:{reportView:l.default,reportDialog:n.default},data:function(){return{recordTotal:0,tableKey:0,tableData:[],listLoading:!0,levels:[{key:"URGENT",value:"紧急"},{key:"COMMON",value:"一般"}],reportStatus:[{key:"TORECTIFY",value:"待整改"},{key:"TOACCEPT",value:"整改待验收"},{key:"REJECTED",value:"驳回待整改"},{key:"COMPLETED",value:"已完成"}],dataForm:{rectifydeadline:"",rectifymeasure:"",rectifier:"",rectifierid:"",note:"",level:""},isSupervision:"",filter:{pageIndex:1,pageSize:10,filter:{code:"",status:null,level:null,rectifierName:""}}}},created:function(){this.hiddenDangerList()},methods:{queryHandle:function(){this.filter.pageIndex=1,this.hiddenDangerList()},resetDataForm:function(){this.dataForm={rectifydeadline:"",rectifymeasure:"",rectifier:"",rectifierid:"",note:"",level:""}},showCreateHandle:function(){this.$refs.reportDialog.show()},viewHandle:function(e){this.$refs.reportView.showDialog("查看",e)},handleSizeChange:function(e){this.filter.pageIndex=1,this.filter.pageSize=e,this.hiddenDangerList()},handleCurrentChange:function(e){this.filter.pageIndex=e,this.hiddenDangerList()},getBtnPermission:function(e){return Object(r.a)(this.userType,e)},downloadHandle:function(e){window.open(e,"_blank")},hiddenDangerList:function(){var e=this;this.listLoading=!0,Object(i.g)(this.filter).then(function(t){"200"===t.data.code?(e.tableData=t.data.result.records,e.recordTotal=t.data.result.total):e.$message({message:t.data.message,type:"warning"})}).catch(function(t){console.log(t),e.$message({message:"接口错误",type:"warning"})}).finally(function(){e.listLoading=!1})},clearStatus:function(){this.filter.filter.status=null},clearLevel:function(){this.filter.filter.level=null}}},s=(a("ZQjX"),a("ZrdR")),c=Object(s.a)(o,function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{staticStyle:{margin:"10px"}},[a("span",{staticClass:"span-filter-label"},[e._v("单号")]),e._v(" "),a("el-input",{staticStyle:{width:"140px"},model:{value:e.filter.filter.code,callback:function(t){e.$set(e.filter.filter,"code",t)},expression:"filter.filter.code"}}),e._v(" "),a("span",{staticClass:"span-filter-label"},[e._v("状态")]),e._v(" "),a("el-select",{staticClass:"filter-item",staticStyle:{width:"150px","margin-bottom":"10px"},attrs:{clearable:""},on:{clear:e.clearStatus},model:{value:e.filter.filter.status,callback:function(t){e.$set(e.filter.filter,"status",t)},expression:"filter.filter.status"}},e._l(e.reportStatus,function(e){return a("el-option",{key:e.key,attrs:{label:e.value,value:e.key}})})),e._v(" "),a("span",{staticClass:"span-filter-label"},[e._v("隐患等级")]),e._v(" "),a("el-select",{attrs:{clearable:"",placeholder:"请选择"},on:{clear:e.clearLevel},model:{value:e.filter.filter.level,callback:function(t){e.$set(e.filter.filter,"level",t)},expression:"filter.filter.level"}},e._l(e.levels,function(e){return a("el-option",{key:e.key,attrs:{label:e.value,value:e.key}})})),e._v(" "),a("span",{staticClass:"span-filter-label"},[e._v("整改人")]),e._v(" "),a("el-input",{staticStyle:{width:"160px"},model:{value:e.filter.filter.rectifierName,callback:function(t){e.$set(e.filter.filter,"rectifierName",t)},expression:"filter.filter.rectifierName"}}),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.showCreateHandle}},[e._v("新增\n        ")]),e._v(" "),a("el-button",{staticClass:"filter-item",staticStyle:{"margin-left":"10px"},attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.queryHandle}})],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:"序号",align:"center",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{label:"单号",prop:"code",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"状态",prop:"status",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.status))]),e._v(" "),new Date(t.row.rectifydeadline)<new Date&&"已完成"!==t.row.status?a("span",{staticClass:"overdue-img"},[e._v("逾期")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"隐患等级",prop:"level",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{type:"紧急"==t.row.level?"danger":"warning"}},[e._v(e._s(t.row.level))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"上报人",prop:"requestor",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"上报时间",prop:"createtime",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"整改人",prop:"rectifier",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"整改期限",prop:"rectifydeadline",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{class:{overdue:new Date(t.row.rectifydeadline)<new Date&&"已完成"!==t.row.status}},[e._v(e._s(t.row.rectifydeadline)+"\n                    ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"整改时间",prop:"rectifytime",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"验收时间",prop:"accepttime",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"240","class-name":"small-padding fixed-width"},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("查看")])]}}])})],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("div",{staticStyle:{clear:"both"}}),e._v(" "),a("report-view",{ref:"reportView"}),e._v(" "),a("report-dialog",{ref:"reportDialog",on:{refresh:e.hiddenDangerList}})],1)},[],!1,null,null,null);c.options.__file="index.vue";t.default=c.exports},PcP2:function(e,t,a){"use strict";a.d(t,"f",function(){return l}),a.d(t,"c",function(){return n}),a.d(t,"a",function(){return o}),a.d(t,"e",function(){return s}),a.d(t,"g",function(){return c}),a.d(t,"b",function(){return d}),a.d(t,"d",function(){return u}),a.d(t,"h",function(){return f});var r=a("X4fA"),i=a("t3Un");function l(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/report",method:"post",data:e})}function n(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/rectify",method:"post",data:e})}function o(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/accept",method:"post",data:e})}function s(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/reject",method:"post",data:e})}function c(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/reportPage",method:"post",data:e})}function d(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/acceptPage",method:"post",data:e})}function u(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/rectifyPage",method:"post",data:e})}function f(e){return Object(i.a)({headers:{Authorization:Object(r.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/rectifyStatisticsPage",method:"post",data:e})}},ZQjX:function(e,t,a){"use strict";var r=a("k0Zr");a.n(r).a},iWEz:function(e,t,a){"use strict";var r=a("2RJc");a.n(r).a},k0Zr:function(e,t,a){},"r08/":function(e,t,a){"use strict";a.r(t);a("X4fA");var r={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.21:8006/zhongtai/upload/"+e.url,name:e.id}}),this.imgPreviewUrls=t.reportResources.map(function(e){return"http://222.92.213.21:8006/zhongtai/upload/"+e.url}),this.imgUrls2=t.rectifyResources.map(function(e){return{url:"http://222.92.213.21:8006/zhongtai/upload/"+e.url,name:e.id}}),this.imgPreviewUrls2=t.rectifyResources.map(function(e){return"http://222.92.213.21: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}}},i=(a("iWEz"),a("ZrdR")),l=Object(i.a)(r,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,"570131b1",null);l.options.__file="reportView.vue";t.default=l.exports}}]);