You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
16 KiB
1 lines
16 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f805302"],{"208b":function(e,t,s){},"333d":function(e,t,s){"use strict";var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"pagination-container",class:{hidden:e.hidden},staticStyle:{display:"block"}},[s("el-pagination",e._b({staticStyle:{display:"block"},attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},i=[];s("65ba");Math.easeInOutQuad=function(e,t,s,a){return e/=a/2,e<1?s/2*e*e+t:(e--,-s/2*(e*(e-2)-1)+t)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function r(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function o(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function l(e,t,s){var a=o(),i=e-a,l=20,c=0;t="undefined"===typeof t?500:t;var u=function e(){c+=l;var o=Math.easeInOutQuad(c,a,i,t);r(o),c<t?n(e):s&&"function"===typeof s&&s()};u()}var c={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default:function(){return[5,10,20,30,50]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&l(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&l(0,800)}}},u=c,m=(s("c602"),s("5d22")),p=Object(m["a"])(u,a,i,!1,null,"f9900da8",null);t["a"]=p.exports},"45bd":function(e,t,s){"use strict";var a=s("d211"),i=s("9256"),n={page:{url:"/msgsCenterInfo/page",method:"POST"},mark:{url:"/msgsCenterInfo/mark",method:"GET"},save:{url:"/msgsCenterInfo",method:"POST"},delete:{url:"/msgsCenterInfo",method:"DELETE"},preview:{method:"POST",url:"/msgsCenterInfo/preview"},export:{method:"POST",url:"/msgsCenterInfo/export"},import:{method:"POST",url:"/msgsCenterInfo/import"}};t["a"]={page:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.page),{},{data:e,custom:t}))},save:function(e){return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.save),{},{data:e}))},delete:function(e){return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.delete),{},{data:e}))},mark:function(e){return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.mark),{},{data:e}))},get:function(e){return Object(i["a"])({url:"/msgsCenterInfo/".concat(e),method:"GET"})},preview:function(e){return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.preview),{},{data:e}))},export:function(e){return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.export),{},{responseType:"blob",data:e}))},import:function(e){return Object(i["a"])(Object(a["a"])(Object(a["a"])({},n.import),{},{data:e}))}}},9751:function(e,t,s){"use strict";s.r(t);var a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"app-container"},[s("div",{staticClass:"filter-container"},[s("el-input",{staticClass:"filter-item search-item",attrs:{placeholder:e.$t("table.msgs.title")},model:{value:e.queryParams.model.title,callback:function(t){e.$set(e.queryParams.model,"title",t)},expression:"queryParams.model.title"}}),s("el-input",{staticClass:"filter-item search-item",attrs:{placeholder:e.$t("table.msgs.content")},model:{value:e.queryParams.model.content,callback:function(t){e.$set(e.queryParams.model,"content",t)},expression:"queryParams.model.content"}}),s("el-date-picker",{staticClass:"filter-item search-item date-range-item",attrs:{"range-separator":null,"end-placeholder":"结束日期",format:"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期",type:"daterange","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.queryParams.timeRange,callback:function(t){e.$set(e.queryParams,"timeRange",t)},expression:"queryParams.timeRange"}}),s("el-button",{staticClass:"filter-item",attrs:{plain:"",type:"primary"},on:{click:e.search}},[e._v(" "+e._s(e.$t("table.search"))+" ")]),s("el-button",{staticClass:"filter-item",attrs:{plain:"",type:"warning"},on:{click:e.reset}},[e._v(" "+e._s(e.$t("table.reset"))+" ")]),s("router-link",{attrs:{to:{path:"/msgs/sendMsgs",query:{type:"add"}}}},[s("el-button",{directives:[{name:"has-permission",rawName:"v-has-permission",value:["msgs:add"],expression:"['msgs:add']"}],staticClass:"filter-item",attrs:{plain:"",type:"danger"}},[e._v(" "+e._s(e.$t("table.add"))+" ")])],1),s("el-dropdown",{directives:[{name:"has-any-permission",rawName:"v-has-any-permission",value:["msgs:delete","msgs:export"],expression:"['msgs:delete', 'msgs:export']"}],staticClass:"filter-item",attrs:{trigger:"click"}},[s("el-button",[e._v(" "+e._s(e.$t("table.more"))+" "),s("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),s("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[s("el-dropdown-item",{directives:[{name:"has-permission",rawName:"v-has-permission",value:["msgs:delete"],expression:"['msgs:delete']"}],nativeOn:{click:function(t){return e.batchDelete(t)}}},[e._v(" "+e._s(e.$t("table.delete"))+" ")]),s("el-dropdown-item",{directives:[{name:"has-permission",rawName:"v-has-permission",value:["msgs:mark"],expression:"['msgs:mark']"}],nativeOn:{click:function(t){return e.batchMark(t)}}},[e._v(" 标记已读 ")]),s("el-dropdown-item",{directives:[{name:"has-permission",rawName:"v-has-permission",value:["msgs:export"],expression:"['msgs:export']"}],nativeOn:{click:function(t){return e.exportExcel(t)}}},[e._v(" "+e._s(e.$t("table.export"))+" ")]),s("el-dropdown-item",{directives:[{name:"has-permission",rawName:"v-has-permission",value:["msgs:export"],expression:"['msgs:export']"}],nativeOn:{click:function(t){return e.exportExcelPreview(t)}}},[e._v(" "+e._s(e.$t("table.exportPreview"))+" ")]),s("el-dropdown-item",{directives:[{name:"has-permission",rawName:"v-has-permission",value:["msgs:import"],expression:"['msgs:import']"}],nativeOn:{click:function(t){return e.importExcel(t)}}},[e._v(" "+e._s(e.$t("table.import"))+" ")])],1)],1)],1),s("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:e.tableKey,ref:"table",staticStyle:{width:"100%"},attrs:{data:e.tableData.records,border:"",fit:"","row-key":"id"},on:{"filter-change":e.filterChange,"selection-change":e.onSelectChange,"sort-change":e.sortChange,"cell-click":e.cellClick}},[s("el-table-column",{attrs:{align:"center",type:"selection",width:"40px","reserve-selection":!0}}),s("el-table-column",{attrs:{label:e.$t("table.msgs.title"),"show-overflow-tooltip":!0,align:"center",prop:"templateId"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.title))])]}}])}),s("el-table-column",{attrs:{label:e.$t("table.msgs.content"),"show-overflow-tooltip":!0,align:"center",prop:"receiver"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.content))])]}}])}),s("el-table-column",{attrs:{label:e.$t("table.msgs.author"),"show-overflow-tooltip":!0,align:"center",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.author))])]}}])}),s("el-table-column",{attrs:{"filter-multiple":!1,filters:e.bizTypeFilters,label:e.$t("table.msgs.bizType"),"show-overflow-tooltip":!0,align:"center","column-key":"bizType.code",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.bizType?t.row.bizType.desc:""))])]}}])}),s("el-table-column",{attrs:{"filter-multiple":!1,filters:e.msgsCenterTypeFilters,label:e.$t("table.msgs.msgsCenterType"),"show-overflow-tooltip":!0,"class-name":"status-col","column-key":"msgsCenterType.code",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.msgsCenterType?t.row.msgsCenterType.desc:t.row.msgsCenterType))])]}}])}),s("el-table-column",{attrs:{"filter-multiple":!1,filters:[{text:"已读",value:"true"},{text:"未读",value:"false"}],label:e.$t("table.msgs.isRead"),align:"center","column-key":"isRead",prop:"isRead",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[s("el-tag",{attrs:{slot:"",type:t.row.isRead?"success":"danger"},slot:"default"},[e._v(e._s(t.row.isRead?"已读":"未读"))])],1)]}}])}),s("el-table-column",{attrs:{label:e.$t("table.createTime"),align:"center",prop:"createTime",sortable:"custom",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("span",[e._v(e._s(t.row.createTime))])]}}])}),s("el-table-column",{attrs:{label:e.$t("table.operation"),align:"center","class-name":"small-padding fixed-width",width:"100px","column-key":"operation"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[s("i",{directives:[{name:"hasPermission",rawName:"v-hasPermission",value:["msgs:view"],expression:"['msgs:view']"}],staticClass:"el-icon-view table-operation",staticStyle:{color:"#2db7f5"},on:{click:function(t){return e.view(a)}}}),s("i",{directives:[{name:"hasPermission",rawName:"v-hasPermission",value:["msgs:delete"],expression:"['msgs:delete']"}],staticClass:"el-icon-delete table-operation",staticStyle:{color:"#f50"},on:{click:function(t){return e.singleDelete(a)}}}),s("el-link",{directives:[{name:"has-no-permission",rawName:"v-has-no-permission",value:["msgs:view","msgs:delete"],expression:"['msgs:view', 'msgs:delete']"}],staticClass:"no-perm"},[e._v(e._s(e.$t("tips.noPermission"))+" ")])]}}])})],1),s("pagination",{directives:[{name:"show",rawName:"v-show",value:e.tableData.total>0,expression:"tableData.total > 0"}],attrs:{limit:e.queryParams.size,page:e.queryParams.current,total:Number(e.tableData.total)},on:{"update:limit":function(t){return e.$set(e.queryParams,"size",t)},"update:page":function(t){return e.$set(e.queryParams,"current",t)},pagination:e.fetch}}),s("file-import",{ref:"import",attrs:{"dialog-visible":e.fileImport.isVisible,type:e.fileImport.type,action:e.fileImport.action,accept:".xls,.xlsx"},on:{close:e.importClose,success:e.importSuccess}}),s("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{"close-on-click-modal":!1,"close-on-press-escape":!0,title:"预览",width:"80%",top:"50px",visible:e.preview.isVisible},on:{"update:visible":function(t){return e.$set(e.preview,"isVisible",t)}}},[s("el-scrollbar",[s("div",{domProps:{innerHTML:e._s(e.preview.context)}})])],1)],1)},i=[],n=(s("5cff"),s("4318"),s("957b"),s("4d20"),s("6a22"),s("2e4f"),s("dfce"),s("5f89"),s("dcd4"),s("d211")),r=s("333d"),o=s("45bd"),l=s("fa7d"),c=s("a888"),u=s("6188"),m=s("1771"),p={name:"MsgsList",directives:{elDragDialog:c["a"]},components:{Pagination:r["a"],FileImport:u["a"]},filters:{statusFilter:function(e){var t={WAITING:"danger",SUCCESS:"success",FAIL:"error"};return t[e]||"success"}},data:function(){return{dialog:{isVisible:!1,type:"add"},preview:{isVisible:!1,context:""},fileImport:{isVisible:!1,type:"import",action:"".concat("/api","/msgs/msgsCenterInfo/import")},tableKey:0,queryParams:Object(m["e"])({model:{msgsCenterType:{code:null},bizType:{code:null}}}),selection:[],loading:!1,tableData:{total:0},enums:{MsgsCenterType:{},MsgsBizType:{}}}},computed:{msgsCenterTypeFilters:function(){return Object(l["a"])(this.enums.MsgsCenterType)},bizTypeFilters:function(){return Object(l["a"])(this.enums.MsgsBizType)}},watch:{$route:function(e){"/msgs/myMsgs"===e.path&&this.fetch()}},mounted:function(){Object(m["d"])(["MsgsCenterType","MsgsBizType"],this.enums),this.fetch()},methods:{filterStatus:function(e,t){return t.status===e},onSelectChange:function(e){this.selection=e},search:function(){this.fetch(Object(n["a"])({},this.queryParams))},reset:function(){this.queryParams=Object(m["e"])({model:{msgsCenterType:{code:null},bizType:{code:null}}}),this.$refs.table.clearSort(),this.$refs.table.clearFilter(),this.search()},exportExcelPreview:function(){var e=this;this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.map.fileName="导出消息数据",o["a"].preview(this.queryParams).then((function(t){var s=t.data;e.preview.isVisible=!0,e.preview.context=s.data}))},exportExcel:function(){this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.map.fileName="导出消息数据",o["a"].export(this.queryParams).then((function(e){Object(m["a"])(e)}))},importExcel:function(){this.fileImport.type="upload",this.fileImport.isVisible=!0,this.$refs.import.setModel(!1)},importSuccess:function(){this.search()},importClose:function(){this.fileImport.isVisible=!1},singleDelete:function(e){this.$refs.table.clearSelection(),this.$refs.table.toggleRowSelection(e,!0),this.batchDelete()},batchDelete:function(){var e=this;this.selection.length?this.$confirm(this.$t("tips.confirmDelete"),this.$t("common.tips"),{confirmButtonText:this.$t("common.confirm"),cancelButtonText:this.$t("common.cancel"),type:"warning"}).then((function(){var t=[];e.selection.forEach((function(e){t.push(e.id)})),e.delete(t)})).catch((function(){e.clearSelections()})):this.$message({message:this.$t("tips.noDataSelected"),type:"warning"})},clearSelections:function(){this.$refs.table.clearSelection()},delete:function(e){var t=this;o["a"].delete({ids:e}).then((function(e){var s=e.data;s.isSuccess&&t.$message({message:t.$t("tips.deleteSuccess"),type:"success"}),t.search()}))},batchMark:function(){var e=this;this.selection.length?this.$confirm("确认全部标记为已读吗?",this.$t("common.tips"),{confirmButtonText:this.$t("common.confirm"),cancelButtonText:this.$t("common.cancel"),type:"warning"}).then((function(){var t=[];e.selection.forEach((function(e){t.push(e.id)})),e.mark(t)})).catch((function(){e.clearSelections()})):this.$message({message:this.$t("tips.noDataSelected"),type:"warning"})},mark:function(e,t){o["a"].mark({msgCenterIds:e}).then((function(s){s.data;"function"===typeof t&&t(e)}))},view:function(e){var t=this;e.isRead?this.$router.push({path:"/msgs/sendMsgs",query:{id:e.id,type:"view"}}):this.mark([e.id],(function(s){t.$router.push({path:"/msgs/sendMsgs",query:{id:e.id,type:"view"}})}))},edit:function(e){this.$router.push({path:"/msgs/sendMsgs",query:{id:e.id,type:"edit"}})},fetch:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.loading=!0,this.queryParams.timeRange&&(this.queryParams.map.createTime_st=this.queryParams.timeRange[0],this.queryParams.map.createTime_ed=this.queryParams.timeRange[1]),this.queryParams.current=t.current?t.current:this.queryParams.current,this.queryParams.size=t.size?t.size:this.queryParams.size,o["a"].page(this.queryParams).then((function(t){var s=t.data;s.isSuccess&&(e.tableData=s.data)})).finally((function(){return e.loading=!1}))},sortChange:function(e){this.queryParams.sort=e.prop,this.queryParams.order=e.order,this.queryParams.sort&&this.search()},filterChange:function(e){for(var t in e)if(t.includes(".")){var s={};s[t.split(".")[1]]=e[t][0],this.queryParams.model[t.split(".")[0]]=s}else this.queryParams.model[t]=e[t][0];this.search()},cellClick:function(e,t){var s=this;if("operation"!==t["columnKey"]){var a=!1;this.selection.forEach((function(t){t.id===e.id&&(a=!0,s.$refs.table.toggleRowSelection(e))})),a||this.$refs.table.toggleRowSelection(e,!0)}}}},d=p,h=s("5d22"),f=Object(h["a"])(d,a,i,!1,null,"6d6da000",null);t["default"]=f.exports},c602:function(e,t,s){"use strict";s("208b")}}]); |