zhouwx
2024-08-19 3cc4abeb92d11d7a8b365928c5aa9452679fe06c
1
2
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5bac0074"],{"0605":function(e,t,a){},"0b5c":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:"信息详情",centered:"",visible:e.visible,"confirm-loading":e.confirmLoading,width:"50%",cancelText:"取消",okText:"确认",afterClose:e.clearMod},on:{ok:e.handleCancel,cancel:e.handleCancel}},[a("div",{staticClass:"detail-mod"},[e.details.title?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("标题")]),a("a-col",{staticClass:"noBorder",staticStyle:{"font-size":"24px","font-weight":"bolder"},attrs:{span:14}},[e._v(e._s(e.details.title))])],1):e._e(),e.details.emergType?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("紧急类型")]),a("a-col",{staticClass:"noBorder",attrs:{span:14}},[a("a-tag",{staticStyle:{"font-size":"18px",padding:"5px 15px"},attrs:{color:1==e.details.emergType?"red":"blue"}},[e._v(" "+e._s(1==e.details.emergType?"紧急":2==e.details.emergType?"常规":"")+" ")])],1)],1):e._e(),e.details.disasterType?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("灾种类型")]),a("a-col",{attrs:{span:14}},[e._v(e._s(e.getRiskName(e.details.disasterType)))])],1):e._e(),e.details.warningLevel?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("预警级别")]),a("a-col",{staticClass:"noBorder",attrs:{span:14}},[a("a-tag",{staticStyle:{"font-size":"18px",padding:"5px 15px"},attrs:{color:1==e.details.warningLevel?"red":2==e.details.warningLevel?"orange":3==e.details.warningLevel?"yellow":"blue"}},[e._v(" "+e._s(e.getLevelName(e.details.warningLevel))+" ")])],1)],1):e._e(),e.details.publishingUnit?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("发布单位")]),a("a-col",{attrs:{span:14}},[e._v(e._s(e.details.publishingUnit))])],1):e._e(),e.details.content?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("信息内容")]),a("a-col",{attrs:{span:14}},[e._v(e._s(e.details.content))])],1):e._e(),e.details.directViewUrl?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("直览附件")]),a("a-col",{staticStyle:{border:"none"},attrs:{span:14}},[a("a",{staticClass:"urlClick",attrs:{href:e.details.directViewUrl,target:"_blank"}},[e._v(e._s(e.details.directViewUrl))])])],1):e._e(),e.details.recipients&&e.details.recipients.length>0?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("接收人")]),a("a-col",{attrs:{span:20}},[a("b",[e._v("本次共发送信息给 "+e._s(e.details.recipients.length)+"人:")]),a("br"),a("br"),e._v(" "+e._s(e.details.recipients.map((function(e){return e.realName+"("+e.phone.replace(/(\d{3})\d{4}(\d+)/,"$1****$2")+")"})).join(","))+" ")])],1):e._e(),e.details.acceptingUnitIds&&e.details.acceptingUnitIds.length>0?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("接收人")]),a("a-col",{attrs:{span:20}},[a("b",[e._v("本次共发送信息给 "+e._s(e.details.acceptingUnitIds.length)+"人:")]),a("br"),a("br"),e._v(" "+e._s(e.details.acceptingUnitIds.map((function(e){return e.recipienterName+"("+e.recipienterPhone.replace(/(\d{3})\d{4}(\d+)/,"$1****$2")+")"})).join(","))+" ")])],1):e._e(),e.details.attachments&&e.details.attachments.length>0?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("附件内容")]),a("a-col",{staticClass:"noBorder",attrs:{span:14}},e._l(e.details.attachments,(function(t,r){return a("a-button",{key:r,attrs:{type:"link"},on:{click:function(a){return e.viewFile(t)}}},[a("a-icon",{attrs:{type:"paper-clip"}}),e._v(e._s(t.attachementName))],1)})),1)],1):e._e(),1==e.showMeasure?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("基础措施")]),a("a-col",{staticClass:"noBorder",attrs:{span:14}},e._l(e.measureDetail.baseMeasures,(function(t,r){return a("div",{key:r},[e._v(" "+e._s(r+1)+"、"+e._s(t)+" ")])})),0)],1):e._e(),1==e.showMeasure?a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:4}},[e._v("响应反馈")]),a("a-col",{attrs:{span:14}},[e._v(e._s(e.measureDetail.responseMeasure))])],1):e._e()],1)])},n=[],i=a("1da1"),s=(a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("7db0"),a("b0c0"),a("96cf"),a("96b6")),o=a("cee4"),c=a("852e"),l=a.n(c),d=a("3e85"),u={name:"msgDetailMod",data:function(){return{visible:!1,confirmLoading:!1,details:{},measureDetail:{},showMeasure:!1,riskOptions:[{name:"地震",value:1},{name:"气象",value:3},{name:"地质灾害",value:4},{name:"水旱",value:5},{name:"森林草原火灾",value:6}],levelOptions:[{name:"红色预警",value:1},{name:"橙色预警",value:2},{name:"黄色预警",value:3},{name:"蓝色预警",value:4}]}},created:function(){},methods:{clearMod:function(){},getDetails:function(e){var t=this;return Object(i["a"])(regeneratorRuntime.mark((function a(){var r,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t,a.next=3,Object(s["b"])(e);case 3:n=a.sent,100==n.data.code?n.data.data?r.details=n.data.data:r.$message.error("查询信息详情失败"):t.$message.error(n.data.msg);case 5:case"end":return a.stop()}}),a)})))()},getMeasures:function(e){var t=this;return Object(i["a"])(regeneratorRuntime.mark((function a(){var r,n,i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r=t,a.next=3,Object(d["d"])({id:e});case 3:n=a.sent,100==n.data.code?(i=n.data.data,i.baseMeasures&&i.baseMeasures.length>0?(r.measureDetail=i,r.showMeasure=!0):(r.measureDetail={},r.showMeasure=!1)):t.$message.error(n.data.msg);case 5:case"end":return a.stop()}}),a)})))()},viewFile:function(e){var t=this,r=a("12a9"),n=r.baseUrl;o["a"].get(n+e.attachement,{headers:{"Content-Type":"application/json",tk:"".concat(l.a.get("resTk")),uid:"".concat(l.a.get("resUid"))},responseType:"blob"}).then((function(e){if(e){var a=document.createElement("a"),r=new Blob([e.data],{type:e.data.type});a.style.display="none",a.href=URL.createObjectURL(r),window.open(a.href)}else t.$message.error("获取文件失败")}))},handleOk:function(e){var t=this;t.confirmLoading=!0},handleCancel:function(e){var t=this;t.visible=!1},onChange:function(e){console.log(e)},getRiskName:function(e){var t;return null===(t=this.riskOptions.find((function(t){return t.value===e})))||void 0===t?void 0:t.name},getLevelName:function(e){var t;return null===(t=this.levelOptions.find((function(t){return t.value===e})))||void 0===t?void 0:t.name}}},f=u,p=(a("cd4e"),a("2877")),m=Object(p["a"])(f,r,n,!1,null,"c79cea6a",null);t["a"]=m.exports},2532:function(e,t,a){"use strict";var r=a("23e7"),n=a("5a34"),i=a("1d80"),s=a("577e"),o=a("ab13");r({target:"String",proto:!0,forced:!o("includes")},{includes:function(e){return!!~s(i(this)).indexOf(s(n(e)),arguments.length>1?arguments[1]:void 0)}})},"3e85":function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"b",(function(){return o})),a.d(t,"d",(function(){return c}));var r=a("4020");function n(e){return Object(r["a"])({url:"/response/measure/page",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/response/measure/add",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/response/measure/update",method:"post",data:e})}function o(e){return Object(r["a"])({url:"/response/measure/deleteById?id="+e,method:"get"})}function c(e){return Object(r["a"])({url:"/app/warninfo/responseMeasure/get",method:"post",data:e})}},5254:function(e,t,a){},5530:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));a("b64b"),a("a4d3"),a("4de4"),a("e439"),a("159b"),a("dbb4");function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}},"5a34":function(e,t,a){var r=a("44e7");e.exports=function(e){if(r(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5eed":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-modal",{attrs:{title:e.title,visible:e.visible,centered:"",width:"75%",afterClose:e.clearMod,footer:null},on:{cancel:e.handleCancel}},[a("a-form-model",{ref:"ruleForm",staticClass:"form-cont",attrs:{model:e.form,rules:e.rules,"wrapper-col":e.wrapperCol}},[a("div",{staticClass:"left"},[a("a-form-model-item",{attrs:{prop:"title"}},[a("a-input",{staticStyle:{height:"50px","font-size":"20px"},attrs:{placeholder:"请输入标题",readOnly:e.disable},model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),a("a-row",[a("a-col",{attrs:{span:12}},[a("a-form-model-item",{attrs:{prop:"emergType"}},[a("a-radio-group",{attrs:{"button-style":"solid",disabled:e.disable},model:{value:e.form.emergType,callback:function(t){e.$set(e.form,"emergType",t)},expression:"form.emergType"}},[a("a-radio-button",{attrs:{value:2}},[e._v(" 常规 ")]),a("a-radio-button",{attrs:{value:1}},[e._v(" 紧临 ")])],1)],1)],1),a("a-col",{staticStyle:{display:"flex","align-items":"center","justify-content":"right"},attrs:{span:12}},[a("a-form-model-item",{staticStyle:{"margin-right":"12px"},attrs:{prop:"disasterType"}},[a("a-select",{staticStyle:{"min-width":"160px"},attrs:{placeholder:"请选择相关灾种",allowClear:"",disabled:e.disable},on:{change:e.handleRisk},model:{value:e.form.disasterType,callback:function(t){e.$set(e.form,"disasterType",t)},expression:"form.disasterType"}},e._l(e.riskOptions,(function(t){return a("a-select-option",{key:t.value,attrs:{value:t.value}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("a-form-model-item",{attrs:{prop:"warningLevel"}},[a("a-select",{staticStyle:{"min-width":"160px"},attrs:{placeholder:"请选择预警级别",allowClear:"",disabled:e.disable},on:{change:e.handleLevel},model:{value:e.form.warningLevel,callback:function(t){e.$set(e.form,"warningLevel",t)},expression:"form.warningLevel"}},e._l(e.levelOptions,(function(t){return a("a-select-option",{key:t.value,attrs:{value:t.value}},[e._v(" "+e._s(t.name)+" ")])})),1)],1)],1)],1),a("a-form-model-item",{attrs:{prop:"content"}},[a("a-textarea",{attrs:{placeholder:"请输入短信通知内容部分","auto-size":{minRows:3,maxRows:5},readOnly:e.disable},model:{value:e.form.content,callback:function(t){e.$set(e.form,"content",t)},expression:"form.content"}})],1),1==e.userInfo.unittype||"信息转发"==e.title||"信息审核"==e.title||"信息详情"==e.title?a("a-row",[a("a-col",{staticStyle:{display:"flex","align-items":"center"},attrs:{span:24}},[a("b",{staticStyle:{"margin-bottom":"24px"}},[e._v("直览附件URL:")]),a("a-form-model-item",{staticStyle:{width:"50%"}},[a("a-textarea",{attrs:{readonly:"信息转发"==e.title||"信息审核"==e.title||"信息详情"==e.title,placeholder:"请输入url信息","auto-size":{minRows:1,maxRows:3}},model:{value:e.form.directViewUrl,callback:function(t){e.$set(e.form,"directViewUrl",t)},expression:"form.directViewUrl"}})],1)],1)],1):e._e(),a("a-row",[a("a-col",{attrs:{span:12}},[a("a-upload",{attrs:{disabled:e.disable,action:e.uploadUrl,"file-list":e.fileList,headers:e.header,accept:".doc, .docx, .word, .pdf, .zip, .xlsx, .rar, .jpg, .jpeg, .png",data:{module:"naturalDisasterPath"},remove:function(t){e.removeFile(t)},showUploadList:{showRemoveIcon:!0,showDownloadIcon:!0}},on:{change:e.fileChange,download:e.downloadFile}},[a("a-button",[a("a-icon",{attrs:{type:"upload"}}),e._v("上传附件")],1)],1)],1),a("a-col",{staticStyle:{display:"flex","align-items":"center","justify-content":"right"},attrs:{span:12}},[a("b",{staticStyle:{"margin-bottom":"24px"}},[e._v("超时设置:")]),a("a-form-model-item",{attrs:{prop:"timeout"}},[a("a-input",{staticStyle:{width:"200px"},attrs:{placeholder:"输入时间",suffix:"分钟",readOnly:e.disable},model:{value:e.form.timeout,callback:function(t){e.$set(e.form,"timeout",t)},expression:"form.timeout"}})],1)],1)],1),a("span",[a("b",[e._v("发布单位:")]),e._v(e._s(e.form.publishingUnit))]),a("br"),a("br"),a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{span:12}},[a("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[a("b",[e._v("选择接收单位:")]),a("a-checkbox",{attrs:{checked:e.checkAll,disabled:e.disable},on:{change:e.checkChange}},[e._v(" 全选 ")])],1),a("a-form-model-item",{staticStyle:{"margin-bottom":"6px"},attrs:{prop:"receiver"}},[a("a-tree-select",{staticStyle:{width:"100%"},attrs:{maxTagCount:3,"show-search":"","tree-checkable":"",treeCheckStrictly:"","dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:"选择工作通知接收单位","allow-clear":"",multiple:"","tree-data":e.areaUsers,replaceFields:e.replaceFields,disabled:e.disable},on:{change:e.depChanges,search:e.onSearch,select:e.onSelect},model:{value:e.form.receiver,callback:function(t){e.$set(e.form,"receiver",t)},expression:"form.receiver"}})],1)],1),a("a-col",{attrs:{span:12}},[a("div",{staticStyle:{display:"flex","justify-content":"space-between","align-items":"center"}},[a("b",[e._v("平级接收人选择:")]),a("a-checkbox",{attrs:{checked:e.checkSlAll,disabled:e.disable},on:{change:e.checkSlChange}},[e._v(" 全选 ")])],1),a("a-form-model-item",[a("a-select",{attrs:{mode:"multiple",placeholder:"选择平级接收单位",disabled:e.disable,maxTagCount:3},on:{change:e.handle},model:{value:e.form.recipient,callback:function(t){e.$set(e.form,"recipient",t)},expression:"form.recipient"}},e._l(e.filteredOptions,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.recipientName)+"("+e._s(t.company)+" "+e._s(t.phone)+") ")])})),1)],1)],1)],1),"信息审核"==e.title?a("a-row",{staticStyle:{display:"flex","justify-content":"right"},attrs:{gutter:24}},[a("a-col",{staticStyle:{display:"flex","justify-content":"right"},attrs:{span:20}},[a("a-button",{staticStyle:{"min-width":"140px","margin-right":"12px"},attrs:{type:"primary"},on:{click:function(t){return e.confirmSend(2)}}},[e._v(" 审批通过 ")]),a("a-button",{staticStyle:{"min-width":"140px"},attrs:{type:"danger"},on:{click:function(t){return e.confirmSend(3)}}},[e._v(" 驳回 ")])],1)],1):e._e(),"信息转发"==e.title||"信息修改"==e.title?a("a-row",{staticStyle:{display:"flex","justify-content":"right","align-items":"center"},attrs:{gutter:24}},["信息转发"==e.title?a("a-col",{attrs:{span:12}},[a("b",{staticStyle:{"margin-bottom":"6px"}},[e._v("选择审批领导:")]),a("a-form-model-item",{attrs:{prop:"reviewId"}},[a("a-select",{attrs:{"show-search":"",placeholder:"请选择审批领导"},model:{value:e.form.reviewId,callback:function(t){e.$set(e.form,"reviewId",t)},expression:"form.reviewId"}},e._l(e.leaders,(function(t,r){return a("a-select-option",{key:r,attrs:{value:t.id}},[e._v(e._s(t.realName))])})),1)],1)],1):e._e(),"信息转发"==e.title?a("a-col",{staticStyle:{"text-align":"right"},attrs:{span:12}},[a("a-button",{staticStyle:{"min-width":"140px","margin-right":"12px"},attrs:{type:"primary"},on:{click:function(t){return e.confirmSend(4)}}},[e._v(" 确认转发 ")])],1):e._e(),"信息修改"==e.title?a("a-col",{staticStyle:{"text-align":"right"},attrs:{span:12}},[a("a-button",{staticStyle:{"min-width":"140px","margin-right":"12px"},attrs:{type:"primary",disabled:1==e.userInfo.role.id},on:{click:function(t){return e.confirmSend(4)}}},[e._v(" 确认并提交审核 ")])],1):e._e()],1):e._e()],1),a("div",{staticClass:"right"},[a("h2",[e._v("短信预览")]),a("div",{staticClass:"mobile"},[a("div",{staticClass:"mesg"},[a("P",[e._v("【自然灾害风险预警提示】"+e._s(e.form.content)),a("br"),e._v("发布单位:"+e._s(e.form.publishingUnit))])],1)])])])],1)},n=[],i=a("2909"),s=a("5530"),o=a("15fd"),c=a("b85c"),l=a("1da1"),d=(a("96cf"),a("4de4"),a("d81d"),a("c740"),a("b0c0"),a("caad"),a("2532"),a("99af"),a("7db0"),a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("a15b"),a("c24f")),u=a("2b61"),f=a("852e"),p=a.n(f),m=a("6bab"),h=a("96b6"),v=a("cee4"),g=a("62e45"),b=["realName"],y=["id","name","phone"],w=["id","recipientName","phone","company"],_=["receiver","recipient","reviewId"],O=["receiver","recipient","id"],k=["receiver","recipient","reviewId"],x=["id","name","phone","company","realName"],j={name:"msgEditMod",data:function(){return{title:"信息审核",disable:!0,visible:!1,confirmLoading:!1,leaders:[],userInfo:{},wrapperCol:{span:24},filteredOptions:[],form:{id:null,title:"",emergType:null,disasterType:void 0,warningLevel:void 0,content:"",directViewUrl:"",publishingUnit:"",districtId:null,attachments:[],timeout:null,reviewId:null,receiver:[],recipient:[],acceptingUnitIds:[],peerRecipientIds:[]},sendLeaders:[],checkAll:!1,checkSlAll:!1,withLeaders:!1,areaUsers:[],replaceFields:{children:"children",title:"name",key:"id",value:"id"},riskOptions:[{name:"地震",value:1},{name:"气象",value:3},{name:"地质灾害",value:4},{name:"水旱",value:5},{name:"森林草原火灾",value:6}],levelOptions:[{name:"红色预警",value:1},{name:"橙色预警",value:2},{name:"黄色预警",value:3},{name:"蓝色预警",value:4}],rules:{emergType:[{required:!0,message:"请选择紧急类型",trigger:"change"}],disasterType:[{required:!0,message:"请选择灾种",trigger:"change"}],warningLevel:[{required:!0,message:"请选择预警级别",trigger:"change"}],title:[{required:!0,message:"请输入信息标题",trigger:"blur"}],content:[{required:!0,message:"请输入信息内容",trigger:"blur"}],timeout:[{required:!0,message:"请输入超时时间",trigger:"blur"}],receiver:[{required:!0,message:"请选择接收单位",trigger:"change"}],reviewId:[{required:!0,message:"请选择审批人",trigger:"change"}]},uploadUrl:"",fileList:[],header:{uid:null,tk:p.a.get("resTk")},delList:[]}},components:{},created:function(){var e=this,t=a("12a9"),r=t.baseUrl;e.uploadUrl=r+"/attachment/upload/detail",e.userInfo=Object(u["b"])(),e.header.uid=e.userInfo.uid,e.form.districtId=e.userInfo.districtId,e.form.publishingUnit=e.userInfo.company,e.getSameLevel(),e.getAreaUsers()},computed:{},methods:{openMod:function(e,t,a){var r=this;if(r.getLeaders(),r.form.acceptingUnitIds=[],r.form.peerRecipientIds=[],r.sendLeaders=[],"review"==e||"view"==e||"edit"==e){for(var n in r.sendLeaders=t.acceptingUnitIds.filter((function(e){return 2==e.roleId})),t.acceptingUnitIds=t.acceptingUnitIds.filter((function(e){return 3==e.roleId})),r.sendLeaders.length>0?r.withLeaders=!0:r.withLeaders=!1,t)r.isValidKey(n,r.form)&&(r.form[n]=t[n]);t.attachments&&t.attachments.length>0?r.fileList=t.attachments.map((function(e){return{uid:e.id,name:e.attachementName,status:"done",url:e.attachement}})):r.fileList=[];var i=t.acceptingUnitIds.map((function(e){return{value:e.districtId}}));r.form.receiver=JSON.parse(JSON.stringify(i)).filter((function(e,t){return JSON.parse(JSON.stringify(i)).findIndex((function(t){return t.value===e.value}))===t})),r.form.recipient=t.peerRecipientIds.map((function(e){return e.recipienterId})),"review"==e?(r.title="信息审核",r.disable=!1):"edit"==e?(r.title="信息修改",r.disable=!1):(r.title="信息详情",r.disable=!0)}else r.form.title=t.title,r.form.emergType=t.emergType,r.form.disasterType=t.disasterType,r.form.warningLevel=t.warningLevel,r.form.content=t.content,r.form.timeout=t.timeout,r.form.forwardWarnInfoLogId=a,r.form.forwardStatus=1,r.form.forwardPath=t.forwardPath,r.form.directViewUrl=t.directViewUrl,t.attachments&&t.attachments.length>0?r.fileList=t.attachments.map((function(e){return{uid:e.id,name:e.attachementName,status:"done",url:e.attachement}})):r.fileList=[],r.title="信息转发",r.disable=!1;r.visible=!0},isValidKey:function(e,t){return e in t},getSameLevel:function(){var e=this;return Object(l["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e,t.next=3,Object(d["m"])();case 3:r=t.sent,100==r.data.code?r.data.data?a.filteredOptions=r.data.data:console.log("暂无数据"):e.$message.warning(r.data.msg);case 5:case"end":return t.stop()}}),t)})))()},getAreaUsers:function(){var e=this;return Object(l["a"])(regeneratorRuntime.mark((function t(){var a,r,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e,t.next=3,Object(d["j"])();case 3:r=t.sent,100==r.data.code?r.data.data?(a.userTitTree(r.data.data),a.areaUsers=a.findNodeById(r.data.data,a.userInfo.districtId).children,a.unittype=null===(n=a.findNodeById(r.data.data,a.userInfo.districtId))||void 0===n?void 0:n.type):console.log("暂无数据"):e.$message.warning(r.data.msg);case 5:case"end":return t.stop()}}),t)})))()},getLeaders:function(){var e=this;return Object(l["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e,t.next=3,Object(d["l"])();case 3:r=t.sent,100==r.data.code?r.data.data?a.leaders=r.data.data:console.log("暂无数据"):e.$message.warning(r.data.msg);case 5:case"end":return t.stop()}}),t)})))()},depChanges:function(e,t,a){var r=this;0==r.form.receiver.length&&(r.checkAll=!1)},checkChange:function(e){var t=this;this.checkAll=!this.checkAll,1==t.checkAll?t.form.receiver=t.traverseTree(t.areaUsers):t.form.receiver=[]},handle:function(e){var t=this;t.form.recipient.length==t.filteredOptions.length?t.checkSlAll=!0:t.checkSlAll=!1},checkSlChange:function(e){var t=this;t.checkSlAll=!t.checkSlAll,1==t.checkSlAll?t.form.recipient=t.filteredOptions.map((function(e){return e.id})):t.form.recipient=[]},isAddLeaders:function(e){var t=this;if(t.withLeaders=!t.withLeaders,e.target.checked){t.sendLeaders=[];var a,r=Object(c["a"])(t.leaders);try{for(r.s();!(a=r.n()).done;){var n=a.value,i=(n.realName,Object(o["a"])(n,b)),l=i.id,d=i.name,u=i.phone,f=Object(o["a"])(i,y),p=Object(s["a"])({recipienterId:l,recipienterName:d,recipienterPhone:u,province:null,city:null,area:null,town:null,receiveUnit:t.userInfo.company,unittype:t.userInfo.unittype,roleId:2},f);t.sendLeaders.push(p)}}catch(m){r.e(m)}finally{r.f()}}else t.sendLeaders=[]},fileChange:function(e){var t=this,a=Object(i["a"])(e.fileList);a=a.map((function(a){if(a.uid===e.file.uid&&"done"==a.status&&a.response){var r=a.response;100==r.code?t.$message.success("文件上传成功"):t.$message.error("文件上传失败"),a.url=r.data.fileUrl}return a})),this.fileList=a,console.log(this.fileList,"list")},removeFile:function(e){"信息转发"==this.title?this.delList.push(e.uid):this.delList.push(e.response.data.id),console.log(this.fileList,this.form,"form")},deleteFile:function(){var e=this;return Object(l["a"])(regeneratorRuntime.mark((function t(){var a,r,n,i,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:a=e,r=Object(c["a"])(a.delList),t.prev=2,r.s();case 4:if((n=r.n()).done){t.next=12;break}return i=n.value,t.next=8,Object(g["a"])(i);case 8:s=t.sent,100==s.data.code?console.log("文件删除成功"):a.$message.error(s.data.msg);case 10:t.next=4;break;case 12:t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](2),r.e(t.t0);case 17:return t.prev=17,r.f(),t.finish(17);case 20:case"end":return t.stop()}}),t,null,[[2,14,17,20]])})))()},confirmSend:function(e){var t=this;this.$refs.ruleForm.validate((function(a){if(!a)return console.log("error submit!!"),!1;var r;t.form.acceptingUnitIds=[],t.form.peerRecipientIds=[],t.form.attachments=[];var n=t.form.receiver.map((function(e){var a;return null===(a=t.findNodeById(t.areaUsers,e.value))||void 0===a?void 0:a.users}));if(n.includes(null))t.$message.error("选择接收单位时存在无用户的单位");else{var l,d=(r=[]).concat.apply(r,Object(i["a"])(n)),u=Object(c["a"])(d);try{for(u.s();!(l=u.n()).done;){var f=l.value,p=f.id,v=f.name,g=f.phone,b=f.company,y=f.realName,j=Object(o["a"])(f,x),S=Object(s["a"])({recipienterId:p,recipienterName:v,recipienterRealName:y,recipienterPhone:g,receiveUnit:b},j);t.form.acceptingUnitIds.push(S)}}catch(Y){u.e(Y)}finally{u.f()}if(t.form.acceptingUnitIds=[].concat(Object(i["a"])(t.form.acceptingUnitIds),Object(i["a"])(t.sendLeaders)),t.form.recipient.length>0){var I,L=t.form.recipient.map((function(e){return t.filteredOptions.find((function(t){return t.id==e}))})),U=Object(c["a"])(L);try{for(U.s();!(I=U.n()).done;){var T=I.value,$=T.id,R=T.recipientName,C=T.phone,D=T.company,N=Object(o["a"])(T,w),P=Object(s["a"])({recipienterId:$,recipienterName:R,recipienterPhone:C,receiveUnit:D,unittype:t.unittype,recipienterRealName:R},N);t.form.peerRecipientIds.push(P)}}catch(Y){U.e(Y)}finally{U.f()}}if(0==t.fileList.length?t.form.attachments=[]:t.form.attachments=t.fileList.map((function(e){return e.response?e.response.data.id:e.uid})),2==e||3==e){var F=t.form,M=(F.receiver,F.recipient,F.reviewId,Object(o["a"])(F,_));M.reviewStatus=e,Object(h["d"])(M).then((function(e){100==e.data.code?(t.$message.success("审核已提交"),t.deleteFile()):t.$message.error(e.data.msg),t.$refs.ruleForm.clearValidate(),t.$refs.ruleForm.resetFields(),t.delList=[],t.fileList=[],t.visible=!1,t.$emit("refresh")}))}else if("信息转发"==t.title){var A=t.form,B=(A.receiver,A.recipient,A.id,Object(o["a"])(A,O));Object(m["d"])(B).then((function(e){100==e.data.code?(t.$message.success("信息已提交审核"),t.deleteFile()):t.$message.error(e.data.msg),t.$refs.ruleForm.clearValidate(),t.$refs.ruleForm.resetFields(),t.delList=[],t.fileList=[],t.visible=!1,t.$emit("refresh")}))}else{var V=t.form,E=(V.receiver,V.recipient,V.reviewId,Object(o["a"])(V,k));Object(m["e"])(E).then((function(e){100==e.data.code?(t.$message.success("信息已提交审核"),t.deleteFile()):t.$message.error(e.data.msg),t.$refs.ruleForm.clearValidate(),t.$refs.ruleForm.resetFields(),t.delList=[],t.fileList=[],t.visible=!1,t.$emit("refresh")}))}}}))},downloadFile:function(e){var t=this,r=a("12a9"),n=r.baseUrl;v["a"].get(n+e.url,{headers:{"Content-Type":"application/json",tk:"".concat(p.a.get("resTk")),uid:"".concat(p.a.get("resUid"))},responseType:"blob"}).then((function(e){if(e){var a=document.createElement("a"),r=new Blob([e.data],{type:e.data.type});a.style.display="none",a.href=URL.createObjectURL(r),window.open(a.href)}else t.$message.error("获取文件失败")}))},handleCancel:function(e){var t=this;t.visible=!1},clearMod:function(){this.$refs.ruleForm.clearValidate(),this.$refs.ruleForm.resetFields()},findNodeById:function(e,t){var a,r=Object(c["a"])(e);try{for(r.s();!(a=r.n()).done;){var n=a.value;if(n.id===t)return n;if(n.children){var i=this.findNodeById(n.children,t);if(i)return i}}}catch(s){r.e(s)}finally{r.f()}return null},traverseTree:function(e){var t=[];function a(e){var r,n=Object(c["a"])(e);try{for(n.s();!(r=n.n()).done;){var i=r.value;i.users&&i.users.length>0&&(t.push({label:i.name,value:i.id}),i.children&&i.children.length>0&&a(i.children))}}catch(s){n.e(s)}finally{n.f()}}return a(e),t},userTitTree:function(e){var t,a=this,r=Object(c["a"])(e);try{var n=function(){var e=t.value;e.users&&(e.users=e.users.filter((function(e){return 3==e.roleId})),e.users=e.users.map((function(t){return Object(s["a"])(Object(s["a"])({},t),{},{unittype:e.type,districtId:e.id})})),e.name=e.name+"("+e.users.map((function(e){return e.realName+" "+e.phone})).join(",")+")"),e.children&&a.userTitTree(e.children)};for(r.s();!(t=r.n()).done;)n()}catch(i){r.e(i)}finally{r.f()}return e},onSearch:function(){var e;(e=console).log.apply(e,arguments)},onSelect:function(){var e;(e=console).log.apply(e,arguments)},handleRisk:function(e){},handleLevel:function(e){},onChange:function(){console.log(this.value)},handleChange:function(e){console.log("selected ".concat(e))},handleBlur:function(){console.log("blur")},handleFocus:function(){console.log("focus")},filterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0}}},S=j,I=(a("91ec"),a("2877")),L=Object(I["a"])(S,r,n,!1,null,"26f49c05",null);t["a"]=L.exports},"62e45":function(e,t,a){"use strict";a.d(t,"c",(function(){return n})),a.d(t,"h",(function(){return i})),a.d(t,"g",(function(){return s})),a.d(t,"d",(function(){return o})),a.d(t,"b",(function(){return c})),a.d(t,"f",(function(){return l})),a.d(t,"e",(function(){return d})),a.d(t,"a",(function(){return u}));var r=a("4020");function n(e){return Object(r["a"])({url:"/published/warninfo/receive/Page",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/published/warninfo/responseById?id="+e,method:"get"})}function s(e){return Object(r["a"])({url:"/published/warninfo/readById?id="+e,method:"get"})}function o(e){return Object(r["a"])({url:"/published/warninfo/publish/Page",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/published/warninfo/history/publish",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/published/warninfo/history/response",method:"post",data:e})}function d(e){return Object(r["a"])({url:"/published/warninfo/responses/page",method:"post",data:e})}function u(e){return Object(r["a"])({url:"/attachment/delete/"+e,method:"get"})}},"6bab":function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"e",(function(){return i})),a.d(t,"c",(function(){return s})),a.d(t,"b",(function(){return o})),a.d(t,"f",(function(){return c})),a.d(t,"a",(function(){return l}));var r=a("4020");function n(e){return Object(r["a"])({url:"/warning/info/add",method:"post",data:e})}function i(e){return Object(r["a"])({url:"/warning/info/updateById",method:"post",data:e})}function s(e){return Object(r["a"])({url:"/mesmanager/mes/send",method:"post",data:e})}function o(e){return Object(r["a"])({url:"/mesmanager/mes/page",method:"post",data:e})}function c(e){return Object(r["a"])({url:"/warning/info/publishById?id="+e,method:"get"})}function l(e){return Object(r["a"])({url:"/warning/info/deleteById?id="+e,method:"get"})}},"84dc":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"inner"},[a("a-row",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"flex",justify:"space-between"}},[a("a-col",{attrs:{span:8}},[a("a-radio-group",{on:{change:e.getData},model:{value:e.search.searchParams.reviewStatus,callback:function(t){e.$set(e.search.searchParams,"reviewStatus",t)},expression:"search.searchParams.reviewStatus"}},[a("a-radio-button",{attrs:{value:null}},[e._v(" 全部 ")]),a("a-radio-button",{attrs:{value:2}},[e._v(" 审核通过 ")]),a("a-radio-button",{attrs:{value:1}},[e._v(" 未审核 ")]),a("a-radio-button",{attrs:{value:3}},[e._v(" 审核驳回 ")])],1)],1),a("a-col",{attrs:{span:16}},[a("a-row",{attrs:{type:"flex",justify:"end",gutter:12}},[a("a-col",{attrs:{span:8}},[a("a-range-picker",{staticStyle:{width:"100%"},attrs:{format:"YYYY-MM-DD",placeholder:["开始时间","结束时间"]},on:{change:e.timeChange,ok:e.onOk},model:{value:e.timeRange,callback:function(t){e.timeRange=t},expression:"timeRange"}})],1),a("a-col",{attrs:{span:4}},[a("a-button",{attrs:{type:"primary"},on:{click:e.getData}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"12px"},on:{click:e.resetSearch}},[e._v("重置")])],1)],1)],1)],1),a("div",{staticClass:"table-cont"},[a("a-table",{attrs:{columns:e.columns,"data-source":e.data,bordered:"",rowKey:function(e){return e.id},pagination:e.pagination},scopedSlots:e._u([{key:"index",fn:function(t,a,r){return[e._v(" "+e._s(r+1)+" ")]}},{key:"disasterType",fn:function(t){return[e._v(" "+e._s(e.getRiskName(t))+" ")]}},{key:"attachment",fn:function(t){return[null===t||t===[]?a("span",[e._v("无")]):a("div",e._l(t,(function(t,r){return a("a-button",{key:r,attrs:{type:"link"},on:{click:function(a){return e.viewFile(t)}}},[a("a-icon",{attrs:{type:"paper-clip"}}),e._v(e._s(t.attachmentName))],1)})),1)]}},{key:"reviewStatus",fn:function(t){return[a("a-tag",{attrs:{color:1===t?"blue":2===t?"green":"red"}},[e._v(" "+e._s(1==t?"未审核":2==t?"已审核":3==t?"审核驳回":"")+" ")])]}},{key:"operation",fn:function(t,r,n){return[2==r.reviewStatus||3==r.reviewStatus?a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.openDetails(r.id)}}},[e._v("查看信息详情")]):e._e(),1==r.reviewStatus?a("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.openMod("review",r)}}},[e._v("查看并审核")]):e._e()]}}])})],1),a("msg-edit-mod",{ref:"msgEdit",on:{refresh:e.getData}}),a("msg-detail-mod",{ref:"msgDetail"})],1)},n=[],i=a("1da1"),s=(a("96cf"),a("4de4"),a("ac1f"),a("841c"),a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("7db0"),a("b0c0"),a("96b6")),o=a("5eed"),c=a("0b5c"),l=a("cee4"),d=a("852e"),u=a.n(d),f=a("2b61"),p={name:"msgReview",components:{msgEditMod:o["a"],msgDetailMod:c["a"]},data:function(){var e=this;return{userInfo:Object(f["b"])(),search:{pageIndex:1,pageSize:10,searchParams:{reviewStatus:null,startTime:"",endTime:""}},timeRange:[],riskOptions:[{name:"地震",value:1},{name:"气象",value:3},{name:"地质灾害",value:4},{name:"水旱",value:5},{name:"森林草原火灾",value:6}],pagination:{current:1,defaultCurrent:1,defaultPageSize:10,total:0,onChange:function(t,a){return e.onPageChange(t,a)},showTotal:function(e){return"共 ".concat(e," 条")}},columns:[{title:"序号",key:"index",scopedSlots:{customRender:"index"}},{title:"提交审核时间",key:"gmtReviewSubmit",dataIndex:"gmtReviewSubmit"},{title:"发布单位",key:"publishingUnit",dataIndex:"publishingUnit"},{title:"灾种",dataIndex:"disasterType",key:"disasterType",scopedSlots:{customRender:"disasterType"}},{title:"信息标题",key:"title",dataIndex:"title"},{title:"附件",key:"attachment",dataIndex:"attachment",scopedSlots:{customRender:"attachment"},width:"15%"},{title:"审核情况",dataIndex:"reviewStatus",scopedSlots:{customRender:"reviewStatus"}},{title:"操作",dataIndex:"operation",scopedSlots:{customRender:"operation"}}],data:[]}},mounted:function(){1==Object(f["b"])().role.id&&(this.columns=this.columns.filter((function(e){return"operation"!==e.dataIndex})))},created:function(){var e=this;e.$route.query&&(e.search.searchParams.reviewStatus=e.$route.query.type),e.getData()},methods:{getData:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e,t.next=3,Object(s["c"])(e.search);case 3:r=t.sent,100==r.data.code?(a.data=r.data.data,a.pagination.total=r.data.total):e.$message.error(r.data.msg);case 5:case"end":return t.stop()}}),t)})))()},resetSearch:function(){var e=this;e.search={pageIndex:1,pageSize:10,searchParams:{reviewStatus:null,startTime:"",endTime:""}},e.timeRange=[],e.getData()},timeChange:function(e,t){var a=this;t&&(a.search.searchParams.startTime=e[0].format("YYYY-MM-DD 00:00:00"),a.search.searchParams.endTime=e[1].format("YYYY-MM-DD 23:59:59"))},onPageChange:function(e,t){var a=this;a.pagination.current=e,a.search.pageIndex=e,a.getData()},viewFile:function(e){var t=this,r=a("12a9"),n=r.baseUrl;l["a"].get(n+e.attachment,{headers:{"Content-Type":"application/json",tk:"".concat(u.a.get("resTk")),uid:"".concat(u.a.get("resUid"))},responseType:"blob"}).then((function(e){if(e){var a=document.createElement("a"),r=new Blob([e.data],{type:e.data.type});a.style.display="none",a.href=URL.createObjectURL(r),window.open(a.href)}else t.$message.error("获取文件失败")}))},openMod:function(e,t){var a=this,r=this;Object(s["a"])(t.id).then((function(t){100==t.data.code?r.$refs.msgEdit.openMod(e,t.data.data):a.$message.error(t.data.msg)}))},openDetails:function(e){var t=this;t.$refs.msgDetail.getDetails(e),t.$refs.msgDetail.visible=!0},onOk:function(e){console.log("onOk: ",e)},getRiskName:function(e){var t;return null===(t=this.riskOptions.find((function(t){return t.value===e})))||void 0===t?void 0:t.name}}},m=p,h=a("2877"),v=Object(h["a"])(m,r,n,!1,null,"0a3a6d61",null);t["default"]=v.exports},"91ec":function(e,t,a){"use strict";a("5254")},ab13:function(e,t,a){var r=a("b622"),n=r("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(a){try{return t[n]=!1,"/./"[e](t)}catch(r){}}return!1}},b85c:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));a("a4d3"),a("e01a"),a("d3b7"),a("d28b"),a("3ca3"),a("ddb0");var r=a("06c5");function n(e,t){var a="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=Object(r["a"])(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return o=e.done,e},e:function(e){c=!0,s=e},f:function(){try{o||null==a["return"]||a["return"]()}finally{if(c)throw s}}}}},c740:function(e,t,a){"use strict";var r=a("23e7"),n=a("b727").findIndex,i=a("44d2"),s="findIndex",o=!0;s in[]&&Array(1)[s]((function(){o=!1})),r({target:"Array",proto:!0,forced:o},{findIndex:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),i(s)},caad:function(e,t,a){"use strict";var r=a("23e7"),n=a("4d64").includes,i=a("44d2");r({target:"Array",proto:!0},{includes:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},cd4e:function(e,t,a){"use strict";a("0605")},d81d:function(e,t,a){"use strict";var r=a("23e7"),n=a("b727").map,i=a("1dde"),s=i("map");r({target:"Array",proto:!0,forced:!s},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},dbb4:function(e,t,a){var r=a("23e7"),n=a("83ab"),i=a("56ef"),s=a("fc6a"),o=a("06cf"),c=a("8418");r({target:"Object",stat:!0,sham:!n},{getOwnPropertyDescriptors:function(e){var t,a,r=s(e),n=o.f,l=i(r),d={},u=0;while(l.length>u)a=n(r,t=l[u++]),void 0!==a&&c(d,t,a);return d}})},e439:function(e,t,a){var r=a("23e7"),n=a("d039"),i=a("fc6a"),s=a("06cf").f,o=a("83ab"),c=n((function(){s(1)})),l=!o||c;r({target:"Object",stat:!0,forced:l,sham:!o},{getOwnPropertyDescriptor:function(e,t){return s(i(e),t)}})}}]);
//# sourceMappingURL=chunk-5bac0074.8cac796c.js.map