zhouwx
2024-11-12 a925a64cd7ab1935717fceb0fba5eb67f0bbf75c
1
2
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d207718"],{a10b:function(e,t,a){"use strict";a.r(t);var n=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:4}},[a("a-radio-group",{on:{change:e.getData},model:{value:e.search.searchParams.emergType,callback:function(t){e.$set(e.search.searchParams,"emergType",t)},expression:"search.searchParams.emergType"}},[a("a-radio-button",{attrs:{value:null}},[e._v(" 全部 ")]),a("a-radio-button",{attrs:{value:1}},[e._v(" 紧临 ")]),a("a-radio-button",{attrs:{value:2}},[e._v(" 常规 ")])],1)],1),a("a-col",{attrs:{span:20}},[a("a-row",{attrs:{type:"flex",justify:"end",gutter:18}},[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.timeOk},model:{value:e.timeRange,callback:function(t){e.timeRange=t},expression:"timeRange"}})],1),a("a-col",{attrs:{span:6}},[a("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"单位名称"},model:{value:e.search.searchParams.publishingUnit,callback:function(t){e.$set(e.search.searchParams,"publishingUnit",t)},expression:"search.searchParams.publishingUnit"}})],1),a("a-col",{attrs:{span:6}},[a("a-button",{attrs:{type:"primary"},on:{click:e.searchData}},[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:"",pagination:e.pagination,rowKey:function(e){return e.id}},scopedSlots:e._u([{key:"index",fn:function(t,a,n){return[e._v(" "+e._s(n+1)+" ")]}},{key:"publishingTime",fn:function(t){return[e._v(" "+e._s(t)+" ")]}},{key:"publishingUnit",fn:function(t){return[e._v(" "+e._s(t)+" ")]}},{key:"disasterType",fn:function(t){return[e._v(" "+e._s(e.getRiskName(t))+" ")]}},{key:"warningLevel",fn:function(t){return[a("a-tag",{attrs:{color:3===t?"yellow":2===t?"orange":1===t?"red":"blue"}},[e._v(" "+e._s(e.getLevelName(t))+" ")])]}},{key:"attachment",fn:function(t){return[null===t||0==t.length?a("span",[e._v("无")]):a("div",e._l(t,(function(t,n){return a("a-button",{key:n,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:"responsesRate",fn:function(t){return[a("a-tag",{attrs:{color:100==Number(t.split("%")[0])?"green":0==Number(t.split("%")[0])?"red":"orange"}},[e._v(" "+e._s(t)+" ")])]}},{key:"operation",fn:function(t,n,i){return[a("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.openList(n.id)}}},[e._v("叫应列表")]),a("a-button",{attrs:{type:"link"},on:{click:function(t){return e.openDetails(n.id)}}},[e._v("查看详情")])]}}])}),a("msg-detail-mod",{ref:"msgDetail"}),a("call-list-mod",{ref:"callList",on:{refresh:e.getData}})],1)],1)},i=[],r=a("1da1"),s=(a("96cf"),a("4de4"),a("ac1f"),a("841c"),a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("7db0"),a("b0c0"),a("62e45")),o=a("0b5c"),c=a("882e"),l=(a("96b6"),a("cee4")),u=a("852e"),d=a.n(u),p=a("2b61"),m=[{title:"序号",dataIndex:"index",scopedSlots:{customRender:"index"}},{title:"信息标题",dataIndex:"title"},{title:"发布时间",dataIndex:"publishingTime",scopedSlots:{customRender:"publishingTime"}},{title:"发布单位",dataIndex:"publishingUnit"},{title:"灾种",dataIndex:"disasterType",scopedSlots:{customRender:"disasterType"}},{title:"预警级别",dataIndex:"warningLevel",scopedSlots:{customRender:"warningLevel"}},{title:"附件",dataIndex:"attachment",width:"15%",scopedSlots:{customRender:"attachment"}},{title:"叫应率",dataIndex:"responsesRate",scopedSlots:{customRender:"responsesRate"}},{title:"操作",dataIndex:"operation",width:"15%",scopedSlots:{customRender:"operation"}}],h={name:"release",components:{msgDetailMod:o["a"],callListMod:c["a"]},data:function(){var e=this;return{search:{pageIndex:1,pageSize:10,searchParams:{publishingUnit:"",emergType:null,startTime:"",endTime:""}},timeRange:[],category:"default",data:[],columns:m,visible:!1,confirmLoading:!1,pagination:{current:1,defaultCurrent:1,defaultPageSize:10,total:0,onChange:function(t,a){return e.onPageChange(t,a)},showTotal:function(e){return"共 ".concat(e," 条")}},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}]}},mounted:function(){1==Object(p["b"])().role.id&&(this.columns=this.columns.filter((function(e){return"operation"!==e.dataIndex})))},created:function(){var e=this;e.getData()},methods:{getData:function(){var e=this;return Object(r["a"])(regeneratorRuntime.mark((function t(){var a,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=e,t.next=3,Object(s["b"])(e.search);case 3:n=t.sent,100==n.data.code?(a.data=n.data.data,a.pagination.total=n.data.total):e.$message.error(n.data.msg);case 5:case"end":return t.stop()}}),t)})))()},openList:function(e){var t=this;t.$refs.callList.openMod(e)},openDetails:function(e){var t=this;t.$refs.msgDetail.getDetails(e),t.$refs.msgDetail.visible=!0},onPageChange:function(e,t){var a=this;a.pagination.current=e,a.search.pageIndex=e,a.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"))},viewFile:function(e){var t=this,n=a("12a9"),i=n.baseUrl;l["a"].get(i+e.attachment,{headers:{"Content-Type":"application/json",tk:"".concat(d.a.get("resTk")),uid:"".concat(d.a.get("resUid"))},responseType:"blob"}).then((function(e){if(e){var a=document.createElement("a"),n=new Blob([e.data],{type:e.data.type});a.style.display="none",a.href=URL.createObjectURL(n),window.open(a.href)}else t.$message.error("获取文件失败")}))},timeOk:function(e){console.log("onOk: ",e)},searchData:function(){this.search.pageIndex=1,this.getData()},resetSearch:function(){var e=this;e.search={pageIndex:1,pageSize:10,searchParams:{publishingUnit:"",emergType:null,startTime:"",endTime:""}},e.timeRange=[],e.getData()},showModal:function(){this.visible=!0},handleOk:function(e){this.visible=!1},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}}},g=h,f=a("2877"),v=Object(f["a"])(g,n,i,!1,null,null,null);t["default"]=v.exports}}]);
//# sourceMappingURL=chunk-2d207718.c558efe8.js.map