| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7d95f1d2"],{"92ae":function(t,e,a){"use strict";var l=a("eb51"),s=a.n(l);s.a},c551:function(t,e,a){"use strict";a.r(e);var l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"search"},[a("DetailBlock",{attrs:{title:"搜索条件"}},[a("div",{staticClass:"searchbar-container"},[a("NewSearch",{on:{submit:t.onSearchSubmit,reset:t.onSearchReset}},[a("el-form",{ref:"searchForm",attrs:{model:t.params,inline:!0}},[a("el-form-item",{attrs:{prop:"issue",label:"期号"}},[a("el-input",{staticStyle:{width:"180px"},attrs:{placeholder:"请输入期号"},model:{value:t.params.issue,callback:function(e){t.$set(t.params,"issue",e)},expression:"params.issue"}})],1),a("el-form-item",{attrs:{prop:"created_at_start"}},[a("el-date-picker",{staticStyle:{width:"180px"},attrs:{"value-format":"timestamp",type:"date",placeholder:"比赛开始时间起始"},model:{value:t.params.created_at_start,callback:function(e){t.$set(t.params,"created_at_start",e)},expression:"params.created_at_start"}})],1),a("el-form-item",{attrs:{prop:"created_at_end"}},[a("el-date-picker",{staticStyle:{width:"180px"},attrs:{"value-format":"timestamp",type:"date",placeholder:"比赛开始时间截止"},model:{value:t.params.created_at_end,callback:function(e){t.$set(t.params,"created_at_end",e)},expression:"params.created_at_end"}})],1)],1)],1)],1)])],1),a("div",[a("DetailBlock",{attrs:{title:"赛事列表"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"start_time",label:"比赛时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(t.timestampToDatetime(e.row.start_time)))])]}}])}),a("el-table-column",{attrs:{prop:"issue",label:"期号"}}),a("el-table-column",{attrs:{prop:"league",label:"联赛名称"}}),a("el-table-column",{attrs:{prop:"league_en",label:"联赛英文名"}}),a("el-table-column",{attrs:{prop:"hteam",label:"主队名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.hteam)+"("+t._s(e.row.hteam_en)+")")])]}}])}),a("el-table-column",{attrs:{prop:"cteam",label:"客队名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.cteam)+"("+t._s(e.row.cteam_en)+")")])]}}])}),a("el-table-column",{attrs:{label:"奇数胜利"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.odd))])]}}])}),a("el-table-column",{attrs:{label:"偶数胜利"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.even))])]}}])}),a("el-table-column",{attrs:{label:"大让球"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.big_r))])]}}])}),a("el-table-column",{attrs:{label:"大胜利"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.big))])]}}])}),a("el-table-column",{attrs:{label:"小让球"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.small_r))])]}}])}),a("el-table-column",{attrs:{label:"小胜利"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.small))])]}}])}),a("el-table-column",{attrs:{label:"主队让球"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.hteam_r))])]}}])}),a("el-table-column",{attrs:{label:"全场主队获胜"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.win))])]}}])}),a("el-table-column",{attrs:{label:"客队让球"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.cteam_r))])]}}])}),a("el-table-column",{attrs:{label:"全场主队失败"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"title"},[t._v(t._s(e.row.odds.loss))])]}}])}),a("el-table-column",{attrs:{prop:"result",label:"赛果"}}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"table-operation"},[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return t.showDataEditForm(e.row)}}},[t._v(" 编辑 ")])],1)]}}])})],1)],1)],1),a("div",[a("Paginate",{attrs:{page:t.params.page,total:t.total},on:{currentChange:t.handleCurrentChange,sizeChange:t.handleSizeChange}})],1),a("el-dialog",{staticClass:"info-dialog",attrs:{visible:t.isShowEditDialog,width:"1100px",title:"编辑赛事","z-index":"1000"},on:{"update:visible":function(e){t.isShowEditDialog=e}}},[a("el-form",{ref:"editForm",staticClass:"ruleForm",attrs:{model:t.editForm,rules:t.formRules,"label-width":"140px"}},[a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"联赛名称",prop:"league"}},[a("el-input",{attrs:{placeholder:"请输入联赛名称",maxlength:"200"},model:{value:t.editForm.league,callback:function(e){t.$set(t.editForm,"league","string"===typeof e?e.trim():e)},expression:"editForm.league"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"联赛英文名",prop:"league_en"}},[a("el-input",{attrs:{placeholder:"请输入联赛英文名",maxlength:"200"},model:{value:t.editForm.league_en,callback:function(e){t.$set(t.editForm,"league_en","string"===typeof e?e.trim():e)},expression:"editForm.league_en"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"主队名称",prop:"cteam"}},[a("el-input",{attrs:{placeholder:"请输入主队名称",maxlength:"200"},model:{value:t.editForm.cteam,callback:function(e){t.$set(t.editForm,"cteam","string"===typeof e?e.trim():e)},expression:"editForm.cteam"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"主队英文名",prop:"hteam_en"}},[a("el-input",{attrs:{placeholder:"请输入主队英文名",maxlength:"200"},model:{value:t.editForm.hteam_en,callback:function(e){t.$set(t.editForm,"hteam_en","string"===typeof e?e.trim():e)},expression:"editForm.hteam_en"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"客队名字",prop:"cteam"}},[a("el-input",{attrs:{placeholder:"请输入客队名字",maxlength:"200"},model:{value:t.editForm.cteam,callback:function(e){t.$set(t.editForm,"cteam","string"===typeof e?e.trim():e)},expression:"editForm.cteam"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"客队英文名",prop:"cteam_en"}},[a("el-input",{attrs:{placeholder:"请输入客队英文名",maxlength:"200"},model:{value:t.editForm.cteam_en,callback:function(e){t.$set(t.editForm,"cteam_en","string"===typeof e?e.trim():e)},expression:"editForm.cteam_en"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"开始时间",prop:"start_time"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"请选择开始时间","picker-options":t.pickerOptions},model:{value:t.editForm.start_time,callback:function(e){t.$set(t.editForm,"start_time",e)},expression:"editForm.start_time"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"结束时间",prop:"end_time"}},[a("el-date-picker",{attrs:{type:"datetime",placeholder:"请选择结束时间","picker-options":t.pickerOptions},model:{value:t.editForm.end_time,callback:function(e){t.$set(t.editForm,"end_time",e)},expression:"editForm.end_time"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"开赛小时",prop:"hour"}},[a("el-select",{attrs:{placeholder:"请选择开赛小时"},model:{value:t.editForm.hour,callback:function(e){t.$set(t.editForm,"hour",e)},expression:"editForm.hour"}},t._l(t.hourList,(function(t){return a("el-option",{key:t,attrs:{label:t,value:t}})})),1)],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"赛果",prop:"result"}},[a("el-input",{attrs:{placeholder:"请输入赛果",maxlength:"200"},model:{value:t.editForm.result,callback:function(e){t.$set(t.editForm,"result","string"===typeof e?e.trim():e)},expression:"editForm.result"}})],1)],1)],1)],1),a("el-form",{ref:"oddsForm",staticClass:"ruleForm",attrs:{model:t.odds,rules:t.formRules,"label-width":"140px"}},[a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"奇数胜利",prop:"odd"}},[a("el-input",{attrs:{placeholder:"请输入奇数胜利赔率",maxlength:"200"},model:{value:t.odds.odd,callback:function(e){t.$set(t.odds,"odd","string"===typeof e?e.trim():e)},expression:"odds.odd"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"偶数胜利",prop:"even"}},[a("el-input",{attrs:{placeholder:"请输入偶数胜利赔率",maxlength:"200"},model:{value:t.odds.even,callback:function(e){t.$set(t.odds,"even","string"===typeof e?e.trim():e)},expression:"odds.even"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"大让球",prop:"big_r"}},[a("el-input",{attrs:{placeholder:"请输入大让球数",maxlength:"200"},model:{value:t.odds.big_r,callback:function(e){t.$set(t.odds,"big_r","string"===typeof e?e.trim():e)},expression:"odds.big_r"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"大胜利",prop:"big"}},[a("el-input",{attrs:{placeholder:"请输入大胜利赔率",maxlength:"200"},model:{value:t.odds.big,callback:function(e){t.$set(t.odds,"big","string"===typeof e?e.trim():e)},expression:"odds.big"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"小让球",prop:"small_r"}},[a("el-input",{attrs:{placeholder:"请输入小让球数",maxlength:"200"},model:{value:t.odds.small_r,callback:function(e){t.$set(t.odds,"small_r","string"===typeof e?e.trim():e)},expression:"odds.small_r"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"小胜利",prop:"small"}},[a("el-input",{attrs:{placeholder:"请输入小让球赔率",maxlength:"200"},model:{value:t.odds.small,callback:function(e){t.$set(t.odds,"small","string"===typeof e?e.trim():e)},expression:"odds.small"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"主队让球",prop:"win_r"}},[a("el-input",{attrs:{placeholder:"请输入主队让球数",maxlength:"200"},model:{value:t.odds.win_r,callback:function(e){t.$set(t.odds,"win_r","string"===typeof e?e.trim():e)},expression:"odds.win_r"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"全场主队获胜",prop:"win"}},[a("el-input",{attrs:{placeholder:"请输入全场主队获胜赔率",maxlength:"200"},model:{value:t.odds.win,callback:function(e){t.$set(t.odds,"win","string"===typeof e?e.trim():e)},expression:"odds.win"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"客队让球",prop:"loss_r"}},[a("el-input",{attrs:{placeholder:"请输入客队让球数",maxlength:"200"},model:{value:t.odds.loss_r,callback:function(e){t.$set(t.odds,"loss_r","string"===typeof e?e.trim():e)},expression:"odds.loss_r"}})],1)],1),a("el-col",{attrs:{span:11}},[a("el-form-item",{attrs:{label:"全场主队失败",prop:"loss"}},[a("el-input",{attrs:{placeholder:"请输入全场主队失败赔率",maxlength:"200"},model:{value:t.odds.loss,callback:function(e){t.$set(t.odds,"loss","string"===typeof e?e.trim():e)},expression:"odds.loss"}})],1)],1)],1)],1),a("template",{slot:"footer"},[a("span",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"dialog-cancel-btn",on:{click:function(e){t.isShowEditDialog=!1}}},[t._v("取 消")]),a("el-button",{staticClass:"dialog-confirm-btn",attrs:{type:"primary"},on:{click:function(e){return t.submitEdit()}}},[t._v("确 定")])],1)])],2)],1)},s=[],r=a("5530"),o=a("0238"),i=a("365c"),n=a("b8d9"),d=a("c466"),c=a("16b0"),m={components:{Paginate:o["a"],DetailBlock:n["a"],NewSearch:c["a"]},data:function(){return{params:{page:1,page_size:this.$store.state.attr.pageSize,issue:"",created_at_start:"",created_at_end:""},total:0,loading:!1,tableData:[],hourList:[],id:"",editForm:{},odds:{},isShowEditDialog:!1,formRules:{league:[{required:!0,message:"请输入联赛名称"}],league_en:[{required:!0,message:"请输入联赛英文名"}],hteam:[{required:!0,message:"请输入主队名称"}],hteam_en:[{required:!0,message:"请输入主队英文名"}],cteam:[{required:!0,message:"请输入客队名称"}],cteam_en:[{required:!0,message:"请输入客队英文名"}],start_time:[{required:!0,message:"请选择开始时间"}],end_time:[{required:!0,message:"请选择结束时间"}]},pickerOptions:{disabledDate:function(t){return t.getTime()<Date.now()-864e5}}}},computed:{},mounted:function(){this.getHourList();var t=this.$route.query.issue;this.params.issue=t||"",this.getData(this.params)},methods:{getData:function(t){var e=this;this.loading=!0;var a=t.created_at_start?t.created_at_start/1e3:"",l=t.created_at_end?t.created_at_end/1e3:"",s=Object.assign({},t,{created_at_start:a,created_at_end:l});Object(i["Zb"])(s).then((function(t){e.tableData=t.data.list,e.total=parseInt(t.data.listTotalCount),200==(null===t||void 0===t?void 0:t.code)?(e.tableData=t.data.list,e.total=parseInt(t.data.listTotalCount)):e.$message.error(t.message),e.loading=!1}))},showDataEditForm:function(t){console.log(t),t.start_time=t.start_time>0?1e3*t.start_time:new Date(new Date((new Date).toLocaleDateString()).getTime()),t.end_time=t.end_time>0?1e3*t.end_time:new Date(new Date((new Date).toLocaleDateString()).getTime()),this.editForm=Object(r["a"])({},t);var e=t.odds;this.odds=Object(r["a"])({},e),this.id=t.id,this.isShowEditDialog=!0},onSearchSubmit:function(){this.params.page=1,this.getData(this.params)},onSearchReset:function(){this.$refs.searchForm.resetFields(),this.getData(this.params)},submitEdit:function(){var t=this;this.$refs["editForm"].validate((function(e){if(!e)return console.log("error submit!!"),!1;var a=t.editForm,l=a.start_time,s=a.end_time;t.editForm=Object(r["a"])(Object(r["a"])({},t.editForm),{},{odds:JSON.stringify(t.odds),start_time:l/1e3,end_time:s/1e3}),Object(i["nc"])({id:t.id},t.editForm).then((function(e){t.$message.success("编辑成功"),t.getData(t.params),t.isShowEditDialog=!1}))}))},getHourList:function(){this.hourList=[];for(var t=0;t<24;t++)this.hourList.push(t)},timestampToDatetime:function(t){return Object(d["a"])(t,!0)},handleCurrentChange:function(t){this.params.page=t,this.getData(this.params)},handleSizeChange:function(t,e){this.params.page_size=t,this.getData(this.params)}}},p=m,u=(a("92ae"),a("2877")),f=Object(u["a"])(p,l,s,!1,null,"64725d4b",null);e["default"]=f.exports},eb51:function(t,e,a){}}]);
|