chunk-df537a86.64060881.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-df537a86"],{"448b":function(e,t,l){},eb0d:function(e,t,l){"use strict";l("448b")},fe17:function(e,t,l){"use strict";l.r(t);var a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"zbsseasonset"},[l("div",{staticClass:"banners"},[l("div",{staticClass:"header"},[e._v("争霸赛banner图设置")]),e._v(" "),l("div",{staticClass:"bannerlist"},e._l(e.bannerlist,(function(t,a){return l("div",{key:a,staticClass:"item"},[l("el-upload",{attrs:{"show-file-list":!1,action:"#","before-upload":function(t){return e.beforeUpload(t,a+1)}}},[0===a?l("el-button",{attrs:{size:"mini",round:"",type:"primary"}},[e._v("点击更换(排行榜页面)")]):1===a?l("el-button",{attrs:{size:"mini",round:"",type:"primary"}},[e._v("点击更换(报名页面)")]):2===a?l("el-button",{attrs:{size:"mini",round:"",type:"primary"}},[e._v("点击更换(设置页面)")]):3===a?l("el-button",{attrs:{size:"mini",round:"",type:"primary"}},[e._v("点击更换(礼品兑换页面)")]):e._e()],1),e._v(" "),l("el-image",{staticStyle:{width:"90%",height:"60%"},attrs:{src:t,"preview-src-list":e.bannerlist}})],1)})),0)]),e._v(" "),l("div",{staticClass:"set"},[l("el-form",{attrs:{"label-position":e.labelPosition,"label-width":"150px",model:e.formLabelAlign}},[l("el-row",[l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"季数:"}},[l("el-input",{attrs:{disabled:e.disabled,placeholder:"请输入届数"},model:{value:e.formLabelAlign.season,callback:function(t){e.$set(e.formLabelAlign,"season",t)},expression:"formLabelAlign.season"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"报名金额:(元)"}},[l("el-input",{attrs:{disabled:e.disabled,placeholder:"请输入报名金额"},model:{value:e.formLabelAlign.cost,callback:function(t){e.$set(e.formLabelAlign,"cost",t)},expression:"formLabelAlign.cost"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"报名开始时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"请选择报名开始时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.sign_start_time,callback:function(t){e.$set(e.formLabelAlign,"sign_start_time",t)},expression:"formLabelAlign.sign_start_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"报名结束时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"请选择报名结束时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.sign_end_time,callback:function(t){e.$set(e.formLabelAlign,"sign_end_time",t)},expression:"formLabelAlign.sign_end_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"比赛开始时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"请选择比赛开始时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.round_start_time,callback:function(t){e.$set(e.formLabelAlign,"round_start_time",t)},expression:"formLabelAlign.round_start_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"比赛结束时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"请选择比赛结束时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.round_end_time,callback:function(t){e.$set(e.formLabelAlign,"round_end_time",t)},expression:"formLabelAlign.round_end_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"兑换开始时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"请选择兑换开始时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.gift_start_time,callback:function(t){e.$set(e.formLabelAlign,"gift_start_time",t)},expression:"formLabelAlign.gift_start_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"兑换结束时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"请选择兑换结束时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.gift_end_time,callback:function(t){e.$set(e.formLabelAlign,"gift_end_time",t)},expression:"formLabelAlign.gift_end_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"挑战次数:"}},[l("el-input",{attrs:{type:"number",placeholder:"请输入挑战次数"},model:{value:e.formLabelAlign.challenge_num,callback:function(t){e.$set(e.formLabelAlign,"challenge_num",t)},expression:"formLabelAlign.challenge_num"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"竞猜次数:"}},[l("el-input",{attrs:{type:"number",placeholder:"不填写则为不限次数"},model:{value:e.formLabelAlign.guessing_num,callback:function(t){e.$set(e.formLabelAlign,"guessing_num",t)},expression:"formLabelAlign.guessing_num"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"挑战成功奖学金:"}},[l("el-input",{attrs:{type:"number",placeholder:"请输入挑战获胜奖励学分"},model:{value:e.formLabelAlign.challenge_inte,callback:function(t){e.$set(e.formLabelAlign,"challenge_inte",t)},expression:"formLabelAlign.challenge_inte"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"竞猜奖学金:"}},[l("el-input",{attrs:{type:"number",placeholder:"请输入竞猜学分"},model:{value:e.formLabelAlign.guessing_inte,callback:function(t){e.$set(e.formLabelAlign,"guessing_inte",t)},expression:"formLabelAlign.guessing_inte"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"挑战失败奖学金:"}},[l("el-input",{attrs:{type:"number",placeholder:"扣学分请输入负数(例: -10)"},model:{value:e.formLabelAlign.challenge_inte_fail,callback:function(t){e.$set(e.formLabelAlign,"challenge_inte_fail",t)},expression:"formLabelAlign.challenge_inte_fail"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"竞猜失败奖学金:"}},[l("el-input",{attrs:{type:"number",placeholder:"扣学分请输入负数(例: -10)"},model:{value:e.formLabelAlign.guessing_inte_fail,callback:function(t){e.$set(e.formLabelAlign,"guessing_inte_fail",t)},expression:"formLabelAlign.guessing_inte_fail"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"挑战等待时间(小时):"}},[l("el-input",{attrs:{type:"number",placeholder:"默认挑战等待时间(小时)"},model:{value:e.formLabelAlign.give_up_time,callback:function(t){e.$set(e.formLabelAlign,"give_up_time",t)},expression:"formLabelAlign.give_up_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"竞猜周期(小时):"}},[l("el-input",{attrs:{type:"number",placeholder:"默认竞猜周期(小时)"},model:{value:e.formLabelAlign.guess_end_time,callback:function(t){e.$set(e.formLabelAlign,"guess_end_time",t)},expression:"formLabelAlign.guess_end_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"禁止挑战时间:"}},[l("el-date-picker",{attrs:{disabled:e.disabled,type:"datetime",placeholder:"禁止挑战时间"},on:{change:e.datechange},model:{value:e.formLabelAlign.no_challenge_time,callback:function(t){e.$set(e.formLabelAlign,"no_challenge_time",t)},expression:"formLabelAlign.no_challenge_time"}})],1)],1),e._v(" "),l("el-col",{attrs:{span:12}},[l("el-form-item",{attrs:{label:"接受挑战次数:"}},[l("el-input",{attrs:{type:"number",placeholder:"接受挑战次数"},model:{value:e.formLabelAlign.accept_num,callback:function(t){e.$set(e.formLabelAlign,"accept_num",t)},expression:"formLabelAlign.accept_num"}})],1)],1)],1),e._v(" "),l("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{type:"primary",disabled:e.disabled},on:{click:e.submitForm}},[e._v("设置")])],1)],1)])},n=[],i=l("b775");function s(e){return Object(i["a"])({method:"get",url:"/setting/status",params:e})}function r(e){return Object(i["a"])({url:"/setting/time",method:"post",data:e})}function o(e){return Object(i["a"])({method:"get",url:"/setting/bannerlist",params:e})}function m(e){return Object(i["a"])({url:"/setting/bannerset",method:"post",data:e})}var g=l("5c96"),c={name:"ZbsSeasonSet",data:function(){return{labelPosition:"left",formLabelAlign:{cost:9.9,season:"",sign_start_time:"",sign_end_time:"",round_start_time:"",round_end_time:"",gift_start_time:"",gift_end_time:"",challenge_num:"",challenge_inte:"",give_up_time:"",guessing_inte:"",guess_end_time:"",guessing_num:"",guessing_inte_fail:"",challenge_inte_fail:"",no_challenge_time:"",accept_num:""},startDay:new Date,disabled:!1,loading:!1,bannerlist:[],api:m}},created:function(){this.getSetStatus(),this.getBannerList()},methods:{beforeUpload:function(e,t){var l=this,a=new FormData;return a.append("banner_"+t,e),m(a).then((function(e){200===e.code?(l.$message.success({message:"修改成功"}),l.getBannerList()):l.$message.error({message:"上传失败"})})),!1},getBannerList:function(){var e=this;o().then((function(t){e.bannerlist=t.data.list}))},submitForm:function(){var e=this;this.loading=!0,r({cost:this.formLabelAlign.cost,season:this.formLabelAlign.season,sign_start_time:+new Date(this.formLabelAlign.sign_start_time)/1e3,sign_end_time:+new Date(this.formLabelAlign.sign_end_time)/1e3,round_start_time:+new Date(this.formLabelAlign.round_start_time)/1e3,round_end_time:+new Date(this.formLabelAlign.round_end_time)/1e3,gift_start_time:+new Date(this.formLabelAlign.gift_start_time)/1e3,gift_end_time:+new Date(this.formLabelAlign.gift_end_time)/1e3,challenge_num:this.formLabelAlign.challenge_num,challenge_inte:this.formLabelAlign.challenge_inte,give_up_time:this.formLabelAlign.give_up_time,guessing_inte:this.formLabelAlign.guessing_inte,guess_end_time:this.formLabelAlign.guess_end_time,guessing_num:this.formLabelAlign.guessing_num,guessing_inte_fail:this.formLabelAlign.guessing_inte_fail,challenge_inte_fail:this.formLabelAlign.challenge_inte_fail,no_challenge_time:+new Date(this.formLabelAlign.no_challenge_time)/1e3,accept_num:this.formLabelAlign.accept_num}).then((function(t){e.loading=!1,200===t.code?(Object(g["Message"])({message:"设置成功",duration:3e3,type:"success"}),e.getSetStatus()):e.$message.error(t.data)}),(function(){e.loading=!1,Object(g["Message"])({message:"设置失败",duration:3e3,type:"error"})}))},datechange:function(e){},getSetStatus:function(){var e=this;s().then((function(t){if(!t.data.set)return e.disabled=!0,void Object(g["Message"])({message:"赛季基本设置已设定,不可更改",duration:3e3,type:"warning",center:!0,showClose:!0});Object.assign(e.formLabelAlign,t.data),e.startDay=t.data.sign_start_time}))}}},_=c,d=(l("eb0d"),l("2877")),b=Object(d["a"])(_,a,n,!1,null,null,null);t["default"]=b.exports}}]);