Your Name
2022-04-08 1f2a259f8cbb7eb0b12d12895116c309eb8cd609
1
(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-3737"],{L9Gd:function(e,t,a){"use strict";a.r(t);var i=a("PcP2"),r=a("X4fA"),o={name:"rectifyDialog",data:function(){return{dialogFormVisible:!1,baseUrl:"http://222.92.213.21:8006/zhongtaihiddenDanger/report",headers:{Authorization:Object(r.a)()},imgUrls:[],imgUrls2:[],imgPreviewUrls:[],imgPreviewUrls2:[],fileList:[],isView:!1,submiting:!1,dataFormRules:{},levels:[{key:"URGENT",value:"紧急"},{key:"COMMON",value:"一般"}],dataForm:{id:"",note:"",level:"",rectifynote:"",rectifydeadline:"",rectifymeasure:"",createnote:"",rejectnote:""}}},methods:{resetDataForm:function(){this.dataForm={id:"",createnote:"",note:"",level:"",rectifynote:"",rectifydeadline:"",rectifymeasure:"",rejectnote:""},this.imgUrls=[],this.imgPreviewUrls=[]},show:function(e){this.resetDataForm(),this.isView=!0,this.dataForm.id=e.id,this.dataForm.level=e.level,this.dataForm.status=e.status,this.dataForm.createnote=e.createnote,this.dataForm.rectifydeadline=e.rectifydeadline,this.dataForm.rectifymeasure=e.rectifymeasure,this.dataForm.rectifynote=e.rectifynote,this.dataForm.rejectnote=e.rejectnote,this.imgUrls=e.reportResources.map(function(e){return{url:"http://222.92.213.21:8006/zhongtai/upload/"+e.url,name:e.id}}),this.imgUrls2=e.rectifyResources.map(function(e){return{url:"http://222.92.213.21:8006/zhongtai/upload/"+e.url,name:e.id}}),this.imgPreviewUrls=e.reportResources.map(function(e){return"http://222.92.213.21:8006/zhongtai/upload/"+e.url}),this.imgPreviewUrls2=e.rectifyResources.map(function(e){return"http://222.92.213.21:8006/zhongtai/upload/"+e.url}),this.dialogFormVisible=!0},trigger2Submit:function(){var e=this,t=new FormData;t.append("id",this.dataForm.id),t.append("note",this.dataForm.note),this.fileList.forEach(function(e){t.append("files",e.raw)}),this.submiting=!0,Object(i.c)(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:"success"}),e.fileList=[]}).catch(function(t){console.log(t),e.$message({message:"接口错误",type:"warning"})}).finally(function(){e.submiting=!1})},handleChange:function(e,t){this.fileList=t}}},l=(a("O6HE"),a("ZrdR")),s=Object(l.a)(o,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:"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",disabled:e.isView,format:"yyyy-MM-dd HH:mm","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.createnote,callback:function(t){e.$set(e.dataForm,"createnote",t)},expression:"dataForm.createnote"}})],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&&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",staticStyle:{width:"100px",height:"100px",margin:"10px 10px 10px 2px","border-radius":"3px"},attrs:{src:t.url,"preview-src-list":e.imgPreviewUrls}})})):e._e(),e._v(" "),"驳回待整改"===e.dataForm.status?a("el-form-item",{attrs:{label:"驳回整改说明:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,placeholder:"请输入内容",disabled:e.isView},model:{value:e.dataForm.rectifynote,callback:function(t){e.$set(e.dataForm,"rectifynote",t)},expression:"dataForm.rectifynote"}})],1):e._e(),e._v(" "),"驳回待整改"===e.dataForm.status?a("el-form-item",{attrs:{label:"驳回整改图片:"}},e._l(e.imgUrls2,function(t){return a("el-image",{key:t.id,staticClass:"upload-img",staticStyle:{width:"100px",height:"100px",margin:"10px 15px 10px 2px","border-radius":"3px"},attrs:{src:t.url,disabled:e.isView,"preview-src-list":e.imgPreviewUrls2}})})):e._e(),e._v(" "),"驳回待整改"===e.dataForm.status?a("el-form-item",{attrs:{label:"驳回原因:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,placeholder:"请输入内容",disabled:e.isView},model:{value:e.dataForm.rejectnote,callback:function(t){e.$set(e.dataForm,"rejectnote",t)},expression:"dataForm.rejectnote"}})],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"整改说明:"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea",rows:3,placeholder:"请输入内容"},model:{value:e.dataForm.note,callback:function(t){e.$set(e.dataForm,"note",t)},expression:"dataForm.note"}})],1),e._v(" "),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)],1),e._v(" "),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:function(t){e.trigger2Submit()}}},[e._v("整改提交")])],1)],1)},[],!1,null,"5ec86375",null);s.options.__file="rectifyDialog.vue";t.default=s.exports},O6HE:function(e,t,a){"use strict";var i=a("tYAD");a.n(i).a},PcP2:function(e,t,a){"use strict";a.d(t,"f",function(){return o}),a.d(t,"c",function(){return l}),a.d(t,"a",function(){return s}),a.d(t,"e",function(){return n}),a.d(t,"g",function(){return d}),a.d(t,"b",function(){return c}),a.d(t,"d",function(){return u}),a.d(t,"h",function(){return m});var i=a("X4fA"),r=a("t3Un");function o(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/report",method:"post",data:e})}function l(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/rectify",method:"post",data:e})}function s(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/accept",method:"post",data:e})}function n(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/reject",method:"post",data:e})}function d(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/reportPage",method:"post",data:e})}function c(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/acceptPage",method:"post",data:e})}function u(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/rectifyPage",method:"post",data:e})}function m(e){return Object(r.a)({headers:{Authorization:Object(i.a)()},url:"http://222.92.213.21:8006/zhongtai/hiddenDanger/rectifyStatisticsPage",method:"post",data:e})}},tYAD:function(e,t,a){}}]);