From b03ba78463c51bd514e8525d1fdc013180bd4a24 Mon Sep 17 00:00:00 2001
From: GhubCy <96762949+GhubCy@users.noreply.github.com>
Date: Sat, 17 May 2025 17:04:58 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E7=85=A7=E8=8F=9C=E5=8D=95=E6=A2=B3?=
=?UTF-8?q?=E7=90=86=EF=BC=8C=E6=B7=BB=E5=8A=A0=EF=BC=8C=E7=94=A8=E6=88=B7?=
=?UTF-8?q?=E7=AE=A1=E7=90=86-=E5=AE=9E=E5=90=8D=E8=AE=A4=E8=AF=81?=
=?UTF-8?q?=EF=BC=9B=E5=95=86=E6=88=B7=E7=AE=A1=E7=90=86-=E5=95=86?=
=?UTF-8?q?=E6=88=B7=E8=AE=A4=E8=AF=81=EF=BC=9B=E4=BF=A1=E7=94=A8=E7=AE=A1?=
=?UTF-8?q?=E7=90=86-=E4=BF=A1=E7=94=A8=E8=A7=84=E5=88=99-=E8=A1=8C?=
=?UTF-8?q?=E4=B8=BA=E5=88=86=E6=9E=90-=E8=A1=8C=E4=B8=BA=E6=97=A5?=
=?UTF-8?q?=E5=BF=97-=E8=A1=8C=E4=B8=BA=E6=95=B0=E6=8D=AE-=E8=A7=84?=
=?UTF-8?q?=E5=88=99=E7=AE=A1=E7=90=86-=E9=A3=8E=E9=99=A9=E8=AF=86?=
=?UTF-8?q?=E5=88=AB=E8=A7=84=E5=88=99-=E5=A4=84=E7=BD=AE=E8=A7=84?=
=?UTF-8?q?=E5=88=99=E7=9B=B8=E5=85=B3=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/business/creditRule.js | 44 ++
src/api/business/merchantVerification.js | 44 ++
src/api/business/userBehaviorLog.js | 44 ++
src/api/business/userBehaviorRuleAction.js | 44 ++
src/api/business/userBehaviorRuleRisk.js | 44 ++
src/api/business/userBehaviorStats.js | 44 ++
src/api/business/userVerification.js | 44 ++
src/views/business/creditRule/index.vue | 499 ++++++++++++++++
.../business/merchantVerification/index.vue | 550 ++++++++++++++++++
src/views/business/userBehaviorLog/index.vue | 429 ++++++++++++++
.../business/userBehaviorRuleAction/index.vue | 325 +++++++++++
.../business/userBehaviorRuleRisk/index.vue | 371 ++++++++++++
.../business/userBehaviorStats/index.vue | 430 ++++++++++++++
src/views/business/userVerification/index.vue | 538 +++++++++++++++++
14 files changed, 3450 insertions(+)
create mode 100644 src/api/business/creditRule.js
create mode 100644 src/api/business/merchantVerification.js
create mode 100644 src/api/business/userBehaviorLog.js
create mode 100644 src/api/business/userBehaviorRuleAction.js
create mode 100644 src/api/business/userBehaviorRuleRisk.js
create mode 100644 src/api/business/userBehaviorStats.js
create mode 100644 src/api/business/userVerification.js
create mode 100644 src/views/business/creditRule/index.vue
create mode 100644 src/views/business/merchantVerification/index.vue
create mode 100644 src/views/business/userBehaviorLog/index.vue
create mode 100644 src/views/business/userBehaviorRuleAction/index.vue
create mode 100644 src/views/business/userBehaviorRuleRisk/index.vue
create mode 100644 src/views/business/userBehaviorStats/index.vue
create mode 100644 src/views/business/userVerification/index.vue
diff --git a/src/api/business/creditRule.js b/src/api/business/creditRule.js
new file mode 100644
index 0000000..f1c40bb
--- /dev/null
+++ b/src/api/business/creditRule.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询信用规则列表
+export function listCreditRule(query) {
+ return request({
+ url: '/business/creditRule/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询信用规则详细
+export function getCreditRule(id) {
+ return request({
+ url: '/business/creditRule/' + id,
+ method: 'get'
+ })
+}
+
+// 新增信用规则
+export function addCreditRule(data) {
+ return request({
+ url: '/business/creditRule',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改信用规则
+export function updateCreditRule(data) {
+ return request({
+ url: '/business/creditRule',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除信用规则
+export function delCreditRule(id) {
+ return request({
+ url: '/business/creditRule/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/merchantVerification.js b/src/api/business/merchantVerification.js
new file mode 100644
index 0000000..ba14729
--- /dev/null
+++ b/src/api/business/merchantVerification.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询商户认证信息列表
+export function listMerchantVerification(query) {
+ return request({
+ url: '/business/merchantVerification/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询商户认证信息详细
+export function getMerchantVerification(id) {
+ return request({
+ url: '/business/merchantVerification/' + id,
+ method: 'get'
+ })
+}
+
+// 新增商户认证信息
+export function addMerchantVerification(data) {
+ return request({
+ url: '/business/merchantVerification',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改商户认证信息
+export function updateMerchantVerification(data) {
+ return request({
+ url: '/business/merchantVerification',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除商户认证信息
+export function delMerchantVerification(id) {
+ return request({
+ url: '/business/merchantVerification/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorLog.js b/src/api/business/userBehaviorLog.js
new file mode 100644
index 0000000..9e15d47
--- /dev/null
+++ b/src/api/business/userBehaviorLog.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询用户行为日志列表
+export function listUserBehaviorLog(query) {
+ return request({
+ url: '/business/userBehaviorLog/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询用户行为日志详细
+export function getUserBehaviorLog(id) {
+ return request({
+ url: '/business/userBehaviorLog/' + id,
+ method: 'get'
+ })
+}
+
+// 新增用户行为日志
+export function addUserBehaviorLog(data) {
+ return request({
+ url: '/business/userBehaviorLog',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改用户行为日志
+export function updateUserBehaviorLog(data) {
+ return request({
+ url: '/business/userBehaviorLog',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除用户行为日志
+export function delUserBehaviorLog(id) {
+ return request({
+ url: '/business/userBehaviorLog/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorRuleAction.js b/src/api/business/userBehaviorRuleAction.js
new file mode 100644
index 0000000..c40530a
--- /dev/null
+++ b/src/api/business/userBehaviorRuleAction.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询处置规则列表
+export function listUserBehaviorRuleAction(query) {
+ return request({
+ url: '/business/userBehaviorRuleAction/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询处置规则详细
+export function getUserBehaviorRuleAction(id) {
+ return request({
+ url: '/business/userBehaviorRuleAction/' + id,
+ method: 'get'
+ })
+}
+
+// 新增处置规则
+export function addUserBehaviorRuleAction(data) {
+ return request({
+ url: '/business/userBehaviorRuleAction',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改处置规则
+export function updateUserBehaviorRuleAction(data) {
+ return request({
+ url: '/business/userBehaviorRuleAction',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除处置规则
+export function delUserBehaviorRuleAction(id) {
+ return request({
+ url: '/business/userBehaviorRuleAction/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorRuleRisk.js b/src/api/business/userBehaviorRuleRisk.js
new file mode 100644
index 0000000..e5f7f22
--- /dev/null
+++ b/src/api/business/userBehaviorRuleRisk.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询风险识别规则列表
+export function listUserBehaviorRuleRisk(query) {
+ return request({
+ url: '/business/userBehaviorRuleRisk/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询风险识别规则详细
+export function getUserBehaviorRuleRisk(id) {
+ return request({
+ url: '/business/userBehaviorRuleRisk/' + id,
+ method: 'get'
+ })
+}
+
+// 新增风险识别规则
+export function addUserBehaviorRuleRisk(data) {
+ return request({
+ url: '/business/userBehaviorRuleRisk',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改风险识别规则
+export function updateUserBehaviorRuleRisk(data) {
+ return request({
+ url: '/business/userBehaviorRuleRisk',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除风险识别规则
+export function delUserBehaviorRuleRisk(id) {
+ return request({
+ url: '/business/userBehaviorRuleRisk/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userBehaviorStats.js b/src/api/business/userBehaviorStats.js
new file mode 100644
index 0000000..d076420
--- /dev/null
+++ b/src/api/business/userBehaviorStats.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询用户行为统计聚合列表
+export function listUserBehaviorStats(query) {
+ return request({
+ url: '/business/userBehaviorStats/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询用户行为统计聚合详细
+export function getUserBehaviorStats(id) {
+ return request({
+ url: '/business/userBehaviorStats/' + id,
+ method: 'get'
+ })
+}
+
+// 新增用户行为统计聚合
+export function addUserBehaviorStats(data) {
+ return request({
+ url: '/business/userBehaviorStats',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改用户行为统计聚合
+export function updateUserBehaviorStats(data) {
+ return request({
+ url: '/business/userBehaviorStats',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除用户行为统计聚合
+export function delUserBehaviorStats(id) {
+ return request({
+ url: '/business/userBehaviorStats/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/business/userVerification.js b/src/api/business/userVerification.js
new file mode 100644
index 0000000..3f4b728
--- /dev/null
+++ b/src/api/business/userVerification.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询实名认证列表
+export function listUserVerification(query) {
+ return request({
+ url: '/business/userVerification/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询实名认证详细
+export function getUserVerification(id) {
+ return request({
+ url: '/business/userVerification/' + id,
+ method: 'get'
+ })
+}
+
+// 新增实名认证
+export function addUserVerification(data) {
+ return request({
+ url: '/business/userVerification',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改实名认证
+export function updateUserVerification(data) {
+ return request({
+ url: '/business/userVerification',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除实名认证
+export function delUserVerification(id) {
+ return request({
+ url: '/business/userVerification/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/views/business/creditRule/index.vue b/src/views/business/creditRule/index.vue
new file mode 100644
index 0000000..db3c1c7
--- /dev/null
+++ b/src/views/business/creditRule/index.vue
@@ -0,0 +1,499 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.effectiveDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.expirationDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.ruleName}}
+
+
+ {{form.ruleDescription}}
+
+
+
+
+
+
+
+
+
+
+
+ {{form.priority}}
+
+
+ {{form.isEnabled}}
+
+
+ {{form.scene}}
+
+
+ {{form.feedbackDirection}}
+
+
+ {{form.value}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/merchantVerification/index.vue b/src/views/business/merchantVerification/index.vue
new file mode 100644
index 0000000..0fb5033
--- /dev/null
+++ b/src/views/business/merchantVerification/index.vue
@@ -0,0 +1,550 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.authenticationDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.merchantName}}
+
+
+ {{form.businessLicenseNumber}}
+
+
+ {{form.legalPersonName}}
+
+
+ {{form.legalPersonIdCard}}
+
+
+ {{form.contactPersonName}}
+
+
+ {{form.contactPersonPhone}}
+
+
+ {{form.contactPersonEmail}}
+
+
+
+
+
+
+
+
+ {{form.bankAccountNumber}}
+
+
+ {{form.bankName}}
+
+
+
+
+
+
+ {{form.failureReason}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorLog/index.vue b/src/views/business/userBehaviorLog/index.vue
new file mode 100644
index 0000000..349ae58
--- /dev/null
+++ b/src/views/business/userBehaviorLog/index.vue
@@ -0,0 +1,429 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.userId}}
+
+
+ {{form.action}}
+
+
+ {{form.targetId}}
+
+
+ {{form.ip}}
+
+
+ {{form.ua}}
+
+
+
+ {{form.platform}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorRuleAction/index.vue b/src/views/business/userBehaviorRuleAction/index.vue
new file mode 100644
index 0000000..888ae9c
--- /dev/null
+++ b/src/views/business/userBehaviorRuleAction/index.vue
@@ -0,0 +1,325 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.riskRuleId}}
+
+
+ {{form.description}}
+
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorRuleRisk/index.vue b/src/views/business/userBehaviorRuleRisk/index.vue
new file mode 100644
index 0000000..9da303e
--- /dev/null
+++ b/src/views/business/userBehaviorRuleRisk/index.vue
@@ -0,0 +1,371 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.ruleName}}
+
+
+ {{form.priority}}
+
+
+ {{form.description}}
+
+
+
+ {{form.isEnabled}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userBehaviorStats/index.vue b/src/views/business/userBehaviorStats/index.vue
new file mode 100644
index 0000000..06393d3
--- /dev/null
+++ b/src/views/business/userBehaviorStats/index.vue
@@ -0,0 +1,430 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.statDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.action}}
+
+
+ {{form.dimensionValue}}
+
+
+ {{form.total}}
+
+
+ {{form.uniqueUsers}}
+
+
+ {{form.avgDuration}}
+
+
+
+
+
+
+
+
diff --git a/src/views/business/userVerification/index.vue b/src/views/business/userVerification/index.vue
new file mode 100644
index 0000000..71d8ece
--- /dev/null
+++ b/src/views/business/userVerification/index.vue
@@ -0,0 +1,538 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.birthDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.authenticationDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+ 详情
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{form.userId}}
+
+
+ {{form.fullName}}
+
+
+ {{form.idCardNumber}}
+
+
+ {{form.nationality}}
+
+
+
+
+
+
+ {{form.idCardFrontImagePath}}
+
+
+ {{form.idCardBackImagePath}}
+
+
+ {{form.userWithIdCardImagePath}}
+
+
+ {{form.biometrics}}
+
+
+
+
+
+
+ {{form.failureReason}}
+
+
+
+
+
+
+
+