From fefb60f9132d01736f00eaaf4888ef2be6c09f16 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Fri, 19 Jun 2026 15:11:19 +0800 Subject: [PATCH] 1 --- src/api/index.js | 8 +++ .../sys/setting-manage/settingManage.vue | 54 +++++++++++++++++++ 2 files changed, 62 insertions(+) diff --git a/src/api/index.js b/src/api/index.js index ceddc26..abddf23 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -757,6 +757,14 @@ export const getDeliveryTimeSetting = (params) => { export const saveDeliveryTimeSetting = (params) => { return postBodyRequest('/mall/admin/seckillGroup/deliveryTime/save', params) } +// 查询i/e审核管理配置 +export const getIeAuditSetting = (params) => { + return getRequest('/app/ie/admin/audit-setting', params) +} +// 保存i/e审核管理配置 +export const saveIeAuditSetting = (params) => { + return postRequest('/app/ie/admin/audit-setting/save', params) +} //取消订单 export const returnOrder = (params) => { return postRequest('/mall/order/cancel', params) diff --git a/src/views/sys/setting-manage/settingManage.vue b/src/views/sys/setting-manage/settingManage.vue index 50be67a..0ada1d7 100644 --- a/src/views/sys/setting-manage/settingManage.vue +++ b/src/views/sys/setting-manage/settingManage.vue @@ -19,6 +19,7 @@ 短信配置 邮件配置 禁用词管理 + 审核管理 系统公告配置 其他配置 @@ -98,6 +99,33 @@
禁用词管理
+
+
审核管理
+
+
+ + + + + +
+ 开启后,i/e 匹配、同频一题、发布动态前需要身份证三要素实名认证和学生证认证; + 关闭后,仅保留学生证认证,便于上架审核通过后降低用户进入门槛。 +
+
+ + + +
+ +
+
系统公告配置 @@ -244,6 +272,8 @@ import { editOtherSet, getNoticeSet, editNoticeSet, + getIeAuditSetting, + saveIeAuditSetting, } from "@/api/index"; import oss from "./oss.vue"; import sms from "./sms.vue"; @@ -274,6 +304,9 @@ export default { ssoDomain: "", blacklist: "", }, + audit: { + realNameAuditEnabled: true, + }, emailValidate: { // 表单验证规则 host: [{ required: true, message: "请输入", trigger: "blur" }], @@ -291,6 +324,7 @@ export default { this.initEmailSet(); this.initNoticeSet(); this.initOtherSet(); + this.initAuditSetting(); }, initEmailSet() { this.loading = true; @@ -339,6 +373,15 @@ export default { } }); }, + initAuditSetting() { + this.loading = true; + getIeAuditSetting().then((res) => { + this.loading = false; + if (res.result) { + this.audit.realNameAuditEnabled = res.result.realNameAuditEnabled !== false; + } + }); + }, seeSecret(name) { if (!name) { return; @@ -396,6 +439,17 @@ export default { } }); }, + saveAuditSetting() { + this.saveLoading = true; + saveIeAuditSetting({ + realNameAuditEnabled: this.audit.realNameAuditEnabled, + }).then((res) => { + this.saveLoading = false; + if (res.success) { + this.$Message.success("保存成功"); + } + }); + }, }, mounted() { let name = this.$route.query.name;