(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c86cf518"],{"3aeb":function(t,e,a){"use strict";a("4192")},4192:function(t,e,a){},9973:function(t,e,a){"use strict";var i=function(){var t=this,e=t._self._c;return e("el-pagination",{attrs:{background:"","page-size":t.page_size?t.page_size:20,"current-page":t.current,"page-sizes":[10,20,30,40,50,60,70,80,90,100],layout:"total,sizes,prev, pager, next",total:t.total},on:{"current-change":t.getData,"size-change":t.handleSizeChange}})},n=[],r={data:function(){return{page:1}},props:{total:"",page_size:"",current:""},methods:{getData:function(t){this.page=t,this.$emit("pageChange")},handleSizeChange:function(t){this.$emit("pageChange",t)}},created:function(){}},o=r,s=(a("3aeb"),a("2877")),l=Object(s["a"])(o,i,n,!1,null,null,null);e["a"]=l.exports},"9b99":function(t,e,a){"use strict";a.r(e);a("7f7f");var i=function(){var t=this,e=t._self._c;return e("section",{staticClass:"content"},[e("h4",[t._v("赛事公告")]),e("el-divider"),e("el-form",{staticClass:"filter-form",attrs:{"label-width":"80px"}},[e("el-row",[e("el-col",{attrs:{span:6}},[e("el-form-item",{attrs:{label:"公告名称"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入公告名称",size:"mini"},on:{clear:function(e){return t.getData()}},model:{value:t.queryParams.name,callback:function(e){t.$set(t.queryParams,"name",e)},expression:"queryParams.name"}})],1)],1),e("el-col",{attrs:{span:4}},[e("el-form-item",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"10"}},[e("el-button",{attrs:{type:"primary",size:"mini"},on:{click:t.getData}},[t._v("筛选")]),e("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:t.handleAdd}},[t._v("新增公告")])],1)],1)],1)],1),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:t.list,height:"50vh"}},[e("el-table-column",{attrs:{align:"center",prop:"name",label:"公告名称"}}),e("el-table-column",{attrs:{align:"center",prop:"date",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(a){return[1==a.row.status?e("span",[t._v("编辑中")]):t._e(),2==a.row.status?e("span",[t._v("上线")]):t._e(),-1==a.row.status?e("span",[t._v("下线")]):t._e()]}}])}),e("el-table-column",{attrs:{align:"center",prop:"ctime",label:"创建时间"}}),e("el-table-column",{attrs:{align:"center",prop:"date",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(e){return t.handleEdit(a.row)}}},[t._v("编辑")]),e("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(e){return t.del(a.row.id)}}},[t._v("删除")])]}}])})],1),e("Page",{ref:"pageButton",attrs:{current:t.form.page,page_size:t.form.page_size,total:t.total},on:{pageChange:t.gopage}}),e("el-dialog",{attrs:{title:t.title,visible:t.open,width:"500px","append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[e("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"80px"}},[e("el-form-item",{attrs:{label:"比赛名称",prop:"name"}},[e("el-input",{attrs:{clearable:"",placeholder:"请输入比赛名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),e("el-form-item",{attrs:{label:"开始时间",prop:"start_time"}},[e("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",size:"mini"},model:{value:t.form.start_time,callback:function(e){t.$set(t.form,"start_time",e)},expression:"form.start_time"}})],1),e("el-form-item",{attrs:{label:"结束时间",prop:"end_time"}},[e("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",size:"mini"},model:{value:t.form.end_time,callback:function(e){t.$set(t.form,"end_time",e)},expression:"form.end_time"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v("确 定")]),e("el-button",{on:{click:function(e){t.open=!1}}},[t._v("取 消")])],1)],1)],1)},n=[],r=a("9973"),o={components:{Page:r["a"]},data:function(){return{loading:!1,queryParams:{page:1},form:{},list:[{},{}],total:0,title:"新增赛事",open:!1,rules:{name:[{required:!0,message:"请输入比赛名称",trigger:"blur"}],start_time:[{required:!0,message:"请输入开始时间",trigger:"blur"}],end_time:[{required:!0,message:"请输入结束时间",trigger:"blur"}]},matchList:[],groupList:[],userList:[]}},methods:{del:function(t){var e=this;this.$confirm("确定删除吗?","提示",{type:"warning"}).then((function(){e.$api.delArticle({id:t}).then((function(t){e.$message({message:"删除成功",type:"success"}),e.getData()}))}))},gopage:function(t){t&&(this.queryParams.page_size=t),this.queryParams.page=this.$refs.pageButton.page,this.getData()},getData:function(){var t=this;this.loading=!0,this.queryParams.type="notice",this.$api.getArticleList(this.queryParams).then((function(e){t.list=e.data.data.list,t.total=e.data.data.total,t.loading=!1}))},handleAdd:function(){this.open=!0,this.title="新增赛事",this.form={},this.$router.push({path:"/addNotice"})},handleEdit:function(t){this.open=!0,this.title="新增赛事",this.$router.push({path:"/addNotice",query:{id:t.id}})},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){e&&(t.form.type="notice",null!=t.form.id?t.$api.updateMatch(t.form).then((function(e){t.msgSuccess("修改成功"),t.open=!1,t.getData()})):t.$api.addMatch(t.form).then((function(e){t.msgSuccess("新增成功"),t.open=!1,t.getData()})))}))}},created:function(){this.getData()}},s=o,l=a("2877"),c=Object(l["a"])(s,i,n,!1,null,null,null);e["default"]=c.exports}}]); //# sourceMappingURL=chunk-c86cf518.73ae1dac.js.map