chunk-72110bb8.b4c07c9b.js 7.0 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-72110bb8"],{2182:function(e,t,a){"use strict";a.r(t);a("7f7f");var n=function(){var e=this,t=e._self._c;return t("section",{staticClass:"content"},[t("h4",[e._v("冠军心得")]),t("el-divider"),t("el-form",{staticClass:"filter-form",attrs:{"label-width":"80px"}},[t("el-row",[t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"标题"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入标题",size:"mini"},on:{clear:function(t){return e.getData()}},model:{value:e.queryParams.name,callback:function(t){e.$set(e.queryParams,"name",t)},expression:"queryParams.name"}})],1)],1),t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"标题"}},[t("el-select",{attrs:{placeholder:"",size:"mini",clearable:""},on:{clear:e.getData,change:e.getData},model:{value:e.queryParams.category,callback:function(t){e.$set(e.queryParams,"category",t)},expression:"queryParams.category"}},e._l(e.categoryList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),t("el-col",{attrs:{span:4}},[t("el-form-item",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"10"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.getData}},[e._v("筛选")]),t("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-plus",size:"mini"},on:{click:e.handleAdd}},[e._v("新增冠军心得")])],1)],1)],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:e.list,height:"50vh"}},[t("el-table-column",{attrs:{align:"center",prop:"name",label:"标题"}}),t("el-table-column",{attrs:{align:"center",prop:"name",label:"标题"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("img",{attrs:{src:e.row.img,width:"180",height:"80",alt:""}})]}}])}),t("el-table-column",{attrs:{align:"center",prop:"date",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(a){return[1==a.row.status?t("span",[e._v("编辑中")]):e._e(),2==a.row.status?t("span",[e._v("上线")]):e._e(),-1==a.row.status?t("span",[e._v("下线")]):e._e()]}}])}),t("el-table-column",{attrs:{align:"center",prop:"category",label:"创建时间"}}),t("el-table-column",{attrs:{align:"center",prop:"ctime",label:"创建时间"}}),t("el-table-column",{attrs:{align:"center",prop:"date",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.pushArticle(a.row)}}},[e._v("推送")]),t("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(t){return e.handleEdit(a.row)}}},[e._v("编辑")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.del(a.row.id)}}},[e._v("删除")])]}}])})],1),t("Page",{ref:"pageButton",attrs:{current:e.form.page,page_size:e.form.page_size,total:e.total},on:{pageChange:e.gopage}}),t("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"比赛名称",prop:"name"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入比赛名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"开始时间",prop:"start_time"}},[t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",size:"mini"},model:{value:e.form.start_time,callback:function(t){e.$set(e.form,"start_time",t)},expression:"form.start_time"}})],1),t("el-form-item",{attrs:{label:"结束时间",prop:"end_time"}},[t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",size:"mini"},model:{value:e.form.end_time,callback:function(t){e.$set(e.form,"end_time",t)},expression:"form.end_time"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),t("el-button",{on:{click:function(t){e.open=!1}}},[e._v("取 消")])],1)],1)],1)},r=[],i=a("9973"),l={components:{Page:i["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:[],categoryList:[{label:"每日点评",value:"每日点评"},{label:"冠军心得",value:"冠军心得"},{label:"腰斩心得",value:"腰斩心得"},{label:"牛人专访",value:"牛人专访"}]}},methods:{del:function(e){var t=this;this.$confirm("确定删除吗?","提示",{type:"warning"}).then((function(){t.$api.delArticle({id:e}).then((function(e){t.$message({message:"删除成功",type:"success"}),t.getData()}))}))},gopage:function(e){e&&(this.queryParams.page_size=e),this.queryParams.page=this.$refs.pageButton.page,this.getData()},getData:function(){var e=this;this.loading=!0,this.queryParams.type="champion",this.$api.getArticleList(this.queryParams).then((function(t){e.list=t.data.data.list,e.total=t.data.data.total,e.loading=!1}))},handleAdd:function(){this.open=!0,this.title="新增赛事",this.form={},this.$router.push({path:"/addChampionSay"})},handleEdit:function(e){this.open=!0,this.title="新增赛事",this.$router.push({path:"/addChampionSay",query:{id:e.id}})},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?e.$api.updateMatch(e.form).then((function(t){e.msgSuccess("修改成功"),e.open=!1,e.getData()})):e.$api.addMatch(e.form).then((function(t){e.msgSuccess("新增成功"),e.open=!1,e.getData()})))}))},pushArticle:function(e){var t=this;this.$confirm("确认推送该文章给所有用户?","提示",{type:"warning"}).then((function(){t.$api.pushArticle({id:e.id}).then((function(e){t.$message({message:"推送成功",type:"success"}),t.getData()}))}))}},created:function(){this.getData()}},s=l,o=a("2877"),c=Object(o["a"])(s,n,r,!1,null,null,null);t["default"]=c.exports},"3aeb":function(e,t,a){"use strict";a("4192")},4192:function(e,t,a){},9973:function(e,t,a){"use strict";var n=function(){var e=this,t=e._self._c;return t("el-pagination",{attrs:{background:"","page-size":e.page_size?e.page_size:20,"current-page":e.current,"page-sizes":[10,20,30,40,50,60,70,80,90,100],layout:"total,sizes,prev, pager, next",total:e.total},on:{"current-change":e.getData,"size-change":e.handleSizeChange}})},r=[],i={data:function(){return{page:1}},props:{total:"",page_size:"",current:""},methods:{getData:function(e){this.page=e,this.$emit("pageChange")},handleSizeChange:function(e){this.$emit("pageChange",e)}},created:function(){}},l=i,s=(a("3aeb"),a("2877")),o=Object(s["a"])(l,n,r,!1,null,null,null);t["a"]=o.exports}}]);
  2. //# sourceMappingURL=chunk-72110bb8.b4c07c9b.js.map