diff --git a/build/plugins/index.ts b/build/plugins/index.ts
index 1243fc2..a19acbf 100644
--- a/build/plugins/index.ts
+++ b/build/plugins/index.ts
@@ -12,7 +12,7 @@ export function setupVitePlugins(viteEnv: Env.ImportMeta, buildTime: string) {
const plugins: PluginOption = [
vue(),
vueJsx(),
- setupDevtoolsPlugin(viteEnv),
+ // setupDevtoolsPlugin(viteEnv),
setupElegantRouter(),
setupUnocss(viteEnv),
...setupUnplugin(viteEnv),
diff --git a/package.json b/package.json
index 78d9c4c..2abaa0d 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"@better-scroll/core": "2.5.1",
"@elysiajs/eden": "^1.4.5",
"@iconify/vue": "5.0.0",
- "@riwa/api-types": "http://192.168.1.2:9538/api/capp-eden-0.0.27.tgz",
+ "@riwa/api-types": "http://192.168.1.2:9538/api/capp-eden-0.0.29.tgz",
"@sa/axios": "workspace:*",
"@sa/color": "workspace:*",
"@sa/hooks": "workspace:*",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 02bef01..edde59c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,8 +18,8 @@ importers:
specifier: 5.0.0
version: 5.0.0(vue@3.5.25(typescript@5.9.3))
'@riwa/api-types':
- specifier: http://192.168.1.2:9538/api/capp-eden-0.0.23.tgz
- version: '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.23.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))'
+ specifier: http://192.168.1.2:9538/api/capp-eden-0.0.27.tgz
+ version: '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.27.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))'
'@sa/axios':
specifier: workspace:*
version: link:packages/axios
@@ -496,9 +496,9 @@ packages:
'@borewit/text-codec@0.1.1':
resolution: {integrity: sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA==}
- '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.23.tgz':
- resolution: {tarball: http://192.168.1.2:9538/api/capp-eden-0.0.23.tgz}
- version: 0.0.23
+ '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.27.tgz':
+ resolution: {tarball: http://192.168.1.2:9538/api/capp-eden-0.0.27.tgz}
+ version: 0.0.27
peerDependencies:
'@elysiajs/eden': ^1.4.6
@@ -4871,7 +4871,7 @@ snapshots:
'@borewit/text-codec@0.1.1': {}
- '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.23.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))':
+ '@capp/eden@http://192.168.1.2:9538/api/capp-eden-0.0.27.tgz(@elysiajs/eden@1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))':
dependencies:
'@elysiajs/eden': 1.4.5(elysia@1.4.19(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3))
diff --git a/src/components/common/user-select.vue b/src/components/common/user-select.vue
index 3bd9448..4856fec 100644
--- a/src/components/common/user-select.vue
+++ b/src/components/common/user-select.vue
@@ -1,5 +1,59 @@
-
+
+
+
+
+
diff --git a/src/views/kyc/index.vue b/src/views/kyc/index.vue
index bc85a1f..9dcff7e 100644
--- a/src/views/kyc/index.vue
+++ b/src/views/kyc/index.vue
@@ -1,9 +1,10 @@
@@ -127,6 +150,7 @@ const columns: TableBaseColumns = [
ref="tableInst"
:fetch-data="fetchData"
:columns="columns"
+ :filter-columns="filterColumns"
:scroll-x="1200"
:header-operations="{
add: false,
diff --git a/src/views/user/components/wallet.vue b/src/views/user/components/wallet.vue
index 2421451..15916c4 100644
--- a/src/views/user/components/wallet.vue
+++ b/src/views/user/components/wallet.vue
@@ -13,19 +13,39 @@ const props = defineProps<{
const tableInst = useTemplateRef('tableInst');
const fetchData: TableFetchData = ({ pagination, filter }) => {
- return safeClient(() => client.api.admin.wallet.balances.get({ query: { userId: props.userId } }));
+ return safeClient(() => client.api.admin.wallet.wallets.get({ query: { userId: props.userId } }));
};
const columns: TableBaseColumns = [
{
- key: 'id',
- title: 'ID'
+ key: 'walletType.name',
+ title: '钱包类型'
+ },
+ {
+ key: 'frozen',
+ title: '冻结金额',
+ render: (row: any) => {
+ return Number(row.frozen);
+ }
+ },
+ {
+ key: 'available',
+ title: '可用金额',
+ render: (row: any) => {
+ return Number(row.available);
+ }
}
];
-
+
diff --git a/src/views/user/index.vue b/src/views/user/index.vue
index eb1f0c4..2cd2455 100644
--- a/src/views/user/index.vue
+++ b/src/views/user/index.vue
@@ -4,6 +4,7 @@ import { useDialog } from 'naive-ui';
import dayjs from 'dayjs';
import { client, safeClient } from '@/service/api';
import type { TableBaseColumns, TableFetchData, TableFilterColumns, TableInst } from '@/components/table';
+import UserSelect from '@/components/common/user-select.vue';
import Wallet from './components/wallet.vue';
import Address from './components/address.vue';
import Payment from './components/payment.vue';
@@ -157,8 +158,9 @@ const columns: TableBaseColumns = [
const filterColumns: TableFilterColumns = [
{
- key: 'uid',
- title: 'UID'
+ key: 'userId',
+ title: '用户',
+ component: UserSelect
},
{
key: 'username',
diff --git a/src/views/withdraw/index.vue b/src/views/withdraw/index.vue
index cc4a05f..e6c676c 100644
--- a/src/views/withdraw/index.vue
+++ b/src/views/withdraw/index.vue
@@ -1,9 +1,11 @@