From bc95dd4c1562335f973ca5502c9f7399e0aa4da6 Mon Sep 17 00:00:00 2001 From: guoxin Date: Mon, 4 Dec 2023 18:39:26 +0800 Subject: [PATCH] =?UTF-8?q?fix():=E5=A4=84=E7=90=86=E8=B7=AF=E5=86=85bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InRoadMgm/BusinessMgm/Blacklist/index.scss | 2 + .../InRoadMgm/BusinessMgm/Blacklist/loadable.jsx | 55 +++++-- .../InRoadMgm/BusinessMgm/SpecialRecord/index.scss | 4 +- .../BusinessMgm/SpecialRecord/loadable.jsx | 165 +++++++++++++++------ .../PersonMgm/Performance/WorkerStat/loadable.jsx | 10 ++ .../InRoadMgm/Stuff/CategroyConf/loadable.jsx | 13 +- src/pages/InRoadMgm/Stuff/ModelConf/index.scss | 1 + src/pages/InRoadMgm/Stuff/ModelConf/loadable.jsx | 41 +++-- src/pages/InRoadMgm/Stuff/StuffMgm/loadable.jsx | 7 +- src/pages/InRoadMgm/Stuff/StuffStat/loadable.jsx | 18 ++- .../GeoSignalIgnoreAudit/loadable.jsx | 2 +- .../BusinessConfig/BusinessConf/index.scss | 4 +- 12 files changed, 224 insertions(+), 98 deletions(-) diff --git a/src/pages/InRoadMgm/BusinessMgm/Blacklist/index.scss b/src/pages/InRoadMgm/BusinessMgm/Blacklist/index.scss index 87cb2ac..0fd1d23 100644 --- a/src/pages/InRoadMgm/BusinessMgm/Blacklist/index.scss +++ b/src/pages/InRoadMgm/BusinessMgm/Blacklist/index.scss @@ -181,6 +181,7 @@ $color-primary : var(--color-primary); } .addModal{ .yisa-search{ + display: flex; margin: 20px 0 0 20px; } .line{ @@ -211,6 +212,7 @@ $color-primary : var(--color-primary); } .editModal{ .yisa-search{ + display: flex; margin: 20px 0 0 20px; } .line{ diff --git a/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx index d4a8de0..0b6a1ff 100644 --- a/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx @@ -20,7 +20,7 @@ function Blacklist(props) { }) const parameter = { plate: '',//车牌号 - operator_id: '',//商户名称 + operator_id: '0',//商户名称 pn: 1, size: Number(pageSizeOptions[0]), // 每页条数 } @@ -66,7 +66,11 @@ function Blacklist(props) { } if (getAddData.plate == '') { message.error('请输入车牌号') - } else { + } else if (getAddData.operator_id == '') { + message.error('请选择商户名称') + } else if (getAddData.plate_color_id == '') { + message.error('请选择车牌颜色') + }else { ajax.addChange(data).then(res => { if (res.status === 20000) { setGetAddVisible(false) @@ -172,12 +176,21 @@ function Blacklist(props) { ...getEditData, black_id: getValueId.id } - ajax.detailChange(data).then(res => { - if (res.status === 20000) { - setEditVisible(false) - getData(formData) - } - }) + if (getEditData.plate == '') { + message.error('请输入车牌号') + } else if (getEditData.operator_id == '') { + message.error('请选择商户名称') + } else if (getEditData.plate_color_id == '') { + message.error('请选择车牌颜色') + }else{ + ajax.detailChange(data).then(res => { + if (res.status === 20000) { + setEditVisible(false) + getData(formData) + } + }) + } + } //删除 const [getDeleteData, setGetDeleteData] = useState({}) @@ -231,10 +244,10 @@ function Blacklist(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.size === length) { - setFormData(Object.assign({}, formData, { pn: pn,size: length})) - setLastFormData(Object.assign({}, lastFormData, { pn: pn ,size: length})) - lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn,size: length }) - getData(Object.assign({}, formData, { pn: pn,size: length })) + setFormData(Object.assign({}, formData, { pn: pn, size: length })) + setLastFormData(Object.assign({}, lastFormData, { pn: pn, size: length })) + lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn, size: length }) + getData(Object.assign({}, formData, { pn: pn, size: length })) } } //切换每页条数 @@ -262,9 +275,13 @@ function Blacklist(props) { setGetAddVisible(true) } const [getOperationName, setGetOperationName] = useState([]) + const [getNewOperationName, setNewGetOperationName] = useState([]) const operationName = () => { ajax.getOperator().then(res => { + let arr = res.data + let newArr = arr.slice(1) setGetOperationName(res.data) + setNewGetOperationName(newArr) }) } const [getPlateColor, setGetPlateColor] = useState([]) @@ -369,6 +386,7 @@ function Blacklist(props) { title='添加黑名单'>
+
*
+
*
-
+