From 80fb505dede503b778359b830353e78c7fdd103c Mon Sep 17 00:00:00 2001 From: liruiqiang <3151805288@qq.com> Date: Wed, 26 Nov 2025 11:30:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=B1=E5=BA=A6=E6=8E=A2=E7=B4=A2-=E4=B8=BB?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/userPermissions.js | 20 +- src/views/UserPermissions/Market.vue | 11 +- src/views/UserPermissions/Module.vue | 834 ++++++++++++++++++++++++++++++++++- 3 files changed, 857 insertions(+), 8 deletions(-) diff --git a/src/api/userPermissions.js b/src/api/userPermissions.js index f422b3d..f8bb2ac 100644 --- a/src/api/userPermissions.js +++ b/src/api/userPermissions.js @@ -117,4 +117,22 @@ export function exitDEApi(params) { method: "post", data: params, }); -} \ No newline at end of file +} + +// 深度探索-权限详情 +export function detailDEApi(params) { + return request({ + url: base_url + "/admin/deepExploration/detail", + method: "post", + data: params, + }); +} + +// 深度探索-指标列表 +export function indicatorListApi(params) { + return request({ + url: base_url + "/admin/indicator/list", + method: "post", + data: params, + }); +} diff --git a/src/views/UserPermissions/Market.vue b/src/views/UserPermissions/Market.vue index 62c2563..62a81e6 100644 --- a/src/views/UserPermissions/Market.vue +++ b/src/views/UserPermissions/Market.vue @@ -279,18 +279,25 @@ const checkHlids = () => { const checkTime = () => { if (timeType.value === 'expire') { // 到期时间 - // 校验不为空 if (!expireTime.value) { ElMessage.error('请选择到期时间'); return false; } } else if (timeType.value === 'delay') { // 延期时间 - // 校验不为空 if (!delayValue.value || !delayUnit.value) { ElMessage.error('延期时间必须填写完整(数值+单位)'); return false; } + const delayNum = Number(delayValue.value); + if (isNaN(delayNum) || delayNum < 0) { + ElMessage.error('延期时间不能为负数,请输入有效正数'); + return false; + } + if (delayNum === 0) { + ElMessage.error('延期时间不能为0,请输入有效正数'); + return false; + } } else { ElMessage.error('请设置权限时间'); return false; diff --git a/src/views/UserPermissions/Module.vue b/src/views/UserPermissions/Module.vue index af81108..94668ce 100644 --- a/src/views/UserPermissions/Module.vue +++ b/src/views/UserPermissions/Module.vue @@ -169,13 +169,296 @@ + +