| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5cb8ea34"],{"47cd":function(t,e,i){"use strict";i.r(e);var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("div",{staticClass:"filter-container"},[i("el-input",{staticClass:"filter-item",staticStyle:{width:"250px"},attrs:{placeholder:"请输入玩法名称",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleFilter(e)}},model:{value:t.listQuery.odd_name,callback:function(e){t.$set(t.listQuery,"odd_name",e)},expression:"listQuery.odd_name"}}),i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.handleFilter}},[t._v(" 搜索 ")]),i("el-button",{staticClass:"filter-item",attrs:{type:"success",icon:"el-icon-setting",disabled:0===t.multipleSelection.length},on:{click:t.handleBatchSet}},[t._v(" 批量设置 ")])],1),i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{data:t.list,border:"",fit:"","highlight-current-row":"",height:"calc(100% - 120px)"},on:{"selection-change":t.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),i("el-table-column",{attrs:{label:"玩法名称",prop:"odd_name_en","min-width":"180",align:"center"}}),i("el-table-column",{attrs:{label:"中文名称",prop:"odd_name","min-width":"150",align:"center"}}),i("el-table-column",{attrs:{label:"最小值",prop:"mininum",width:"150",align:"center"}}),i("el-table-column",{attrs:{label:"最大值",prop:"maxinum",width:"150",align:"center"}}),i("el-table-column",{attrs:{label:"操作",align:"center",width:"120",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[i("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(e){return t.handleSet(n)}}},[t._v(" 设置 ")])]}}])})],1),i("div",{staticClass:"pagination-container"},[i("el-pagination",{attrs:{background:"","current-page":t.listQuery.page,"page-sizes":[10,20,50,100],"page-size":t.listQuery.limit,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),i("el-dialog",{attrs:{title:t.dialogTitle,visible:t.dialogVisible,width:"450px"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.resetForm}},[i("el-form",{ref:"dataForm",attrs:{model:t.form,rules:t.rules,"label-width":"120px"}},[i("el-form-item",{attrs:{label:"最小值",prop:"mininum"}},[i("el-input-number",{staticStyle:{width:"200px"},attrs:{min:0,precision:0},model:{value:t.form.mininum,callback:function(e){t.$set(t.form,"mininum",e)},expression:"form.mininum"}})],1),i("el-form-item",{attrs:{label:"最大值",prop:"maxinum"}},[i("el-input-number",{staticStyle:{width:"200px"},attrs:{min:0,precision:0},model:{value:t.form.maxinum,callback:function(e){t.$set(t.form,"maxinum",e)},expression:"form.maxinum"}})],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取消")]),i("el-button",{attrs:{type:"primary",loading:t.submitLoading},on:{click:t.submitSet}},[t._v("确认")])],1)],1)],1)},a=[],l=(i("0da6"),i("8f26"),i("963e"),i("0401"),i("7e1e")),s={name:"FootballOddsManage",data:function(){return{list:[],total:0,listLoading:!1,listQuery:{page:1,limit:20,odd_name:""},multipleSelection:[],dialogVisible:!1,dialogTitle:"设置玩法",submitLoading:!1,form:{id:null,maxinum:0,mininum:0},rules:{mininum:[{required:!0,message:"请设置最小值",trigger:"blur"}],maxinum:[{required:!0,message:"请设置最大值",trigger:"blur"}]}}},created:function(){this.getList()},methods:{getList:function(){var t=this;this.listLoading=!0,Object(l["sb"])(this.listQuery).then((function(e){0===e.code?(t.list=e.data.data,t.total=e.data.total):t.$message.error(e.msg||"获取数据失败")})).catch((function(e){console.error(e),t.$message.error("网络请求异常")})).finally((function(){t.listLoading=!1}))},handleFilter:function(){this.listQuery.page=1,this.getList()},handleSizeChange:function(t){this.listQuery.limit=t,this.getList()},handleCurrentChange:function(t){this.listQuery.page=t,this.getList()},handleSelectionChange:function(t){this.multipleSelection=t},resetForm:function(){this.form={id:null,maxinum:0,mininum:0},this.$refs.dataForm&&this.$refs.dataForm.clearValidate()},handleSet:function(t){this.resetForm(),this.form.id=t.id,this.form.maxinum=t.maxinum,this.form.mininum=t.mininum,this.dialogTitle="设置 - ".concat(t.odd_name||t.odd_name_en),this.dialogVisible=!0},handleBatchSet:function(){0!==this.multipleSelection.length?(this.resetForm(),this.form.id=this.multipleSelection.map((function(t){return t.id})),this.dialogTitle="批量设置 (".concat(this.multipleSelection.length,"个玩法)"),this.dialogVisible=!0):this.$message.warning("请先勾选需要设置的玩法")},submitSet:function(){var t=this;this.$refs.dataForm.validate((function(e){e&&(t.submitLoading=!0,Object(l["tb"])(t.form).then((function(e){0===e.code?(t.$message.success("设置成功"),t.dialogVisible=!1,t.getList()):t.$message.error(e.msg||"设置失败")})).catch((function(e){console.error(e),t.$message.error("提交异常")})).finally((function(){t.submitLoading=!1})))}))}}},o=s,r=(i("fd42"),i("1805")),c=Object(r["a"])(o,n,a,!1,null,"f504b3b8",null);e["default"]=c.exports},"7bff":function(t,e,i){},fd42:function(t,e,i){"use strict";i("7bff")}}]);
|