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 @@ + +
+ +
+ +
+
+ 账号 + +
+
+ 姓名 + +
+
+ 客户类型 + + + + +
+
+ 地区 + + + +
+
+ 指标名称 + + + +
+
+ +
+ 搜索 + 开通权限 + 导出Excel列表 + 查看导出列表 + 重置 +
+
+ + +
+ + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
支持批量输入,每次最多1000个(手动/Excel粘贴均可)
+
+ + +
+ HLid:{{ hlidsInputDE }} + 当前到期时间:{{ deadline.split(' ')[0] }} +
+ + +
+ + + + {{ item.name }} + + +
+ + +
+ + + + 到期时间 + + + + 延期时间 + + + + + + + + + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + + +
+ +
+ HLid: + {{ HLid }} +
+ + +
+

到期时间

+
+
+ {{ item.name }}: + + +
+
+
+
+
+
\ No newline at end of file