chunk-2f28e70e.cfd82c33.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f28e70e"],{1252:function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"new-app-container layout-vertical"},[t("div",{staticStyle:{"margin-bottom":"15px"}},[t("el-radio-group",{attrs:{size:"small"},on:{change:e.onTabChange},model:{value:e.gameType,callback:function(a){e.gameType=a},expression:"gameType"}},[t("el-radio-button",{attrs:{label:1}},[e._v("极速赛车")]),t("el-radio-button",{attrs:{label:2}},[e._v("极速时时彩")]),t("el-radio-button",{attrs:{label:3}},[e._v("极速飞艇")]),t("el-radio-button",{attrs:{label:6}},[e._v("极速快3")]),t("el-radio-button",{attrs:{label:4}},[e._v("SG时时彩")]),t("el-radio-button",{attrs:{label:5}},[e._v("SG飞艇")]),t("el-radio-button",{attrs:{label:7}},[e._v("SG快3")]),t("el-radio-button",{attrs:{label:"lhc"}},[e._v("六合彩")]),t("el-radio-button",{attrs:{label:"pc28"}},[e._v("28")])],1)],1),"number"===typeof e.gameType?[t("div",{staticStyle:{height:"calc(100% - 47px)","overflow-y":"auto"}},[t("el-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.tableData,"node-key":"uniqueKey","default-expand-all":!1},scopedSlots:e._u([{key:"default",fn:function(a){a.node;var i=a.data;return t("span",{staticClass:"custom-tree-node"},[t("span",{staticClass:"node-label"},[2===i.level?t("span",{staticClass:"el-tag el-tag--primary el-tag--light"},[e._v(" "+e._s(i.name)+" ")]):t("span",[e._v(" "+e._s(i.name)+" ")])]),t("span",{staticClass:"node-actions"},[t("span",{staticClass:"node-info-item"},[t("span",{directives:[{name:"show",rawName:"v-show",value:2===i.level,expression:"data.level === 2"}]},[e._v(" 赔率: "),null!==i.odds&&void 0!==i.odds&&""!==i.odds?t("span",{staticStyle:{color:"#F56C6C","font-weight":"bold"}},[e._v(" "+e._s(i.odds)+" ")]):t("span",[e._v("--")])])]),t("span",{staticClass:"node-info-item"},[t("span",{directives:[{name:"show",rawName:"v-show",value:2===i.level,expression:"data.level === 2"}]},[e._v(" 最小: "),null!==i.mininum&&void 0!==i.mininum&&""!==i.mininum?t("span",{staticStyle:{color:"#67C23A","font-weight":"bold"}},[e._v(" "+e._s(i.mininum)+" ")]):t("span",[e._v("--")])])]),t("span",{staticClass:"node-info-item"},[t("span",{directives:[{name:"show",rawName:"v-show",value:2===i.level,expression:"data.level === 2"}]},[e._v(" 最大: "),null!==i.maxinum&&void 0!==i.maxinum&&""!==i.maxinum?t("span",{staticStyle:{color:"#E6A23C","font-weight":"bold"}},[e._v(" "+e._s(i.maxinum)+" ")]):t("span",[e._v("--")])])]),t("span",{staticClass:"node-btn"},[t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return a.stopPropagation(),function(){return e.handleEdit(i)}()}}},[e._v("编辑")])],1)])])}}],null,!1,1564659716)})],1),t("el-dialog",{attrs:{title:e.editConfig.title,visible:e.dialogVisible,width:"400px","append-to-body":""},on:{"update:visible":function(a){e.dialogVisible=a}}},[t("el-form",{ref:"editForm",attrs:{model:e.editFormModel,rules:e.editRules,"label-width":"90px"}},[t("el-form-item",{attrs:{label:"名称"}},[t("el-input",{attrs:{disabled:""},model:{value:e.editFormModel.displayName,callback:function(a){e.$set(e.editFormModel,"displayName",a)},expression:"editFormModel.displayName"}})],1),t("el-form-item",{attrs:{label:"赔率",prop:"odds"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入赔率"},model:{value:e.editFormModel.odds,callback:function(a){e.$set(e.editFormModel,"odds",a)},expression:"editFormModel.odds"}})],1),t("el-form-item",{attrs:{label:"最小限额",prop:"mininum"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入最小限额"},model:{value:e.editFormModel.mininum,callback:function(a){e.$set(e.editFormModel,"mininum",a)},expression:"editFormModel.mininum"}})],1),t("el-form-item",{attrs:{label:"最大限额",prop:"maxinum"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入最大限额"},model:{value:e.editFormModel.maxinum,callback:function(a){e.$set(e.editFormModel,"maxinum",a)},expression:"editFormModel.maxinum"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(a){e.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{size:"small",type:"primary",loading:e.submitLoading},on:{click:e.confirmEdit}},[e._v("确 定")])],1)],1)]:"lhc"===e.gameType?[t("div",{staticStyle:{height:"calc(100% - 47px)","overflow-y":"auto"}},[t("el-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.lhcTableData,"node-key":"uniqueKey","default-expand-all":!1},scopedSlots:e._u([{key:"default",fn:function(a){a.node;var i=a.data;return t("span",{staticClass:"custom-tree-node"},[t("span",{staticClass:"node-label"},[3===i.level?t("span",{staticClass:"el-tag el-tag--primary el-tag--light"},[e._v(" "+e._s(i.numberName)+" ")]):2===i.level?t("span",[e._v(" "+e._s(i.gameplayName)+" ")]):t("span",[e._v(" "+e._s(i.gameName)+" ")])]),t("span",{staticClass:"node-actions"},[t("span",{staticClass:"node-info-item"},[t("span",{directives:[{name:"show",rawName:"v-show",value:3===i.level,expression:"data.level === 3"}]},[e._v(" 赔率: "),null!==i.odds&&void 0!==i.odds&&""!==i.odds?t("span",{staticStyle:{color:"#F56C6C","font-weight":"bold"}},[e._v(" "+e._s(i.odds)+" ")]):t("span",[e._v("--")])])]),t("span",{staticClass:"node-info-item"},[t("span",{directives:[{name:"show",rawName:"v-show",value:3===i.level,expression:"data.level === 3"}]},[e._v(" 最小: "),null!==i.mininum&&void 0!==i.mininum&&""!==i.mininum?t("span",{staticStyle:{color:"#67C23A","font-weight":"bold"}},[e._v(" "+e._s(i.mininum)+" ")]):t("span",[e._v("--")])])]),t("span",{staticClass:"node-info-item"},[t("span",{directives:[{name:"show",rawName:"v-show",value:3===i.level,expression:"data.level === 3"}]},[e._v(" 最大: "),null!==i.maxinum&&void 0!==i.maxinum&&""!==i.maxinum?t("span",{staticStyle:{color:"#E6A23C","font-weight":"bold"}},[e._v(" "+e._s(i.maxinum)+" ")]):t("span",[e._v("--")])])]),t("span",{staticClass:"node-btn"},[t("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return a.stopPropagation(),function(){return e.handleLhcEdit(i)}()}}},[e._v("编辑")])],1)])])}}])})],1),t("el-dialog",{attrs:{title:e.editConfig.title,visible:e.lhcDialogVisible,width:"400px","append-to-body":""},on:{"update:visible":function(a){e.lhcDialogVisible=a}}},[t("el-form",{ref:"lhcEditForm",attrs:{model:e.lhcEditFormModel,rules:e.editRules,"label-width":"90px"}},[t("el-form-item",{attrs:{label:"名称"}},[t("el-input",{attrs:{disabled:""},model:{value:e.lhcEditFormModel.displayName,callback:function(a){e.$set(e.lhcEditFormModel,"displayName",a)},expression:"lhcEditFormModel.displayName"}})],1),t("el-form-item",{attrs:{label:"赔率",prop:"odds"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入赔率"},model:{value:e.lhcEditFormModel.odds,callback:function(a){e.$set(e.lhcEditFormModel,"odds",a)},expression:"lhcEditFormModel.odds"}})],1),t("el-form-item",{attrs:{label:"最小限额",prop:"mininum"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入最小限额"},model:{value:e.lhcEditFormModel.mininum,callback:function(a){e.$set(e.lhcEditFormModel,"mininum",a)},expression:"lhcEditFormModel.mininum"}})],1),t("el-form-item",{attrs:{label:"最大限额",prop:"maxinum"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入最大限额"},model:{value:e.lhcEditFormModel.maxinum,callback:function(a){e.$set(e.lhcEditFormModel,"maxinum",a)},expression:"lhcEditFormModel.maxinum"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(a){e.lhcDialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{size:"small",type:"primary",loading:e.submitLoading},on:{click:e.confirmLhcEdit}},[e._v("确 定")])],1)],1)]:"pc28"===e.gameType?[t("div",{staticStyle:{height:"calc(100% - 47px)"}},[t("YMTable",{ref:"table",attrs:{"table-key":1,index:!0,selection:!1,"table-options":e.tableOptions,"edit-form":e.editForm,"edit-config":e.pcEditConfig,columns:e.columns,"rows-actions":e.rowsActions,"show-summary":!1,apis:e.apis,"custom-style":{height:"calc(100vh - 80px)"}}}),t("Dialog",{ref:"dialog"},[t("template",{slot:"content"})],2)],1)]:e._e()],2)},l=[],n=t("8802"),o=t("41cd1"),r=(t("0da6"),t("b138"),t("7212"),t("8f26"),t("666b"),t("963e"),t("0401"),t("9fff"),t("fddf"),t("7e1e")),s=t("9039"),d={name:"JisuGameList",components:{Dialog:s["a"]},data:function(){return{gameType:1,loading:!1,submitLoading:!1,tableData:[],dialogVisible:!1,editConfig:{title:"编辑设置"},currentRowData:null,editFormModel:{id:null,gameplay:"",odds:"",maxinum:"",mininum:"",displayName:"",level:1},editRules:{odds:[{required:!0,message:"请输入赔率",trigger:"blur"},{pattern:/^\d+(\.\d+)?$/,message:"赔率必须是有效数字",trigger:"blur"}],mininum:[{required:!0,message:"请输入最小限额",trigger:"blur"},{pattern:/^\d+(\.\d+)?$/,message:"最小限额必须是有效数字",trigger:"blur"}],maxinum:[{required:!0,message:"请输入最大限额",trigger:"blur"},{pattern:/^\d+(\.\d+)?$/,message:"最大限额必须是有效数字",trigger:"blur"}]},lhcTableData:[],lhcDialogVisible:!1,lhcCurrentRowData:null,lhcEditFormModel:{id:null,odds:"",maxinum:"",mininum:"",displayName:"",level:1,game:"",gameplay:""},visibleBasicDrawer:!1,renderContent:"",searchForm:[],columns:[{label:"总和",prop:"groups"},{label:"玩法",prop:"keywords"},{label:"最高投注",prop:"maxinum"},{label:"最低投注",prop:"mininum"},{label:"倍率",prop:"odds"}],rowsActions:[{key:"edit",label:"编辑"},{key:"delete",label:"删除"}],apis:{list:{url:"gameplayRule",dataParam:"data.data",resultParam:"data",init:!1},add:{url:"gameplayRule/submit"},edit:{url:"gameplayRule/submit"},delete:{url:"gameplayRule/delete",method:"post"}},tableOptions:{add:{show:!0}},editForm:[{body:[{label:"总和",type:"input",prop:"groups",clearable:!1,rules:[{required:!0,message:"请输入总和",trigger:"blur"}]},{label:"玩法",type:"input",prop:"keywords",clearable:!1,rules:[{required:!0,message:"请输入玩法",trigger:"blur"}]},{label:"最高投注",type:"input",prop:"maxinum",clearable:!1,rules:[{required:!0,message:"请输入最高投注",trigger:"blur"}]},{label:"最低投注",type:"input",prop:"mininum",clearable:!1,rules:[{required:!0,message:"请输入最低投注",trigger:"blur"}]},{label:"倍率",type:"input",prop:"odds",clearable:!1,rules:[{required:!0,message:"请输入倍率",trigger:"blur"}]}]}],pcEditConfig:{}}},mounted:function(){this.onTabChange()},methods:{onTabChange:function(){var e=this;"number"===typeof this.gameType?this.onSubmit():"lhc"===this.gameType?this.onLhcSubmit():"pc28"===this.gameType&&this.$nextTick((function(){e.onPcSubmit()}))},onSubmit:function(){var e=this;return Object(o["a"])(Object(n["a"])().m((function a(){var t,i,l;return Object(n["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:return e.loading=!0,a.p=1,a.n=2,Object(r["w"])({type:e.gameType});case 2:t=a.v,i=[],t&&t.data&&(i=t.data.data?t.data.data:t.data),e.tableData=e.formatTreeData(i),a.n=4;break;case 3:a.p=3,l=a.v,console.error("获取列表失败:",l);case 4:return a.p=4,e.loading=!1,a.f(4);case 5:return a.a(2)}}),a,null,[[1,3,4,5]])})))()},formatTreeData:function(e){if(!e||!Array.isArray(e))return[];var a=0;return e.map((function(e){var t={uniqueKey:"l1_"+ ++a,name:e.gameplay,level:1,gameplay:e.gameplay,children:[]};return e.children&&Array.isArray(e.children)&&(t.children=e.children.map((function(t){return{uniqueKey:"l2_"+(t.id||++a),id:t.id,name:t.name,odds:t.odds||"",maxinum:t.maxinum||"",mininum:t.mininum||"",level:2,gameplay:e.gameplay}}))),t}))},handleEdit:function(e){var a=this;this.currentRowData=e,this.editFormModel={id:e.id,gameplay:e.gameplay,odds:e.odds,maxinum:e.maxinum,mininum:e.mininum,displayName:e.name,level:e.level},this.dialogVisible=!0,this.$nextTick((function(){a.$refs.editForm&&a.$refs.editForm.clearValidate()}))},updateNodeAndChildrenData:function(e,a,t,i){var l=this;e.odds=a,e.maxinum=t,e.mininum=i,e.children&&e.children.length>0&&e.children.forEach((function(e){l.updateNodeAndChildrenData(e,a,t,i)}))},confirmEdit:function(){var e=this;this.$refs.editForm.validate(function(){var a=Object(o["a"])(Object(n["a"])().m((function a(t){var i,l;return Object(n["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:if(!t){a.n=5;break}return i={type:e.gameType,odds:e.editFormModel.odds,mininum:e.editFormModel.mininum,maxinum:e.editFormModel.maxinum},1===e.editFormModel.level?i.gameplay=e.editFormModel.gameplay:2===e.editFormModel.level&&(i.id=e.editFormModel.id),e.submitLoading=!0,a.p=1,a.n=2,Object(r["G"])(i);case 2:e.$message.success("修改成功"),e.dialogVisible=!1,e.currentRowData&&e.updateNodeAndChildrenData(e.currentRowData,e.editFormModel.odds,e.editFormModel.maxinum,e.editFormModel.mininum),a.n=4;break;case 3:a.p=3,l=a.v,console.error("提交失败:",l);case 4:return a.p=4,e.submitLoading=!1,a.f(4);case 5:return a.a(2)}}),a,null,[[1,3,4,5]])})));return function(e){return a.apply(this,arguments)}}())},onLhcSubmit:function(){var e=this;return Object(o["a"])(Object(n["a"])().m((function a(){var t,i,l;return Object(n["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:return e.loading=!0,a.p=1,a.n=2,Object(r["L"])();case 2:t=a.v,i=[],t&&t.data&&(i=t.data.data?t.data.data:t.data),e.lhcTableData=e.formatLhcTreeData(i),a.n=4;break;case 3:a.p=3,l=a.v,console.error("获取列表失败:",l);case 4:return a.p=4,e.loading=!1,a.f(4);case 5:return a.a(2)}}),a,null,[[1,3,4,5]])})))()},formatLhcTreeData:function(e){if(!e||!Array.isArray(e))return[];var a=0;return e.map((function(e){var t={uniqueKey:"game_"+ ++a,id:e.id||null,gameName:e.name,odds:e.odds||"",maxinum:e.maxinum||"",mininum:e.mininum||"",level:1,game:e.name,children:[]};if(e.children){var i=Array.isArray(e.children)?e.children:Object.values(e.children);i.forEach((function(i){var l={uniqueKey:"gameplay_"+ ++a,id:i.id||null,gameplayName:i.name,odds:i.odds||"",maxinum:i.maxinum||"",mininum:i.mininum||"",level:2,game:e.name,gameplay:i.name,children:[]};i.children&&Array.isArray(i.children)&&(l.children=i.children.map((function(t){return{uniqueKey:"num_"+(t.id||++a),id:t.id,numberName:t.number,odds:t.odds,maxinum:t.maxinum,mininum:t.mininum,level:3,game:e.name,gameplay:i.name}}))),t.children.push(l)}))}return t}))},handleLhcEdit:function(e){var a=this;this.lhcCurrentRowData=e;var t=1===e.level?e.gameName:2===e.level?e.gameplayName:e.numberName;this.lhcEditFormModel={id:e.id,odds:e.odds,maxinum:e.maxinum,mininum:e.mininum,displayName:t,level:e.level,game:e.game,gameplay:e.gameplay},this.lhcDialogVisible=!0,this.$nextTick((function(){a.$refs.lhcEditForm&&a.$refs.lhcEditForm.clearValidate()}))},updateLhcNodeAndChildrenData:function(e,a,t,i){var l=this;e.odds=a,e.maxinum=t,e.mininum=i,e.children&&e.children.length>0&&e.children.forEach((function(e){l.updateLhcNodeAndChildrenData(e,a,t,i)}))},confirmLhcEdit:function(){var e=this;this.$refs.lhcEditForm.validate(function(){var a=Object(o["a"])(Object(n["a"])().m((function a(t){var i,l;return Object(n["a"])().w((function(a){while(1)switch(a.p=a.n){case 0:if(!t){a.n=5;break}return i={id:e.lhcEditFormModel.id,odds:e.lhcEditFormModel.odds,maxinum:e.lhcEditFormModel.maxinum,mininum:e.lhcEditFormModel.mininum},1===e.lhcEditFormModel.level?i.game=e.lhcEditFormModel.game:2===e.lhcEditFormModel.level&&(i.game=e.lhcEditFormModel.game,i.gameplay=e.lhcEditFormModel.gameplay),e.submitLoading=!0,a.p=1,a.n=2,Object(r["M"])(i);case 2:e.$message.success("修改成功"),e.lhcDialogVisible=!1,e.lhcCurrentRowData&&e.updateLhcNodeAndChildrenData(e.lhcCurrentRowData,e.lhcEditFormModel.odds,e.lhcEditFormModel.maxinum,e.lhcEditFormModel.mininum),a.n=4;break;case 3:a.p=3,l=a.v,console.error("提交失败:",l);case 4:return a.p=4,e.submitLoading=!1,a.f(4);case 5:return a.a(2)}}),a,null,[[1,3,4,5]])})));return function(e){return a.apply(this,arguments)}}())},handleSubmit:function(e){console.log("提交数据:",e)},handleClickDrawer:function(e){},onValueChange:function(e){},onPcSubmit:function(e){this.$refs.table&&this.$refs.table.getList(e)}}},m=d,u=(t("f8a8"),t("1805")),c=Object(u["a"])(m,i,l,!1,null,"bce1af9a",null);a["default"]=c.exports},"24ad":function(e,a,t){"use strict";var i=t("f43f"),l=t("56ce"),n=t("42ee"),o=t("3278"),r=t("a0d3"),s=t("2078"),d=t("11c2").f,m=n(d),u=n([].push),c=i&&l((function(){var e=Object.create(null);return e[2]=2,!m(e,2)})),p=function(e){return function(a){var t,l=s(a),n=r(l),d=c&&null===o(l),p=n.length,h=0,b=[];while(p>h)t=n[h++],i&&!(d?t in l:m(l,t))||u(b,e?[t,l[t]]:l[t]);return b}};e.exports={entries:p(!0),values:p(!1)}},"9fff":function(e,a,t){"use strict";var i=t("04c2"),l=t("24ad").values;i({target:"Object",stat:!0},{values:function(e){return l(e)}})},f428:function(e,a,t){},f8a8:function(e,a,t){"use strict";t("f428")}}]);