(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-25f8","chunk-26a5","chunk-26aa"],{"Cu/N":function(e,t,i){"use strict";i.d(t,"c",function(){return n}),i.d(t,"a",function(){return r}),i.d(t,"d",function(){return s}),i.d(t,"b",function(){return o}),i.d(t,"e",function(){return c});var l=i("X4fA"),a=i("t3Un");function n(e){return Object(a.a)({headers:{Authorization:Object(l.a)()},url:"http://222.92.213.21:8006/zhongtai/emergencyPlan/page",method:"post",data:e})}function r(e){return Object(a.a)({headers:{Authorization:Object(l.a)()},url:"http://222.92.213.21:8006/zhongtai/emergencyPlan/add",method:"post",data:e})}function s(e){return Object(a.a)({headers:{Authorization:Object(l.a)()},url:"http://222.92.213.21:8006/zhongtai/emergencyPlan/mod",method:"post",data:e})}function o(e){return Object(a.a)({headers:{Authorization:Object(l.a)()},url:"http://222.92.213.21:8006/zhongtai/emergencyPlan/del",method:"post",data:e})}function c(e){return Object(a.a)({headers:{Authorization:Object(l.a)()},url:"http://222.92.213.21:8006/zhongtai/emergencyPlan/upload",method:"post",data:e})}},FFQS:function(e,t,i){"use strict";i.r(t);var l=i("Cu/N"),a={props:{name:{type:String},url:{type:String},disabled:{type:Boolean}},data:function(){return{action:"",viewName:"",fileName:"",filePath:"",downloadUrl:"",fileList:[]}},mounted:function(){var e=this;setTimeout(function(){e.fileName=e.$props.name,e.downloadUrl=e.$props.url,e.viewName=e.$props.name},100)},watch:{name:function(){this.fileName=this.$props.name,this.downloadUrl=this.$props.url,this.viewName=this.$props.name}},methods:{downLoadFile:function(e){var t=document.createElement("a");t.href="http://222.92.213.21:8006/zhongtai/upload/"+e,t.click()},downloadFile:function(){},uploadSectionFile:function(e){var t=this,i=new FormData;i.append("file",e.file),Object(l.e)(i).then(function(e){200==e.data.code?(t.fileName=e.data.result.fileName,t.viewName=e.data.result.fileName,t.downloadUrl=e.data.result.fileUrl,t.$nextTick(function(){t.$emit("uploadFileSuccess",{fileName:t.fileName,fileUrl:t.downloadUrl})}),t.$message({type:"success",message:"上传成功",duration:2e3})):t.$message.error("上传失败,系统未知错误!错误码为【500】")})},handleClear:function(){this.fileName="",this.fileList=[],this.viewName="",this.$emit("uploadFileSuccess",{fileUrl:"",fileName:""})},beforeUpload:function(e){},handleError:function(e,t,i){this.$message.error("上传失败,系统未知错误!错误码为【500】")},handleSuccess:function(e,t,i){}}},n=i("ZrdR"),r=Object(n.a)(a,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{display:"flex"}},[i("el-input",{staticStyle:{width:"60%"},attrs:{disabled:!0,type:"text",size:"medium"},model:{value:e.viewName,callback:function(t){e.viewName=t},expression:"viewName"}}),e._v(" "),e.disabled?e._e():i("el-upload",{attrs:{action:"",multiple:"",limit:1,"file-list":e.fileList,"http-request":e.uploadSectionFile,"show-file-list":!1,"before-upload":e.beforeUpload,"on-success":e.handleSuccess,"on-error":e.handleError}},[i("div",{},[e.fileName?e._e():i("el-button",{staticStyle:{"margin-left":"25px",width:"65px",height:"36px",display:"flex","align-items":"center","justify-content":"center"},attrs:{type:"primary",size:"small"}},[e._v("上传"),i("i",{staticClass:"el-icon-upload el-icon--right"})])],1)]),e._v(" "),i("div",{staticStyle:{display:"flex"}},[!e.disabled&&e.fileName?i("a",[i("el-button",{staticStyle:{"margin-left":"25px",width:"65px",height:"36px",display:"flex","align-items":"center","justify-content":"center"},attrs:{slot:"tip",type:"primary",size:"small"},on:{click:function(t){e.downLoadFile(e.downloadUrl)}},slot:"tip"},[e._v("\n 下载"),i("i",{staticClass:"el-icon-download el-icon--right"})])],1):e._e(),e._v(" "),!e.disabled&&e.fileName?i("el-button",{staticStyle:{"margin-left":"5px",width:"65px",height:"36px",display:"flex","align-items":"center","justify-content":"center"},attrs:{slot:"tip",type:"primary",size:"small "},on:{click:e.handleClear},slot:"tip"},[e._v("清除"),i("i",{staticClass:"el-icon-delete el-icon--right"})]):e._e()],1)],1)},[],!1,null,null,null);r.options.__file="uploadFile.vue";t.default=r.exports},PmDq:function(e,t,i){"use strict";i.r(t);var l=i("Cu/N"),a={props:{disabled:{type:Boolean,default:!1},imgList:{type:Array,default:[]}},data:function(){return{dialogImageUrl:"",dialogVisible:!1,fileList:[],fileUrl:"",fileName:""}},watch:{},created:function(){},mounted:function(){if(null!=this.imgList)for(var e=0;e<this.imgList.length;e++)this.imgList[e].url="http://222.92.213.21:8006/zhongtai/upload/emergencyPlan/"+this.imgList[e].fileName,this.fileList.push(this.imgList[e])},methods:{handleRemove:function(e,t){for(var i=this,l=0;l<this.fileList.length;l++)e.uid==this.fileList[l].uid&&this.fileList.splice(l,1);this.$nextTick(function(){i.$emit("removeImgSuccess",{fileList:i.fileList})})},handlePreview:function(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},beforeUploadImg:function(e){var t="image/jpeg"===e.type,i="image/png"===e.type;return t||i||this.$message.error("上传图片只能是 JPG 或者 PNG 格式!"),t||i},handleError:function(e,t,i){this.$message.error("上传失败,系统未知错误!错误码为【500】")},handleUpload:function(e){var t=this,i=new FormData;i.append("file",e.file),Object(l.e)(i).then(function(e){200==e.data.code?(t.fileUrl=e.data.result.fileUrl,t.fileName=e.data.result.fileName,t.$nextTick(function(){t.$emit("uploadImgSuccess",{fileName:t.fileName,fileUrl:t.fileUrl,url:"http://222.92.213.21:8006/zhongtai/upload/emergencyPlan/"+e.data.result.fileName})}),t.$message({type:"success",message:"上传成功",duration:2e3})):t.$message.error("上传失败,系统未知错误!")})},handleSuccess:function(e,t,i){}}},n=i("ZrdR"),r=Object(n.a)(a,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("el-upload",{attrs:{action:"",disabled:e.disabled,"list-type":"picture-card","file-list":e.fileList,"http-request":e.handleUpload,beforeUpload:e.beforeUploadImg,"on-success":e.handleSuccess,"on-error":e.handleError,"on-preview":e.handlePreview,"on-remove":e.handleRemove}},[i("i",{staticClass:"el-icon-plus"})]),e._v(" "),i("el-dialog",{attrs:{visible:e.dialogVisible,modal:!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("img",{attrs:{width:"100%",src:e.dialogImageUrl,alt:""}})])],1)},[],!1,null,null,null);r.options.__file="uploadImg.vue";t.default=r.exports},lIwo:function(e,t,i){"use strict";i.r(t);var l=i("omC7"),a=i.n(l),n=i("cLjf"),r=i.n(n),s=i("hDQ3"),o=i.n(s),c=i("PmDq"),u=i("FFQS"),f=i("mwiK"),d=i("Cu/N"),m={components:{uploadImg:c.default,uploadFile:u.default,elImageViewer:f.a},data:function(){return{uploadDisabled:!1,dialogVisible:!1,title:"",pageSize:10,recordTotal:0,currentPage:1,form:{name:"",fileType:0,fileList:[],remark:""},listQuery:{pageIndex:1,pageSize:10,filter:{name:""}},fileName:"",fileUrl:"",fileList:[],list:[],rules:{name:[{required:!0,message:"预案名称不能为空",trigger:"change"}]},showViewer:!1,viewerList:[],envUrl:"http://222.92.213.21:8006/zhongtai/upload/"}},created:function(){this.emergencyPlan()},methods:{reset:function(){this.listQuery.filter={},this.listQuery.pageIndex=1,this.listQuery.pageSize=10,this.emergencyPlan()},downLoadFile:function(e){return this.$confirm("确定下载该文件?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t=document.createElement("a");t.href="http://222.92.213.21:8006/zhongtai/upload/"+e,t.click()})},changeFileType:function(){this.fileUrl="",this.fileName="",this.fileList=[]},uploadFileSuccess:function(e){this.fileName=e.fileName,this.fileUrl=e.fileUrl},uploadImgSuccess:function(e){var t={fileUrl:e.fileUrl,fileName:e.fileName,url:e.url};this.fileList.push(t)},removeImgSuccess:function(e){this.fileList=e.fileList},emergencyPlan:function(){var e=this;return o()(r.a.mark(function t(){var i,l,a,n;return r.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(d.c)(e.listQuery);case 2:if("200"===(i=t.sent).data.code)for(e.list=i.data.result.records,e.recordTotal=i.data.result.total,e.pageSize=i.data.result.size,e.currentPage=i.data.result.current,l=0;l<e.list.length;l++)if(null!=e.list[l].fileList&&e.list[l].fileList.length>0){for(a=[],n=0;n<e.list[l].fileList.length;n++)a.push(e.envUrl+e.list[l].fileList[n].fileUrl);e.list[l].viewerList=a}case 4:case"end":return t.stop()}},t,e)}))()},emergencyPlanC:function(e,t){var i=this;this.dialogVisible=!0,this.$nextTick(function(){i.$refs.form.clearValidate()}),"新增"===t?(this.title="新增",this.form={},this.fileUrl="",this.fileName="",this.fileList=[]):(this.title="编辑",this.form=JSON.parse(a()(e)),0==this.form.fileType?this.fileList=e.fileList:(this.fileUrl=e.fileList[0].fileUrl,this.fileName=e.fileList[0].fileName))},addemergencyPlan:function(){var e=this;this.$refs.form.validate(function(t){if(t){if(0==e.form.fileType&&(e.form.fileList=e.fileList),1==e.form.fileType){var i=[];if(""!=e.fileUrl){var l={fileUrl:e.fileUrl,fileName:e.fileName};i.push(l)}e.form.fileList=i}"新增"===e.title?Object(d.a)(e.form).then(function(t){"200"===t.data.code?(e.dialogVisible=!1,e.emergencyPlan(),e.$notify({type:"success",duration:2e3,message:"新增成功",title:"成功"})):e.$message.error(t.data.message)}):Object(d.d)(e.form).then(function(t){"200"===t.data.code?(e.dialogVisible=!1,e.emergencyPlan(),e.$notify({type:"success",duration:2e3,message:"编辑成功",title:"成功"})):e.$message.error(t.data.message)})}})},deleteById:function(e){var t=this;this.$confirm("确认删除吗","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(function(){Object(d.b)({id:e}).then(function(){t.emergencyPlan(),t.$notify({title:"成功",message:"删除成功",type:"success",duration:2e3})})}).catch(function(e){})},cancel:function(){this.emergencyPlan(),this.dialogVisible=!1},find:function(){this.emergencyPlan()},handleSizeChange:function(e){this.listQuery.pageSize=e,this.emergencyPlan()},handleCurrentChange:function(e){this.listQuery.pageIndex=e,this.emergencyPlan()}}},p=(i("xdOe"),i("ZrdR")),h=Object(p.a)(m,function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[i("el-row",[i("el-col",{attrs:{span:5}},[i("el-form-item",{attrs:{label:"预案名称"}},[i("el-input",{model:{value:e.listQuery.filter.name,callback:function(t){e.$set(e.listQuery.filter,"name",t)},expression:"listQuery.filter.name"}})],1)],1),e._v(" "),i("el-col",{staticStyle:{"text-align":"center"},attrs:{span:5}},[i("el-button",{staticClass:"btns",attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){e.find()}}},[e._v("搜索")]),e._v(" "),i("el-button",{staticClass:"btns",attrs:{type:"primary",icon:"el-icon-plus"},on:{click:function(t){e.emergencyPlanC("","新增")}}},[e._v("新增")]),e._v(" "),i("el-button",{staticClass:"btns",attrs:{type:"primary"},on:{click:function(t){e.reset()}}},[e._v("重置")])],1)],1)],1),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,border:""}},[i("el-table-column",{attrs:{prop:"name",align:"center",label:"预案名称",width:"150"}}),e._v(" "),i("el-table-column",{attrs:{prop:"fileType",align:"center",label:"文件类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.fileType?i("span",[e._v("图片")]):e._e(),e._v(" "),1==t.row.fileType?i("span",[e._v("文件")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{align:"center",label:"附件"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.fileType?i("div",[i("img",{staticStyle:{"max-width":"100px",height:"auto"},attrs:{src:e.envUrl+t.row.fileList[0].fileUrl},on:{click:function(t){e.showViewer=!0}}}),e._v(" "),e.showViewer?i("el-image-viewer",{attrs:{"on-close":function(){return e.showViewer=!1},"url-list":t.row.viewerList}}):e._e()],1):e._e(),e._v(" "),1==t.row.fileType?i("div",[i("span",{staticStyle:{color:"#3A71A8",cursor:"pointer"},on:{click:function(i){e.downLoadFile(t.row.fileList[0].fileUrl)}}},[e._v(e._s(t.row.fileList[0].fileName))])]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"remark",align:"center",label:"备注"}}),e._v(" "),i("el-table-column",{attrs:{prop:"createTime",align:"center",label:"创建时间"}}),e._v(" "),i("el-table-column",{attrs:{prop:"updateTime",align:"center",label:"更新时间"}}),e._v(" "),i("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){e.emergencyPlanC(t.row,"编辑")}}},[e._v("编辑")]),e._v(" "),i("el-button",{staticStyle:{color:"red"},attrs:{type:"text",size:"small"},on:{click:function(i){e.deleteById(t.row.id)}}},[e._v("删除")])]}}])})],1),e._v(" "),i("el-pagination",{directives:[{name:"show",rawName:"v-show",value:e.recordTotal>0,expression:"recordTotal>0"}],staticStyle:{"text-align":"right","margin-top":"20px"},attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.recordTotal},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}),e._v(" "),i("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,"close-on-click-modal":!1,width:"40%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"预案名称",prop:"name"}},[i("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"文件类型"}},[i("el-radio-group",{on:{change:e.changeFileType},model:{value:e.form.fileType,callback:function(t){e.$set(e.form,"fileType",t)},expression:"form.fileType"}},[i("el-radio",{attrs:{label:0}},[e._v("图片")]),e._v(" "),i("el-radio",{attrs:{label:1}},[e._v("文件")])],1)],1),e._v(" "),0==e.form.fileType?i("el-form-item",{attrs:{label:"图片上传"}},[i("upload-img",{attrs:{imgList:e.fileList},on:{uploadImgSuccess:e.uploadImgSuccess,removeImgSuccess:e.removeImgSuccess}})],1):e._e(),e._v(" "),1==e.form.fileType?i("el-form-item",{attrs:{label:"文件链接"}},[i("upload-file",{attrs:{url:e.fileUrl,name:e.fileName},on:{uploadFileSuccess:e.uploadFileSuccess}})],1):e._e(),e._v(" "),i("el-form-item",{attrs:{label:"备注",prop:"remark"}},[i("el-input",{attrs:{rows:5,type:"textarea"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticClass:"btns",attrs:{type:"primary"},on:{click:function(t){e.addemergencyPlan()}}},[e._v("确 定")]),e._v(" "),i("el-button",{on:{click:function(t){e.cancel()}}},[e._v("取 消")])],1)],1)],1)},[],!1,null,"c42e7ec0",null);h.options.__file="index.vue";t.default=h.exports},ogT6:function(e,t,i){},xdOe:function(e,t,i){"use strict";var l=i("ogT6");i.n(l).a}}]);
|