From 7b73d0adeb14d81e2da8f397772100ef81d6926d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Tue, 26 Nov 2024 17:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A3=8E=E6=8E=A7=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ss/riskInfo.js | 9 + src/components/VideoPreview/index.vue | 43 +++++ src/utils/constants.js | 20 +++ .../components/RiskInfoVerifyDialog.vue | 164 ++++++++++++++++++ src/views/ss/riskInfo/detail.vue | 8 + src/views/ss/riskInfo/index.vue | 66 +++++-- .../recharge/components/RechargeTable.vue | 29 ++-- src/views/system/recharge/index.vue | 4 +- src/views/system/smUser/detail.vue | 6 +- src/views/system/smUser/index.vue | 10 +- 10 files changed, 324 insertions(+), 35 deletions(-) create mode 100644 src/components/VideoPreview/index.vue create mode 100644 src/views/ss/riskInfo/components/RiskInfoVerifyDialog.vue create mode 100644 src/views/ss/riskInfo/detail.vue diff --git a/src/api/ss/riskInfo.js b/src/api/ss/riskInfo.js index ad3a8aa..eb91fc8 100644 --- a/src/api/ss/riskInfo.js +++ b/src/api/ss/riskInfo.js @@ -42,3 +42,12 @@ export function delRiskInfo(infoId) { method: 'delete' }) } + +// 审核风控材料 +export function verifyRiskInfo(data) { + return request({ + url: '/ss/riskInfo/verify', + method: 'put', + data + }) +} diff --git a/src/components/VideoPreview/index.vue b/src/components/VideoPreview/index.vue new file mode 100644 index 0000000..0fdf969 --- /dev/null +++ b/src/components/VideoPreview/index.vue @@ -0,0 +1,43 @@ + + + diff --git a/src/utils/constants.js b/src/utils/constants.js index 9ac1506..e64fc63 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -249,3 +249,23 @@ export const RiskSubmitType = { BUSINESS_LICENCE: "5", // 营业执照 DUTY_VIDEO: "6", // 责任视频 } + +/** + * 风控材料状态 + * @type {{}} + */ +export const RiskInfoStatus = { + WAIT_SUBMIT: "1", // 待提交 + WAIT_VERIFY: "2", // 待审核 + PASS: "3", // 已通过 + REJECT: "4", // 未通过 + + // 允许审核的状态 + canVerify() { + return [this.WAIT_VERIFY]; + }, + // 默认查询的列表 + defaultList() { + return [this.WAIT_VERIFY, this.PASS, this.REJECT] + } +} diff --git a/src/views/ss/riskInfo/components/RiskInfoVerifyDialog.vue b/src/views/ss/riskInfo/components/RiskInfoVerifyDialog.vue new file mode 100644 index 0000000..c929cd1 --- /dev/null +++ b/src/views/ss/riskInfo/components/RiskInfoVerifyDialog.vue @@ -0,0 +1,164 @@ + + + diff --git a/src/views/ss/riskInfo/detail.vue b/src/views/ss/riskInfo/detail.vue new file mode 100644 index 0000000..0f3027e --- /dev/null +++ b/src/views/ss/riskInfo/detail.vue @@ -0,0 +1,8 @@ + + diff --git a/src/views/ss/riskInfo/index.vue b/src/views/ss/riskInfo/index.vue index 8919f41..126a5a2 100644 --- a/src/views/ss/riskInfo/index.vue +++ b/src/views/ss/riskInfo/index.vue @@ -1,15 +1,15 @@