From 209330d16c6176cacac97a8525494c420ae4f5de Mon Sep 17 00:00:00 2001 From: lisf Date: Mon, 18 Dec 2023 17:34:24 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E6=B7=BB=E5=8A=A0=E9=9A=90=E8=97=8F?= =?UTF-8?q?=E5=85=A8=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ParkingCard/ParkingCardMgm/loadable.jsx | 11 +++++++++-- .../ParkingCard/ParkingCardOrder/loadable.jsx | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx index f01c1ec..896f699 100644 --- a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardMgm/loadable.jsx @@ -350,7 +350,12 @@ function ParkingCardMgm(props) { } //检索数据 const getSearchData = (data = formData) => { - console.log(data); + let regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im, + regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im; + if(regEn.test(data.name) || regCn.test(data.name)){ + message.error("输入不能包含特殊字符,请重新输入") + return + } getData(data) } const [getOperationName, setGetOperationName] = useState([]) @@ -362,7 +367,9 @@ function ParkingCardMgm(props) { const [getMerchantDataName, setGetMerchantDataName] = useState([]) const merchantDataName = () => { ajax.getOperator().then(res => { - setGetMerchantDataName(res.data) + let result = JSON.parse(JSON.stringify(res.data)) + let result1 = result.filter(item => item.label != "全部") + setGetMerchantDataName(result1) }) } const [getRecipient, setGetRecipient] = useState([]) diff --git a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx index ebac4cf..400ceaa 100644 --- a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx @@ -197,6 +197,28 @@ function ParkingCardOrder() { // 检索数据 const getSearchData = (data = formData) => { + console.log(data); + let phoneReg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/, + regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im, + regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im; + if((regEn.test(data.plate) || regCn.test(data.plate)) ){ + message.error("车牌号不能包含特殊字符,请重新输入") + return + }else if(data.plate && !utils.validatePlate(data.plate)){ + message.error("请输入正确的车牌号") + return + } + else if(regEn.test(data.phone) || regCn.test(data.phone) ){ + message.error("手机号不能包含特殊字符,请重新输入") + return + }else if(data.phone &&!phoneReg.test(data.phone)){ + message.error("请输入正确的手机号") + return + } + else if(regEn.test(data.name) || regCn.test(data.name)){ + message.error("输入不能包含特殊字符,请重新输入") + return + } getData(data) }