From a3c54e13dc670d7064df0e9caf979a6c13073398 Mon Sep 17 00:00:00 2001 From: ZhangYong Date: Thu, 7 Aug 2025 11:05:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=91=E8=B1=86=E6=9F=A5=E8=AF=A2=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/audit/beanAudit.vue | 7 +++++++ src/views/consume/bean/articleVideo.vue | 14 ++++++++++++++ src/views/consume/bean/dieHardFan.vue | 7 +++++++ src/views/consume/bean/liveStream.vue | 7 +++++++ src/views/recharge/beanOnlineRecharge.vue | 9 +++++++++ src/views/recharge/beanSystemRecharge.vue | 8 ++++++++ src/views/usergold/userbean.vue | 7 +++++++ 7 files changed, 59 insertions(+) diff --git a/src/views/audit/beanAudit.vue b/src/views/audit/beanAudit.vue index 18436d0..0eaf174 100644 --- a/src/views/audit/beanAudit.vue +++ b/src/views/audit/beanAudit.vue @@ -199,6 +199,13 @@ const handleSortChange = (column) => { get() } const handleSearch = function () { + if(searchForm.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(searchForm.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } get() getStats() } diff --git a/src/views/consume/bean/articleVideo.vue b/src/views/consume/bean/articleVideo.vue index caef933..37692ee 100644 --- a/src/views/consume/bean/articleVideo.vue +++ b/src/views/consume/bean/articleVideo.vue @@ -239,6 +239,20 @@ const ConsumeSelectBy = async function (val) { // 搜索 const search = function () { getObj.value.pageNum = 1 + if(beanConsumeArticle.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(beanConsumeArticle.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } + if(beanConsumeArticle.value.articleId){ + const numRef = /^\d+$/; + if(!numRef.test(beanConsumeArticle.value.articleId)){ + ElMessage.error('请检查文章ID格式') + return + } + } ConsumeSelectBy() } // 重置 diff --git a/src/views/consume/bean/dieHardFan.vue b/src/views/consume/bean/dieHardFan.vue index 9c871b6..29449bb 100644 --- a/src/views/consume/bean/dieHardFan.vue +++ b/src/views/consume/bean/dieHardFan.vue @@ -228,6 +228,13 @@ const ConsumeSelectBy = async function (val) { // 搜索 const search = function () { getObj.value.pageNum = 1 + if(beanConsumeFan.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(beanConsumeFan.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } ConsumeSelectBy() } // 重置 diff --git a/src/views/consume/bean/liveStream.vue b/src/views/consume/bean/liveStream.vue index 22510da..582f594 100644 --- a/src/views/consume/bean/liveStream.vue +++ b/src/views/consume/bean/liveStream.vue @@ -266,6 +266,13 @@ const selectLiveBy = async function (val) { // 搜索 const search = function () { getObj.value.pageNum = 1 + if(beanConsumeLive.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(beanConsumeLive.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } selectLiveBy() } // 重置 diff --git a/src/views/recharge/beanOnlineRecharge.vue b/src/views/recharge/beanOnlineRecharge.vue index 5ef7c67..451f6e6 100644 --- a/src/views/recharge/beanOnlineRecharge.vue +++ b/src/views/recharge/beanOnlineRecharge.vue @@ -141,6 +141,15 @@ const reset = () => { //查询 const search = () => { getObj.value.pageNum = 1 + //判断精网号查询是否为数字 + getObj.value.pageNum = 1 + if(selectData.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(selectData.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } get() getTotalBeans() } diff --git a/src/views/recharge/beanSystemRecharge.vue b/src/views/recharge/beanSystemRecharge.vue index d5e132e..c907a03 100644 --- a/src/views/recharge/beanSystemRecharge.vue +++ b/src/views/recharge/beanSystemRecharge.vue @@ -139,7 +139,15 @@ const reset = () => { //查询 const search = () => { + //判断精网号查询是否为数字 getObj.value.pageNum = 1 + if(selectData.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(selectData.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } get() getTotalBeans() } diff --git a/src/views/usergold/userbean.vue b/src/views/usergold/userbean.vue index ec258a4..6126d91 100644 --- a/src/views/usergold/userbean.vue +++ b/src/views/usergold/userbean.vue @@ -71,6 +71,13 @@ const get = async function () { if(findMenuById(menuTree.value, permissionMapping.View_Golden_Bean_Balance)){ try { trim() + if(searchObj.value.jwcode){ + const numRef = /^\d+$/; + if(!numRef.test(searchObj.value.jwcode)){ + ElMessage.error('请检查精网号格式') + return + } + } const params = { beanUser: { //金豆客户列表 jwcode: searchObj.value.jwcode, //精网号