MoQingYu 4 months ago
parent
commit
3fce41c819
  1. 25
      backmanage/src/views/betRecord/index.vue
  2. 43
      backmanage/src/views/person/risk/GameControllerConfig.vue
  3. 2
      backmanage/src/views/userSearch/index.vue

25
backmanage/src/views/betRecord/index.vue

@ -118,9 +118,8 @@ const getBetRecord = async (page: number = 1) => {
item.betArea = JSON.parse(formattedArea)
}
//
if (item.game_id == 10001 || item.game_id == 20010) {
if (item.game_id == 10001 || item.game_id == 20010 || item.game_id == 20009) {
item.betArea = JSON.parse(item.area)
console.log(item.betArea.IsBreakdown)
}
}
}
@ -273,9 +272,13 @@ const showUserList = (item: string) => {
<span v-if="item.row.game_id == 10001" class="area-font">
<p>击穿: {{ item.row.betArea?.IsBreakdown ? '是' : '否' }}</p>
<p v-for="v in item.row.betArea?.RecordInfoCompare">
<span>{{ `${v.PkUserNo != '' ? v.PkUserNo : 'Robot' + v.PkSeatId} ${v.WinSeatId ? '(赢)' : ''} ` }}</span>
<span>{{
`${v.PkUserNo != '' ? v.PkUserNo : 'Robot' + v.PkSeatId} ${v.WinSeatId ? '(赢)' : ''} `
}}</span>
<span> VS </span>
<span>{{ `${v.BePkUserNo != '' ? v.BePkUserNo : 'Robot' + v.BePkSeatId} ${!v.WinSeatId ? '(赢)' : ''}` }}</span>
<span>{{
`${v.BePkUserNo != '' ? v.BePkUserNo : 'Robot' + v.BePkSeatId} ${!v.WinSeatId ? '(赢)' : ''}`
}}</span>
</p>
<p v-for="(v, index) in item.row.betArea?.RecordInfoPlayer">
<span>{{ `${v.IsRobot == true ? 'Robot' + v.HandPoker.SeatId : v.UserNo}` }}: </span>
@ -288,15 +291,25 @@ const showUserList = (item: string) => {
</span>
</p>
</span>
<span v-if="item.row.game_id == 20009" class="area-font">
<p v-for="(v, index) in item.row.betArea?.player">
<span>{{ `玩家${index + 1}: ${v.userNo == '' ? '机器人' : v.userNo},` }}</span>
<span
>手牌: <span v-for="poker in v.handPoker">{{ optionsTexasBetArea.number[poker] }}, </span></span
>
<span>点数: {{ v.point.join(',') }}, </span>
<span>最大点数: {{ v.pointMax }}</span>
</p>
</span>
<span v-if="item.row.game_id == 20010" class="area-font">
<p>
<span>公牌: </span>
<span v-for="v in item.row.betArea.tableHandPoker">
<span v-for="v in item.row.betArea?.tableHandPoker">
{{ `${optionsTexasBetArea.number[v]} ` }}
</span>
</p>
<p v-for="(v, index) in item.row.betArea.player">
<p v-for="(v, index) in item.row.betArea?.player">
<span>{{ `玩家${index + 1}: ${v.userNo},` }}</span>
<span
>手牌: <span v-for="poker in v.handPoker">{{ optionsTexasBetArea.number[poker] }}</span></span

43
backmanage/src/views/person/risk/GameControllerConfig.vue

@ -3,6 +3,7 @@ import { onMounted, reactive, ref } from 'vue'
import request from '@/api/config'
import { ElMessage } from 'element-plus'
import { initPage, optionsPointControl } from '@/api/module/common_params'
import { de } from 'element-plus/es/locale'
interface FormData {
id: number
@ -39,6 +40,7 @@ interface FormData {
ip_num_type: number
ip_num_values: number | string
vip_status: number
vip_type: number
vip_values: number | string
channel_status: number
channel_values: Array<string>
@ -149,6 +151,7 @@ const addBox = (action: number, item: any) => {
ip_num_type: 0,
ip_num_values: 0,
vip_status: 0,
vip_type: 0,
vip_values: 0,
channel_status: 0,
channel_values: [],
@ -203,7 +206,8 @@ const editBox = (action: number, item: any) => {
ip_num_status: decodeStatus(current.ip_num_status).status,
ip_num_type: decodeStatus(current.ip_num_status).type,
ip_num_values: current.ip_num_values,
vip_status: current.vip_status,
vip_status: decodeStatus(current.vip_status).status,
vip_type: decodeStatus(current.vip_status).type,
vip_values: current.vip_values,
channel_status: current.channel_status,
channel_values: JSON.parse(current.channel_values),
@ -281,7 +285,7 @@ const submitData = async () => {
device_num_values: parseInt(data.form.device_num_values as string),
ip_num_status: encodeStatus(data.form.ip_num_status, data.form.ip_num_type),
ip_num_values: parseInt(data.form.ip_num_values as string),
vip_status: data.form.vip_status,
vip_status: encodeStatus(data.form.vip_status, data.form.vip_type),
vip_values: parseInt(data.form.vip_values as string),
channel_status: data.form.channel_status,
channel_values: JSON.stringify(data.form.channel_values),
@ -464,7 +468,7 @@ onMounted(async () => {
</template>
</el-row>
</el-form-item>
<el-form-item label="今日充值" label-width="130" prop="">
<el-form-item label="今日充值(INR)" label-width="130" prop="">
<el-row class="full-select" justify="space-between">
<el-col :span="3">
<el-switch v-model="data.form.today_deposit_status" :active-value="1" :inactive-value="0"></el-switch>
@ -486,7 +490,7 @@ onMounted(async () => {
</template>
</el-row>
</el-form-item>
<el-form-item label="总充值" label-width="130" prop="">
<el-form-item label="总充值(INR)" label-width="130" prop="">
<el-row class="full-select" justify="space-between">
<el-col :span="3">
<el-switch v-model="data.form.total_deposit_status" :active-value="1" :inactive-value="0"></el-switch>
@ -508,7 +512,7 @@ onMounted(async () => {
</template>
</el-row>
</el-form-item>
<el-form-item label="今日提现" label-width="130" prop="">
<el-form-item label="今日提现(INR)" label-width="130" prop="">
<el-row class="full-select" justify="space-between">
<el-col :span="3">
<el-switch v-model="data.form.today_withdraw_status" :active-value="1" :inactive-value="0"></el-switch>
@ -530,7 +534,7 @@ onMounted(async () => {
</template>
</el-row>
</el-form-item>
<el-form-item label="总提现" label-width="130" prop="">
<el-form-item label="总提现(INR)" label-width="130" prop="">
<el-row class="full-select" justify="space-between">
<el-col :span="3">
<el-switch v-model="data.form.total_withdraw_status" :active-value="1" :inactive-value="0"></el-switch>
@ -552,7 +556,7 @@ onMounted(async () => {
</template>
</el-row>
</el-form-item>
<el-form-item label="今日充提差" label-width="130" prop="">
<el-form-item label="今日充提差(INR)" label-width="130" prop="">
<el-row class="full-select" justify="space-between">
<el-col :span="3">
<el-switch v-model="data.form.today_surplus_status" :active-value="1" :inactive-value="0"></el-switch>
@ -574,7 +578,7 @@ onMounted(async () => {
</template>
</el-row>
</el-form-item>
<el-form-item label="总提差" label-width="130" prop="">
<el-form-item label="总提差(INR)" label-width="130" prop="">
<el-row class="full-select" justify="space-between">
<el-col :span="3">
<el-switch v-model="data.form.total_surplus_status" :active-value="1" :inactive-value="0"></el-switch>
@ -646,12 +650,23 @@ onMounted(async () => {
<el-col :span="3">
<el-switch v-model="data.form.vip_status" :active-value="1" :inactive-value="0"></el-switch>
</el-col>
<el-col v-if="data.form.vip_status == 1" :span="10">
<el-select v-model="data.form.vip_values" class="full-select">
<el-option v-for="item in 16" :key="item" :label="item" :value="item" />
</el-select>
</el-col>
<template v-if="data.form.vip_status == 1">
<el-col :span="10">
<el-select v-model="data.form.vip_type" class="full-select">
<el-option
v-for="item in data.options.section"
:key="item.value"
:label="item.label"
:value="item.value"
/>
</el-select>
</el-col>
<el-col :span="10">
<el-col v-if="data.form.vip_status == 1" :span="10">
<el-input v-model="data.form.vip_values" type="number" placeholder="值"></el-input>
</el-col>
</el-col>
</template>
</el-row>
</el-form-item>
<el-form-item label="来源渠道" label-width="130" prop="">

2
backmanage/src/views/userSearch/index.vue

@ -23,7 +23,7 @@ const data = reactive({
{ label: '玩家昵称', value: 2 },
{ label: '玩家手机', value: 3 },
{ label: '玩家备注', value: 4 },
{ label: '玩家IP', value: 5 },
{ label: '注册IP', value: 5 },
{ label: '玩家设备', value: 6 },
{ label: '高级搜索', value: 7 },
],

Loading…
Cancel
Save