diff --git a/src/views/user/components/kyc.vue b/src/views/user/components/kyc.vue
new file mode 100644
index 0000000..986ab19
--- /dev/null
+++ b/src/views/user/components/kyc.vue
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
diff --git a/src/views/user/index.vue b/src/views/user/index.vue
index 12aa34c..eb1f0c4 100644
--- a/src/views/user/index.vue
+++ b/src/views/user/index.vue
@@ -9,6 +9,7 @@ import Address from './components/address.vue';
import Payment from './components/payment.vue';
import Withdraw from './components/withdraw.vue';
import Team from './components/team.vue';
+import Kyc from './components/kyc.vue';
const dialog = useDialog();
@@ -64,7 +65,7 @@ const columns: TableBaseColumns = [
title: '用户钱包',
showIcon: false,
style: { width: '1000px' },
- content: () => h(Wallet, { userId: row.userId })
+ content: () => h(Wallet, { userId: row.id })
});
}
},
@@ -76,7 +77,7 @@ const columns: TableBaseColumns = [
title: '收货地址',
showIcon: false,
style: { width: '1000px' },
- content: () => h(Address, { userId: row.userId })
+ content: () => h(Address, { userId: row.id })
});
}
},
@@ -88,7 +89,7 @@ const columns: TableBaseColumns = [
title: '收款方式',
showIcon: false,
style: { width: '1000px' },
- content: () => h(Payment, { userId: row.userId })
+ content: () => h(Payment, { userId: row.id })
});
}
},
@@ -100,7 +101,7 @@ const columns: TableBaseColumns = [
title: '提现订单',
showIcon: false,
style: { width: '1000px' },
- content: () => h(Withdraw, { userId: row.userId })
+ content: () => h(Withdraw, { userId: row.id })
});
}
},
@@ -115,7 +116,7 @@ const columns: TableBaseColumns = [
negativeText: '取消',
onPositiveClick: async () => {
const { data } = await safeClient(() =>
- client.api.admin.user_security({ userId: row.userId })['transaction-password'].reset.post()
+ client.api.admin.user_security({ userId: row.id })['transaction-password'].reset.post()
);
dialog.success({
@@ -137,6 +138,18 @@ const columns: TableBaseColumns = [
content: () => h(Team, { code: row.userProfile.referralCode })
});
}
+ },
+ {
+ contentText: '实名认证',
+ size: 'small',
+ onClick: () => {
+ dialog.create({
+ title: '实名认证',
+ showIcon: false,
+ style: { width: '1000px' },
+ content: () => h(Kyc, { userId: row.id })
+ });
+ }
}
]
}