chunk-2162dcf4.93fe6238.js 5.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2162dcf4"],{"42fe":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"new-app-container layout-vertical"},[a("YMTableSearch",{attrs:{loading:e.loading,"search-form":e.searchForm},on:{onValueChange:e.onValueChange,submit:e.onSubmit}}),a("YMTable",{ref:"table",attrs:{"table-key":1,index:!0,selection:!1,"table-options":e.tableOptions,"edit-form":e.editForm,"edit-config":e.editConfig,columns:e.columns,"rows-actions":e.rowsActions,"show-summary":!1,apis:e.apis,"custom-style":{height:"calc(100vh - 170px)"}}}),a("subDrawer",{ref:"table2",attrs:{title:"对局详情"},scopedSlots:e._u([{key:"default",fn:function(){return[e.visibleDrawer?a("YMTable",{ref:"table2",attrs:{"table-key":2,index:!0,selection:!1,"table-options":e.tableOptions,columns:e.columns2,"rows-actions":e.rowsActions2,"show-summary":!1,apis:e.apis2,"custom-style":{height:"calc(100vh - 170px)"}}}):e._e()]},proxy:!0}]),model:{value:e.visibleDrawer,callback:function(t){e.visibleDrawer=t},expression:"visibleDrawer"}})],1)},l=[],r=(a("e168"),a("3dd5"),a("374d"),a("90c8"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-drawer",e._g(e._b({ref:"t2",staticStyle:{position:"absolute","z-index":"-1",bottom:"0"},attrs:{visible:e.visible,"append-to-body":!1,"modal-append-to-body":!1,modal:!1,"show-close":!1,direction:"rtl",size:"100%","custom-class":"sub-drawer"},on:{"update:visible":function(t){e.visible=t},closeDrawer:e.closeDrawer}},"el-drawer",e.$attrs,!1),e.$listeners),[a("template",{slot:"title"},[a("el-page-header",{attrs:{content:e.title},on:{back:e.closeDrawer}})],1),e.visible?a("div",{staticClass:"app-container layout-vertical"},[e._t("default")],2):e._e()],2)}),n=[],i={name:"SubDrawer",model:{prop:"visible",event:"update:visible"},props:{visible:{type:Boolean,default:!1},title:{type:String,default:"明细"}},data:function(){return{}},watch:{visible:function(e){}},methods:{closeDrawer:function(){this.$emit("update:visible",!1)},proxyTable:function(e){console.log(this.$refs,"daili")}}},s=i,c=(a("7428"),a("2410")),u=Object(c["a"])(s,r,n,!1,null,"4a596f50",null),p=u.exports,b=a("7e1e"),d={components:{subDrawer:p},data:function(){var e=this,t=[{value:0,label:"创建中"},{value:1,label:"创建完成"},{value:2,label:"游戏中"},{value:3,label:"已结算"}],a=[{value:0,label:"待准备"},{value:1,label:"已准备"},{value:2,label:"游戏中"},{value:3,label:"待结算"},{value:4,label:"已结算"}];return{loading:!1,visibleBasicDrawer:!1,renderContent:"",searchForm:[{label:"房间号",type:"input",prop:"room_id",clearable:!1},{label:"会员ID",type:"input",prop:"member_id",clearable:!1},{label:"状态",type:"select",prop:"status",clearable:!0,options:t}],columns:[{label:"房间号",prop:"room_id"},{label:"会员ID",prop:"member_id"},{label:"游戏名称",prop:"game_name"},{label:"底分",prop:"base_score"},{label:"人数",prop:"participants"},{label:"局数",prop:"rounds"},{label:"已加入人数",prop:"join_count"},{label:"状态",method:function(e){var a;return null===(a=t.filter((function(t){return t.value===e.status}))[0])||void 0===a?void 0:a.label}},{label:"更新时间",prop:"updated_at"},{label:"创建时间",prop:"created_at"}],rowsActions:[{key:"detail",label:"详情",class:"primary",method:function(t){console.log("详情详情",e.$refs.table2),e.visibleDrawer=!0,e.apis2.list.Params={room_id:t.room_id}}},{key:"roomcompleted",label:"结算",class:"primary",method:function(t){e.$confirm("是否结算?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(b["k"])({room_id:t.room_id}).then((function(t){e.$message({type:"success",message:"结算成功!"})}))}))}}],apis:{list:{url:"room",dataParam:"data.data",resultParam:"data",init:!1}},apis2:{list:{url:"room/details",dataParam:"data",resultParam:"data",init:!0,Params:{}}},columns2:[{label:"房间号",prop:"room_id"},{label:"会员ID",prop:"member_id",method:function(e){return"".concat(e.first_name||"","(").concat(e.member_id,")")}},{label:"游戏ID",prop:"game_id"},{label:"游戏名称",prop:"game_name",method:function(e){return e.room.game_name}},{label:"底分",prop:"base_score",method:function(e){return e.room.base_score}},{label:"得分",prop:"score"},{label:"实数分数",prop:"real_score"},{label:"佣金",prop:"brokerage"},{label:"图片",image:!0,prop:"screenshot"},{label:"状态",method:function(e){var t;return null===(t=a.filter((function(t){return t.value===e.status}))[0])||void 0===t?void 0:t.label}}],rowsActions2:[{key:"setScore",label:"得分",class:"primary",method:function(t){e.$prompt("请输入得分","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputPattern:/^-?\d+(.\d{1})?$/,inputErrorMessage:"格式不正确"}).then((function(a){var o=a.value;Object(b["l"])({score:Number(o),id:t.id}).then((function(t){e.$refs.table2.getList(e.apis2.list.Params),e.$message({type:"success",message:"设置的得分是: "+o})}))}))}}],tableOptions:{},editForm:[{body:[{label:"年度",type:"year",prop:"year",clearable:!1,rules:[{required:!0,message:"请选择年度",trigger:"change"}]}]}],editConfig:{addTip:"注:备注",editTip:"注:备注"},visibleDrawer:!1}},created:function(){},mounted:function(){var e=this;this.onSubmit(),Object(b["g"])("admin/room/details").then((function(t){var a=t.code;e.rowsActions[0].vIF=function(){return 0===a}})),Object(b["g"])("admin/room/completed").then((function(t){var a=t.code;e.rowsActions[1].vIF=function(){return 0===a}})),Object(b["g"])("admin/room/setScore").then((function(t){var a=t.code;e.rowsActions2[0].vIF=function(){return 0===a}}))},methods:{handleSubmit:function(e){console.log("提交数据:",e)},handleClickDrawer:function(e){},onValueChange:function(e){},onSubmit:function(e){this.$refs.table.getList(e)}}},m=d,f=Object(c["a"])(m,o,l,!1,null,null,null);t["default"]=f.exports},7428:function(e,t,a){"use strict";a("83b2")},"83b2":function(e,t,a){}}]);