|
|
@@ -1,16 +1,15 @@
|
|
|
-<script setup lang="ts">
|
|
|
+<script setup>
|
|
|
import {Card,Button,Form,FormItem,Input,Space,Select,SelectOption,InputGroup, RangePicker, Row, Col, Tag} from 'ant-design-vue';
|
|
|
import { Page, useVbenModal } from '@vben/common-ui';
|
|
|
import { $t } from '@vben/locales';
|
|
|
import { reactive, toRaw } from 'vue';
|
|
|
import dayjs, { Dayjs } from 'dayjs';
|
|
|
-import type { VxeGridProps } from '#/adapter/vxe-table';
|
|
|
import { useVbenVxeGrid } from '#/adapter/vxe-table';
|
|
|
import {getPlayerList} from "#/api/player/player_list";
|
|
|
|
|
|
|
|
|
// 列表筛选
|
|
|
-let filterData = <any>{
|
|
|
+let filterData = {
|
|
|
page: 1,
|
|
|
limit: 10,
|
|
|
player_id:"",
|
|
|
@@ -21,28 +20,13 @@ let filterData = <any>{
|
|
|
login_time_start: "",//dayjs().format('YYYY-MM-DD'),
|
|
|
login_time_end: "",//dayjs().format('YYYY-MM-DD')
|
|
|
}
|
|
|
-const disabledDate = (current: Dayjs) => {
|
|
|
+const disabledDate = (current) => {
|
|
|
// Can not select days before today and today
|
|
|
return current && current > dayjs().endOf('day');
|
|
|
};
|
|
|
|
|
|
|
|
|
-interface RowType {
|
|
|
- user_id: string;
|
|
|
- uname: string;
|
|
|
- nickname: string;
|
|
|
- status: string;
|
|
|
- today_win_amount: string | number;
|
|
|
- history_win_amount: string | number;
|
|
|
- today_bet_amount: string | number;
|
|
|
- balance: string | number;
|
|
|
- adjust_status: string;
|
|
|
- today_login_count: string | number;
|
|
|
- history_login_count: string | number;
|
|
|
- login_ip: string;
|
|
|
- reg_ip: string;
|
|
|
-}
|
|
|
-const gridOptions: VxeGridProps<RowType> = {
|
|
|
+const gridOptions = {
|
|
|
border: true,
|
|
|
stripe: true,
|
|
|
checkboxConfig: {
|
|
|
@@ -78,7 +62,7 @@ const gridOptions: VxeGridProps<RowType> = {
|
|
|
page: page.currentPage,
|
|
|
limit: page.pageSize,
|
|
|
});
|
|
|
- let data = <any>{};
|
|
|
+ let data = {};
|
|
|
for(let k in form) {
|
|
|
const value = form[k];
|
|
|
if(value) {
|
|
|
@@ -172,7 +156,7 @@ const [Modal, modalApi] = useVbenModal({
|
|
|
connectedComponent: ExtraModal,
|
|
|
});
|
|
|
|
|
|
-const playerInfo = (row:object) => {
|
|
|
+const playerInfo = (row) => {
|
|
|
console.log(row);
|
|
|
modalApi.open();
|
|
|
}
|