From be408252d4fb7be84f853931ff19f97cf7120420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=AE=87=E8=88=AA?= <740464440@qq.com> Date: Thu, 30 Nov 2023 10:14:45 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E7=AC=AC=E4=BA=8C=E6=AC=A1=E5=A4=84?= =?UTF-8?q?=E7=90=86=E5=B9=BF=E5=91=8A=E7=AE=A1=E7=90=86bug(=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E5=92=8C=E6=9F=A5=E7=9C=8B=E6=97=B6=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E5=9B=9E=E6=98=BE=E7=AD=89=E9=97=AE=E9=A2=98)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ParkingRecordModal/RecordReviewModal.jsx | 15 +++++--- .../ExceptionDeal/DealRecordAudit/index.jsx | 4 +++ .../ExceptionDeal/DealRecordList/index.jsx | 41 ++++++++++++++++++++-- .../ExceptionDeal/StartExceptionDeal/index.jsx | 4 +++ .../OperationSales/AdsMgm/loadable.jsx | 4 +-- 5 files changed, 59 insertions(+), 9 deletions(-) diff --git a/src/components/ParkingRecordModal/RecordReviewModal.jsx b/src/components/ParkingRecordModal/RecordReviewModal.jsx index a778746..61a26cc 100644 --- a/src/components/ParkingRecordModal/RecordReviewModal.jsx +++ b/src/components/ParkingRecordModal/RecordReviewModal.jsx @@ -18,6 +18,7 @@ const RecordReviewModal = (props) => { disabledAuditReason = false, onCancel, // 关闭弹框 onChangeSubmit, // 提交审核 + buttonLoad = false, // 提交/退回审核加载 carOutTimeColor="", // 车辆出场时间样式 } = props; // 默认数据 @@ -93,6 +94,7 @@ const RecordReviewModal = (props) => { const [getValueList, setGetValueList] = useState(4); // 变更项下拉框 const [adjustmentValue, setAdjustmentValue] = useState(1); // 调整基于选择框值 const [plateCalorData, setPlateCalorData] = useState([]); + const [loading, setLoading] = useState(false); // 提交/退回审核加载 // 获取车牌颜色数据 const $plateColor = () => { @@ -103,6 +105,7 @@ const RecordReviewModal = (props) => { // 关闭模态框 const $onCancelModal = () => { + if(loading) return; if (onCancel) onCancel(false); setResultData([]); setExpandedRowKeys([0]); @@ -157,6 +160,10 @@ const RecordReviewModal = (props) => { }; }, [data]); + useEffect(()=> { + setLoading(buttonLoad); + }, [buttonLoad]); + useEffect(() => { $plateColor(); }, []); @@ -413,17 +420,17 @@ const RecordReviewModal = (props) => { : null } {type == "处理" ? - + : null } {type== "审核" && !processView ? <> - - + + : null } - + diff --git a/src/pages/FinancialMgm/ExceptionDeal/DealRecordAudit/index.jsx b/src/pages/FinancialMgm/ExceptionDeal/DealRecordAudit/index.jsx index 15a4c83..85346b1 100644 --- a/src/pages/FinancialMgm/ExceptionDeal/DealRecordAudit/index.jsx +++ b/src/pages/FinancialMgm/ExceptionDeal/DealRecordAudit/index.jsx @@ -25,6 +25,7 @@ function DealRecordAudit() { const [recordReviewModal, setRecordReviewModal] = useState({open: false, data: []}); // 订单记录审核数据 const [processViewData, setProcessViewData] = useState({}); // 查看流程数据 const [auditSubmitId, setAuditSubmitId] = useState(""); // 提交 退回审核的id + const [buttonLoad, setButtonLoad] = useState(false); // 提交/退回审核加载 // 表格返回数据 const [resultData, setResultData] = useState({ @@ -227,11 +228,13 @@ function DealRecordAudit() { // 提交 退回审核 const $auditSubmit = (value) => { if(!value?.examine_reason) return message.error("处理理由不能为空!"); + setButtonLoad(true); let _data = { ...value, id: auditSubmitId, }; ajax.getStartExceptionExamineAbnormal(_data).then((res) => { + setButtonLoad(false); if (res.status == 20000 || res.status == 0) { message.success(res?.message || "提交审核成功"); setRecordReviewModal({open: false, data: []}); @@ -475,6 +478,7 @@ function DealRecordAudit() { setFormData({ ...formData, business_type: v || 0})} diff --git a/src/pages/FinancialMgm/ExceptionDeal/StartExceptionDeal/index.jsx b/src/pages/FinancialMgm/ExceptionDeal/StartExceptionDeal/index.jsx index 63e0913..541bbcf 100644 --- a/src/pages/FinancialMgm/ExceptionDeal/StartExceptionDeal/index.jsx +++ b/src/pages/FinancialMgm/ExceptionDeal/StartExceptionDeal/index.jsx @@ -32,6 +32,7 @@ function StartExceptionDeal() { const [parkingRecordModal, setParkingRecordModal] = useState({open: false, tableData: {}}); // 详情弹框 const [recordReviewModal, setRecordReviewModal] = useState({open: false, data: []}); // 订单记录审核数据 const [auditSubmitId, setAuditSubmitId] = useState([]); // 提交审核的id + const [buttonLoad, setButtonLoad] = useState(false); // 提交/退回审核加载 // 表格返回数据 const [resultData, setResultData] = useState({ total: 0, @@ -294,12 +295,14 @@ function StartExceptionDeal() { if(value?.examine_reason_id == 1 && !value?.update_value) return message.error("日期不能为空!"); if(value?.examine_reason_id == 2 && !value?.update_value) return message.error("车牌号不能为空!"); if(value?.examine_reason_id == 3 && !value?.update_value) return message.error("金额不能为空!"); + setButtonLoad(true); let _data = { ...value, id: auditSubmitId, change_content: value?.examine_reason_id || "", }; ajax.getStartExceptionSendAbnormal(_data).then((res) => { + setButtonLoad(false); if (res.status === 20000 || res.status == 0) { message.success(res?.message || "提交审核成功"); setRecordReviewModal({open: false, data: []}) @@ -559,6 +562,7 @@ function StartExceptionDeal() { {setRecordReviewModal({open: false, data: []})}} onChangeSubmit={$auditSubmit} diff --git a/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx b/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx index 92646f5..074ba21 100644 --- a/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx +++ b/src/pages/OperationCenter/OperationSales/AdsMgm/loadable.jsx @@ -290,7 +290,7 @@ function AdsMgm() { // 操作 const clickDropDown = (param, record) => { // console.log(param.key, record); - setRowData({...record, areaIds: record?.areaId?.split(',')}); + setRowData({...record, areaIds: record?.areaId}); if (param.key == "3") { // 下架 offItem(record?.advertId); @@ -379,6 +379,7 @@ function AdsMgm() { : "", advertId: postData?.advertId, title: postData?.title, + location: postData?.location }; // console.log(postData, newObj); setTabLoading(true); @@ -793,7 +794,6 @@ function AdsMgm() { useEffect(() => { setSessionAdsMgm({...formData}); }, [formData]); - console.log(rowData); return (
{/* 主页 */}