diff --git a/src/components/Export/ExportBtnNew/index.jsx b/src/components/Export/ExportBtnNew/index.jsx index b1cf3f7..6843173 100644 --- a/src/components/Export/ExportBtnNew/index.jsx +++ b/src/components/Export/ExportBtnNew/index.jsx @@ -126,6 +126,7 @@ const ExportBtn = forwardRef((props, ref) => { key="max" min={1} value={max} + max={totalRecords} onChange={(e) => handleChangeNum(e, "max")} /> </div> @@ -167,17 +168,17 @@ const ExportBtn = forwardRef((props, ref) => { } //当前页 else if (checkedType == 1) { - const { pn, length, page_size } = postdata.formData + const { pn, length, page_size, size } = postdata.formData if (isTableModule) { - onOk((pn - 1) * (length || page_size) + 1, pn * (length || page_size)) + onOk((pn - 1) * (length || page_size || size) + 1, pn * (length || page_size || size)) } else { - startExport((pn - 1) * (length || page_size) + 1, pn * (length || page_size) , exportType == "hasImg" ? 1 : 0) + startExport((pn - 1) * (length || page_size || size) + 1, pn * (length || page_size || size) , exportType == "hasImg" ? 1 : 0) } } //全部 else { if (isTableModule) { - onOk(1, totalRecords) + onOk(1, totalRecords, undefined, 1) } else { startExport(1, totalRecords, exportType == "hasImg" ? 1 : 0) } @@ -199,11 +200,12 @@ const ExportBtn = forwardRef((props, ref) => { return } if (res.status === 20000) { - if (end - start > 500) { - message.info('当前导出任务, 已加入导出任务列表') - } else { - downloadFile(res.data.url || res.data.export_url) - } + // if (end - start > 500) { + // message.info('当前导出任务, 已加入导出任务列表') + // } else { + // } + message.info(res.message) + downloadFile(res.data.url || res.data.export_url) handleCancel() // 成功 res.data.task_url // setInProcess("2"); @@ -227,11 +229,12 @@ const ExportBtn = forwardRef((props, ref) => { return } if (res.status === 20000) { - if (end - start > 500) { - message.info('当前导出任务, 已加入导出任务列表') - } else { - downloadFile(res.data.url || res.data.export_url) - } + // if (end - start > 500) { + // message.info('当前导出任务, 已加入导出任务列表') + // } else { + // } + message.info(res.message) + downloadFile(res.data.url || res.data.export_url) handleCancel() // setInProcess("2"); // setProcess(res.data?.task_url) @@ -250,6 +253,7 @@ const ExportBtn = forwardRef((props, ref) => { // 执行下载 const downloadFile = (url) => { + if (!url) return var link = document.createElement("a"); link.setAttribute("target", "_blank"); link.style.display = "none"; @@ -279,6 +283,7 @@ const ExportBtn = forwardRef((props, ref) => { setInProcess("1"); setProcess(0); setMaxExportNum(modalType === "hasImg" ? 10000 : 100000); + setBtnLoading(false) }; //导出进度 @@ -335,7 +340,7 @@ const ExportBtn = forwardRef((props, ref) => { handleError })); - return ( + return totalRecords ? <> <div className='root_gfkk'> <div onClick={() => { setIsExportOpen(true) @@ -482,7 +487,7 @@ const ExportBtn = forwardRef((props, ref) => { )} </Modal> </div> - ); + </> : <></> }) export default ExportBtn; diff --git a/src/components/TableModule/index.jsx b/src/components/TableModule/index.jsx index 5f40021..ebe90bf 100644 --- a/src/components/TableModule/index.jsx +++ b/src/components/TableModule/index.jsx @@ -92,9 +92,10 @@ const TableModule = forwardRef((props, ref) => { maxLength: 50, showCount: true, }; - const areaName = formSearch.filter((item) => item.type === "TreeSelect")[0]?.name || null; - // console.log(areaName); + const roadNameType = formSearch.filter((item) => item.type === "SearchSelect")[0]?.roadName || null; + const areaNameType = formSearch.filter((item) => item.type === "TreeSelect")[0]?.areaName || null; + const operatorNameType = formSearch.filter((item) => item.type === "Select")[0]?.operatorName || null; const [loading, setLoading] = useState(false); //区域的下拉数据 const [areaList, setAreaList] = useState([]); @@ -567,6 +568,7 @@ const TableModule = forwardRef((props, ref) => { } }; + //查询部分 function renderSearch(params) { return ( @@ -598,6 +600,7 @@ const TableModule = forwardRef((props, ref) => { > <Row> {formSearch.map((item) => { + let children = null; switch (item.type) { case "Input": @@ -886,6 +889,8 @@ const TableModule = forwardRef((props, ref) => { ajax.getAllOperator().then((res) => { if (res.status === 20000) { setOperatorList(res.data); + }else{ + message.error(res.message) } }); } @@ -949,14 +954,10 @@ const TableModule = forwardRef((props, ref) => { }) .then((res) => { if (res.status === 20000) { - if (pageName === "charge") { //特殊情况,充电记录导出 - message.success(res.message) - } else { - const link = document.createElement("a"); - link.href = res.data.url || res.data.export_url; - link.target = "_blank"; // 打开新页面 - link.click(); - } + // const link = document.createElement("a"); + // link.href = res.data.url || res.data.export_url; + // link.target = "_blank"; // 打开新页面 + // link.click(); setTipModal({ ...tipModal, visible: false, filename: @@ -965,6 +966,7 @@ const TableModule = forwardRef((props, ref) => { new Date().getDate(), }); tipForm.setFieldsValue({ filename: pagename + (new Date().getMonth() + 1).toString().padStart(2, "0") + new Date().getDate(), }) + message.success(res.message) resolved() } else { message.error(res.message); @@ -1009,32 +1011,40 @@ const TableModule = forwardRef((props, ref) => { }, [pageData]); useEffect(() => { - getAllOperator(); - }, []); + if(operatorNameType===1){ + getAllOperator(); + } + }, [operatorNameType]); useEffect(() => { - // 也许多发的这一次请求,就是压垮服务器的最后一根稻草 - if(formSearch.find(item=> item.type == 'TreeSelect')){ + if (areaNameType === 1) { ajax - .getAreaTree() - .then((res) => { - if (res.status === 20000) { - setAreaList(res.data); - } - }) - .catch((err) => { - console.error(err); - }); + .getAreaTree() + .then((res) => { + if (res.status === 20000) { + setAreaList(res.data); + } else { + res.message(res.data) + } + }) + .catch((err) => { + console.error(err); + }); } - }, [formSearch]); + }, [areaNameType]); const [getRoadList, setGetRoadList] = useState([]) - useEffect(() => { - ajax.getNewRoadSearch().then((res) => { - setGetRoadList(res.data); - }) - }, []) + if (roadNameType === 1) { + ajax.getNewRoadSearch().then((res) => { + if (res.status === 20000) { + setGetRoadList(res.data); + } else { + message.error(res.message) + } + }) + } + }, [roadNameType]) return ( <div className={`TableModule ${className}`}> <div className="left-search"> diff --git a/src/pages/FinancialMgm/FinancialReport/OperationReport/loadable.jsx b/src/pages/FinancialMgm/FinancialReport/OperationReport/loadable.jsx index 21a1315..1014296 100644 --- a/src/pages/FinancialMgm/FinancialReport/OperationReport/loadable.jsx +++ b/src/pages/FinancialMgm/FinancialReport/OperationReport/loadable.jsx @@ -607,7 +607,8 @@ function OperationReport() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/FinancialMgm/FinancialReport/ParkCardReport/loadable.jsx b/src/pages/FinancialMgm/FinancialReport/ParkCardReport/loadable.jsx index 6648520..96c83b7 100644 --- a/src/pages/FinancialMgm/FinancialReport/ParkCardReport/loadable.jsx +++ b/src/pages/FinancialMgm/FinancialReport/ParkCardReport/loadable.jsx @@ -314,7 +314,8 @@ function ParkCardReport() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/FinancialMgm/FinancialReport/ParkingIncomeReport/loadable.jsx b/src/pages/FinancialMgm/FinancialReport/ParkingIncomeReport/loadable.jsx index c6a521d..39a4c8c 100644 --- a/src/pages/FinancialMgm/FinancialReport/ParkingIncomeReport/loadable.jsx +++ b/src/pages/FinancialMgm/FinancialReport/ParkingIncomeReport/loadable.jsx @@ -550,7 +550,8 @@ function ParkingIncomeReport() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/FinancialMgm/FinancialReport/PaySummaryReport/loadable.jsx b/src/pages/FinancialMgm/FinancialReport/PaySummaryReport/loadable.jsx index 8102c09..fe2894c 100644 --- a/src/pages/FinancialMgm/FinancialReport/PaySummaryReport/loadable.jsx +++ b/src/pages/FinancialMgm/FinancialReport/PaySummaryReport/loadable.jsx @@ -384,7 +384,8 @@ function PaySummaryReport() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/FinancialMgm/FinancialReport/PdaStat/loadable.jsx b/src/pages/FinancialMgm/FinancialReport/PdaStat/loadable.jsx index 5e1e230..766e2f5 100644 --- a/src/pages/FinancialMgm/FinancialReport/PdaStat/loadable.jsx +++ b/src/pages/FinancialMgm/FinancialReport/PdaStat/loadable.jsx @@ -344,7 +344,8 @@ function PdaStat() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/FinancialMgm/FinancialReport/PreOrderReport/loadable.jsx b/src/pages/FinancialMgm/FinancialReport/PreOrderReport/loadable.jsx index 9989047..9c9dc8a 100644 --- a/src/pages/FinancialMgm/FinancialReport/PreOrderReport/loadable.jsx +++ b/src/pages/FinancialMgm/FinancialReport/PreOrderReport/loadable.jsx @@ -349,7 +349,8 @@ function PreOrderReport() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx b/src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx index 8e3494e..46f0673 100644 --- a/src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx +++ b/src/pages/FinancialMgm/OrderInquiry/ParkingOrderInquiry/index.jsx @@ -299,12 +299,14 @@ function ParkingOrderInquiry(props) { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, {//2 name: "operator", type: "Select", label: "商户名称", options: dictionary.MerchantName, + operatorName:1 }, {//3 name: "road", @@ -857,7 +859,7 @@ function ParkingOrderInquiry(props) { </div> </div> <div className="ltc-box-title"><div className="text">停车订单:{ycddData.park_record_id}</div><div className="line"></div></div> - <div className="ltc-box-title"><div className="text">车场详情</div></div> + <div className="ltc-box-title"><div className="text">车厂详情</div></div> <div className="ltc-content"> <div className="ltc-item"> <div className="new-item">平台商户</div><div className="new-value">{ycddData.payment_operator_name}</div> diff --git a/src/pages/FinancialMgm/PayRecordTotal/loadable.jsx b/src/pages/FinancialMgm/PayRecordTotal/loadable.jsx index a3b4f8f..e2b2424 100644 --- a/src/pages/FinancialMgm/PayRecordTotal/loadable.jsx +++ b/src/pages/FinancialMgm/PayRecordTotal/loadable.jsx @@ -284,11 +284,11 @@ function PayRecordTotal(props) { const handleExport = (start, end) => { if (resultData.list?.length > 0) { let { pn, page_size, ...params } = defaultParams; - ajax.getPayRecordTotalListExport(params).then( + ajax.getPayRecordTotalListExport({...params, start: start, end: end}).then( (res) => { if (parseInt(res?.status) === 20000) { //window.location.href = res.data?.url - window.open(res.data?.url) + // window.open(res.data?.url) message.success(res?.message); exportRef.current.handleCancel() } else { diff --git a/src/pages/FinancialMgm/SettleBill/PayRepeat/loadable.jsx b/src/pages/FinancialMgm/SettleBill/PayRepeat/loadable.jsx index 920b3cf..f509610 100644 --- a/src/pages/FinancialMgm/SettleBill/PayRepeat/loadable.jsx +++ b/src/pages/FinancialMgm/SettleBill/PayRepeat/loadable.jsx @@ -422,7 +422,8 @@ function PayRepeat() { }).then( (res) => { if (parseInt(res?.status) === 20000) { - Daownload(res?.data?.url); + // Daownload(res?.data?.url); + message.success(res?.message); exportRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx index 97e6618..e678a2d 100644 --- a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx @@ -927,7 +927,8 @@ function CollectorWorkStat(props) { end: end } ajax.specialExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res?.message); resolved() }).catch(err => { rejected(err) diff --git a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx index 228046e..5480d4b 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx @@ -250,9 +250,10 @@ function Road(props) { } const handleExport = (start, end) => { - ajax.deviceDimensionExport({...form, start: start, end: end}).then(e => { + ajax.deviceDimensionExport({...formData, start: start, end: end}).then(e => { if (e.status == 20000) { - window.open(e.data.url) + // window.open(e.data.url) + message.success(res?.message); exportRef.current.handleCancel() } else { exportRef.current.handleError() diff --git a/src/pages/InRoadMgm/EquipmentOpe/faultReport/loadable.jsx b/src/pages/InRoadMgm/EquipmentOpe/faultReport/loadable.jsx index b9c7960..e4ea6cf 100644 --- a/src/pages/InRoadMgm/EquipmentOpe/faultReport/loadable.jsx +++ b/src/pages/InRoadMgm/EquipmentOpe/faultReport/loadable.jsx @@ -70,7 +70,8 @@ function faultReport(props) { end: end } ajax.getFaultReportExport(data).then(res => { - window.open(res.data.export_url) + // window.open(res.data.export_url) + message.success(res?.message); resolved() }).catch(err => { rejected(err) diff --git a/src/pages/InRoadMgm/EquipmentOpe/patrolStatistics/loadable.jsx b/src/pages/InRoadMgm/EquipmentOpe/patrolStatistics/loadable.jsx index 0cc42c8..f49ca96 100644 --- a/src/pages/InRoadMgm/EquipmentOpe/patrolStatistics/loadable.jsx +++ b/src/pages/InRoadMgm/EquipmentOpe/patrolStatistics/loadable.jsx @@ -70,7 +70,8 @@ function patrolStatistics(props) { end: end } ajax.getBerthWarningListExport(data).then(res => { - window.open(res.data.export_url) + // window.open(res.data.export_url) + message.success(res?.message); resolved() }).catch(err => { rejected(err) diff --git a/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx index a33736f..a9b0c95 100644 --- a/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx @@ -332,7 +332,8 @@ function WorkerAttendance (props) { end: end } ajax.attendanceExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res?.message); resolved() }).catch(err => { rejected() diff --git a/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx index 3d3e687..ed156a7 100644 --- a/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx @@ -292,7 +292,8 @@ function WorkerSchedule(props) { end: end } ajax.scheduleExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res?.message); resolved() }).catch(err => { rejected() diff --git a/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx index ff3a1e8..58ad259 100644 --- a/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx @@ -23,8 +23,8 @@ function SalesStat(props) { }) const parameter = { name: '',//登录名 - start: moment().format('YYYY-MM-DD 00:00:00'), - end: moment().format("YYYY-MM-DD 23:59:59"), + start_time: moment().format('YYYY-MM-DD 00:00:00'), + end_time: moment().format("YYYY-MM-DD 23:59:59"), pn: 1, length: Number(pageSizeOptions[0]), // 每页条数 } @@ -58,8 +58,8 @@ function SalesStat(props) { setGetTime(v) setFormData({ ...formData, - start: v.startDateTime, - end: v.endDateTime, + start_time: v.startDateTime, + end_time: v.endDateTime, time: v.time }) setTabData({ @@ -249,15 +249,6 @@ function SalesStat(props) { getData(Object.assign({}, formData, { pn: pn, length: length })) } } - const changeTabPn = (pn, length) => { - if (lastTotalData.length === length) { - setTabData(Object.assign({}, tabData, { pn: pn, length: length })) - setLastTotalData(Object.assign({}, lastTotalData, { pn: pn, length: length })) - lastTabDataRef.current = Object.assign({}, lastTotalData, { pn: pn, length: length }) - getDetailData(Object.assign({}, tabData, { pn: pn, length: length, ...getDetailId })) - } - } - console.log(tabData); //切换每页条数 const changeLength = (pn, length) => { setFormData(Object.assign({}, formData, { pn: 1, length: length })) @@ -265,12 +256,6 @@ function SalesStat(props) { lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) getData(Object.assign({}, formData, { pn: 1, length: length })) } - const changeTabLength = (pn, length) => { - setTabData(Object.assign({}, tabData, { pn: 1, length: length })) - setLastTotalData(Object.assign({}, lastTotalData, { pn: 1, length: length })) - lastTabDataRef.current = Object.assign({}, lastTotalData, { pn: 1, length: length }) - getDetailData(Object.assign({}, tabData, { pn: 1, length: length })) - } //检索数据 const getSearchData = (data = formData) => { setFormData(Object.assign({}, formData, { pn: 1 })) @@ -281,10 +266,6 @@ function SalesStat(props) { const exportModal = () => { setExportVisible(false) } - //导出 - const salesData = () => { - setExportVisible(true) - } const exportNow = (start, end) => { let data = { ...formData, @@ -293,7 +274,8 @@ function SalesStat(props) { end: end } ajax.salesExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) setExportVisible(false) }) } @@ -304,7 +286,8 @@ function SalesStat(props) { export_type: "all" } ajax.salesExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) setExportVisible(false) }) } @@ -356,8 +339,8 @@ const [getTextValue,setGetTextValue]=useState({}) <div className="timePicker yisa-search"> <FormSliderPicker yisaLabel='时间范围' - defaultStartDateTime={moment(formData.start)} - defaultEndDateTime={moment(formData.end)} + defaultStartDateTime={moment(formData.start_time)} + defaultEndDateTime={moment(formData.end_time)} yisaOnChange={onHandleDateChange} limit={730} dropdownData={[ diff --git a/src/pages/InRoadMgm/PersonMgm/Performance/WorkerStat/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/Performance/WorkerStat/loadable.jsx index 0143dee..c799a85 100644 --- a/src/pages/InRoadMgm/PersonMgm/Performance/WorkerStat/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/Performance/WorkerStat/loadable.jsx @@ -27,8 +27,8 @@ function WorkerStat(props) { username: '',//登录名 user_id: '0',//姓名 job_status: '1',//在职状态 - start: moment().subtract(1, 'days').format('YYYY-MM-DD'), - end: moment().subtract(1, 'days').format('YYYY-MM-DD'), + start_time: moment().subtract(1, 'days').format('YYYY-MM-DD'), + end_time: moment().subtract(1, 'days').format('YYYY-MM-DD'), pn: 1, page_size: Number(pageSizeOptions[0]), // 每页条数 } @@ -57,8 +57,8 @@ function WorkerStat(props) { const onHandleDateChange = (v) => { setFormData({ ...formData, - start: v.startDateTime, - end: v.endDateTime, + start_time: v.startDateTime, + end_time: v.endDateTime, time: v.time }) } @@ -149,7 +149,8 @@ function WorkerStat(props) { end: end } ajax.statExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) resolved() }).catch(err => { rejected() @@ -237,8 +238,8 @@ function WorkerStat(props) { <div className="timePicker yisa-search"> <FormSliderPicker yisaLabel='时间范围' - defaultStartDateTime={moment(formData.start)} - defaultEndDateTime={moment(formData.end)} + defaultStartDateTime={moment(formData.start_time)} + defaultEndDateTime={moment(formData.end_time)} yisaOnChange={onHandleDateChange} limit={730} isShowTime={false} diff --git a/src/pages/InRoadMgm/PersonMgm/ReportMsg/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/ReportMsg/loadable.jsx index 46f82f2..bfd9a81 100644 --- a/src/pages/InRoadMgm/PersonMgm/ReportMsg/loadable.jsx +++ b/src/pages/InRoadMgm/PersonMgm/ReportMsg/loadable.jsx @@ -65,7 +65,8 @@ function ReportMsg(props) { end: end } ajax.getReportExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) resolved() }).catch(err => { rejected(err) diff --git a/src/pages/InRoadMgm/RecordInquiry/ArrearsEtcInquiries/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/ArrearsEtcInquiries/loadable.jsx index 2f1237f..028b18a 100644 --- a/src/pages/InRoadMgm/RecordInquiry/ArrearsEtcInquiries/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/ArrearsEtcInquiries/loadable.jsx @@ -105,6 +105,7 @@ function ArrearsEtcInquiries() { type: "Select", label: "商户名称", placeholder: "请输入商户名称", + operatorName:1 }, { name: "road", @@ -155,6 +156,8 @@ function ArrearsEtcInquiries() { if (res.status === 20000) { setTableData(res.data.list); setTotal(res.data.total); + } else { + message.error(res.message) } }); }; diff --git a/src/pages/InRoadMgm/RecordInquiry/ArrearsInquiries/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/ArrearsInquiries/loadable.jsx index 2fba311..97d958d 100644 --- a/src/pages/InRoadMgm/RecordInquiry/ArrearsInquiries/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/ArrearsInquiries/loadable.jsx @@ -105,6 +105,7 @@ function ArrearsInquiries() { type: "Select", label: "商户名称", placeholder: "请输入商户名称", + operatorName:1 }, { name: "road", @@ -155,6 +156,8 @@ function ArrearsInquiries() { if (res.status === 20000) { setTableData(res.data.list); setTotal(res.data.total); + } else { + message.error(res.message) } }); }; diff --git a/src/pages/InRoadMgm/RecordInquiry/ArrearsRecordTotal/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/ArrearsRecordTotal/loadable.jsx index 93d9c7f..412886b 100644 --- a/src/pages/InRoadMgm/RecordInquiry/ArrearsRecordTotal/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/ArrearsRecordTotal/loadable.jsx @@ -73,18 +73,21 @@ function ArrearsRecordTotal() { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, { name: "operator", type: "Select", label: "商户名称", placeholder: "请选择商户名称", + operatorName:1 }, { name: "road", type: "SearchSelect", label: "路段名称", placeholder: "请输入路段名称", + roadName:1 }, { name: "plate_color", @@ -149,6 +152,8 @@ function ArrearsRecordTotal() { if (res.status === 20000) { setTableData(res.data.list); setTotal(res.data.total); + } else { + message.error(res.message) } }); } diff --git a/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx index bf368a7..1ade25e 100644 --- a/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/DisabledCarParkRecordTotal/loadable.jsx @@ -359,6 +359,7 @@ function DisabledCarParkRecordTotal() { name: "region", type: "TreeSelect", label: "区域", + areaName:1, defaultValue: ["0"], //options: [], }, @@ -368,6 +369,7 @@ function DisabledCarParkRecordTotal() { label: "商户名称", defaultValue: "0", placeholder: "请选择商户名称", + operatorName:1 }, { name: "road", @@ -375,6 +377,7 @@ function DisabledCarParkRecordTotal() { label: "路段名称", defaultValue: "0", placeholder: "请输入路段名称", + roadName:1 }, { name: "road_type", diff --git a/src/pages/InRoadMgm/RecordInquiry/EntryExitOptPDA/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/EntryExitOptPDA/loadable.jsx index 313c36f..a59a355 100644 --- a/src/pages/InRoadMgm/RecordInquiry/EntryExitOptPDA/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/EntryExitOptPDA/loadable.jsx @@ -91,7 +91,8 @@ function EntryExitOptPDA() { type: "Select", label: "商户名称", name: "merchantName", - placeholder:"请选择商户名称" + placeholder:"请选择商户名称", + operatorName:1 }, { type: "Input", @@ -141,6 +142,8 @@ function EntryExitOptPDA() { if (res.status === 20000) { setTableData(res.data.list); setTotal(res.data.total); + } else { + message.error(res.message) } }); } diff --git a/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx index a174e46..cc727df 100644 --- a/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/ParkRecordTotal/loadable.jsx @@ -289,6 +289,7 @@ function ParkRecordTotal() { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, { name: "operator", @@ -296,12 +297,14 @@ function ParkRecordTotal() { label: "商户名称", defaultValue: "0", placeholder: "请选择商户名称", + operatorName:1 }, { name: "road", type: "SearchSelect", label: "路段名称", placeholder: "请输入路段名称", + roadName:1 }, { name: "road_type", @@ -739,6 +742,8 @@ function ParkRecordTotal() { ajax.getPaymentRecord({ park_record_id: park_id }).then((res) => { if (res.status === 20000) { setPayRecord(res.data.list); + } else { + message.error(res.message) } }); } @@ -747,6 +752,8 @@ function ParkRecordTotal() { ajax.getRefundRecord({ park_id }).then((res) => { if (res.status === 20000) { setRefundRecord(res.data.list); + } else { + message.error(res.message) } }); } @@ -755,6 +762,8 @@ function ParkRecordTotal() { ajax.getOperateRecord({ park_record_id: park_id }).then((res) => { if (res.status === 20000) { setOperatorRecord(res.data.list); + } else { + message.error(res.message) } }); } @@ -765,6 +774,8 @@ function ParkRecordTotal() { // res.data.list.map(res=>{ setHistoryProgressRecord(res.data.list); // }) + } else { + message.error(res.message) } }); } diff --git a/src/pages/InRoadMgm/RecordInquiry/PayRecordQuery/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/PayRecordQuery/loadable.jsx index 77a114e..f0d9e8e 100644 --- a/src/pages/InRoadMgm/RecordInquiry/PayRecordQuery/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/PayRecordQuery/loadable.jsx @@ -105,6 +105,7 @@ function ParkRecordTotal() { type: "SearchSelect", label: "路段名称", placeholder: "请输入路段名称", + roadName:1 }, { name: "plate", @@ -134,6 +135,7 @@ function ParkRecordTotal() { name: "operator", type: "Select", label: "所属商户", + operatorName:1 }, { name: "berth_id", @@ -169,6 +171,8 @@ function ParkRecordTotal() { if (res.status === 20000) { setTableData(res.data.list); setTotal(res.data.total); + } else { + message.error(res.message) } }); } diff --git a/src/pages/InRoadMgm/RecordInquiry/PreOrderRecord/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/PreOrderRecord/loadable.jsx index f4e1451..8e1c475 100644 --- a/src/pages/InRoadMgm/RecordInquiry/PreOrderRecord/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/PreOrderRecord/loadable.jsx @@ -143,6 +143,8 @@ function PreOrderRecord() { if (res.status === 20000) { setTableData(res.data.list); setTotal(res.data.total); + } else { + message.error(res.message) } }); } @@ -151,6 +153,8 @@ function PreOrderRecord() { ajax.getAllOperator().then((res) => { if (res.status === 20000) { setOperatorList(res.data); + } else { + message.error(res.message) } }); } diff --git a/src/pages/InRoadMgm/RecordInquiry/UnRecordOrder/loadable.jsx b/src/pages/InRoadMgm/RecordInquiry/UnRecordOrder/loadable.jsx index e83f942..be47387 100644 --- a/src/pages/InRoadMgm/RecordInquiry/UnRecordOrder/loadable.jsx +++ b/src/pages/InRoadMgm/RecordInquiry/UnRecordOrder/loadable.jsx @@ -127,6 +127,7 @@ function PreOrderRecord() { type: "TreeSelect", label: "区域", defaultValue: ["0"], + areaName:1 //options: [], }, { @@ -135,6 +136,7 @@ function PreOrderRecord() { label: "商户名称", defaultValue: "0", placeholder: "请选择商户名称", + operatorName:1 }, { name: "road", @@ -237,6 +239,8 @@ function PreOrderRecord() { if (res.status === 20000) { setTotal(res.data.total); setTableData(res.data.list); + } else { + message.error(res.message) } }) .catch((err) => { @@ -278,6 +282,8 @@ function EffectCheckBox(props) { if (res.status === 20000) { setTollmanList(res.data); setEffectiveModal(true); + } else { + message.error(res.message) } }) .catch((err) => { @@ -290,6 +296,8 @@ function EffectCheckBox(props) { message.success(res.message); setChecked(!checked); getData() + } else { + message.error(res.message) } }, (reject) => { @@ -306,6 +314,8 @@ function EffectCheckBox(props) { setChecked(!checked); setEffectiveModal(false); getData() + } else { + message.error(res.message) } }, (reject) => { diff --git a/src/pages/InRoadMgm/RoadMgm/RoadConf/loadable.jsx b/src/pages/InRoadMgm/RoadMgm/RoadConf/loadable.jsx index 19bf63d..212c023 100644 --- a/src/pages/InRoadMgm/RoadMgm/RoadConf/loadable.jsx +++ b/src/pages/InRoadMgm/RoadMgm/RoadConf/loadable.jsx @@ -445,10 +445,11 @@ function RoadConf() { .exportRoadList({...result, start: start, end: end}) .then((res) => { if (res.status === 20000) { - const link = document.createElement("a"); - link.href = res.data.export_url; - link.target = "_blank"; // 打开新页面 - link.click(); + // const link = document.createElement("a"); + // link.href = res.data.export_url; + // link.target = "_blank"; // 打开新页面 + // link.click(); + message.success(res.message) resolved() } }) diff --git a/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx b/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx index 7155c1e..7cf3ca6 100644 --- a/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx +++ b/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx @@ -151,6 +151,7 @@ function Appointment() { label: "商户名称", defaultValue: "0", placeholder: "请选择商户名称", + operatorName:1 }, ]; diff --git a/src/pages/NewEnergy/RecordsInquiry/Appointment/loadable.jsx b/src/pages/NewEnergy/RecordsInquiry/Appointment/loadable.jsx index e19e26e..f396561 100644 --- a/src/pages/NewEnergy/RecordsInquiry/Appointment/loadable.jsx +++ b/src/pages/NewEnergy/RecordsInquiry/Appointment/loadable.jsx @@ -149,6 +149,7 @@ function Appointment() { label: "商户名称", defaultValue: "0", placeholder: "请选择商户名称", + operatorName:1 }, { name: "pre_time", diff --git a/src/pages/OffPeak/OffPeakShareRecords/ShareParkMgm/loadable.jsx b/src/pages/OffPeak/OffPeakShareRecords/ShareParkMgm/loadable.jsx index 2d767de..aa75c76 100644 --- a/src/pages/OffPeak/OffPeakShareRecords/ShareParkMgm/loadable.jsx +++ b/src/pages/OffPeak/OffPeakShareRecords/ShareParkMgm/loadable.jsx @@ -68,7 +68,8 @@ function ShareParkMgm() { type: "Select", label: "商户名称", name: "merchantName", - placeholder:"请选择商户名称" + placeholder:"请选择商户名称", + operatorName:1 }, { type: "SearchSelect", diff --git a/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx b/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx index 989b198..5fae3c6 100644 --- a/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx +++ b/src/pages/OperationCenter/CarMgm/CarInfo/loadable.jsx @@ -343,6 +343,7 @@ function CarInfo() { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, {//2 name: "operator", diff --git a/src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx b/src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx index e08cb6c..6c3ec29 100644 --- a/src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx +++ b/src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx @@ -523,7 +523,8 @@ function CallbackSuggestion(props) { end: end } ajax.exportDataList(data).then(res => { - window.open(res.data.export_url) + // window.open(res.data.export_url) + message.success(res.message) exportRef.current.handleCancel() }).catch(err => { exportRef.current.handleError() diff --git a/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx b/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx index 1325cd3..4bda681 100644 --- a/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx +++ b/src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx @@ -245,7 +245,8 @@ function ComplainManage(props) { let data = { ...holdData, ...pageInfo, start: start, end: end }; ajax.getComplainExport(data).then((res) => { if (res?.data?.url) { - window.open(res.data.url); + // window.open(res.data.url); + message.success(res.message) exportRef.current.handleCancel() } else { message.error("导出异常"); diff --git a/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffDetail/loadable.jsx b/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffDetail/loadable.jsx index 1fc51fc..79b06e9 100644 --- a/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffDetail/loadable.jsx +++ b/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffDetail/loadable.jsx @@ -251,7 +251,8 @@ function WriteOffDetail() { end: end } ajax.handleOffExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) exportRef.current.handleCancel() }).catch(err => { exportRef.current.handleError() diff --git a/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffStat/loadable.jsx b/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffStat/loadable.jsx index 9b845d8..a19094b 100644 --- a/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffStat/loadable.jsx +++ b/src/pages/OperationCenter/OperationSales/CouponMgm/WriteOffStat/loadable.jsx @@ -154,7 +154,8 @@ function WriteOffStat(props) { end: end } ajax.handleCountExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) exportRef.current.handleCancel() }).catch(err => { exportRef.current.handleError() diff --git a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx index 997e48b..e490cb0 100644 --- a/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/ParkingCard/ParkingCardOrder/loadable.jsx @@ -300,7 +300,8 @@ function ParkingCardOrder() { } ajax.exportOrder({...formData, start: start, end: end}).then(res => { if (parseInt(res?.status) === 20000){ - Donwload(res.data?.url) + // Donwload(res.data?.url) + message.success(res.message) exportRef.current.handleCancel() } else { diff --git a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredOrder/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredOrder/loadable.jsx index cc9bf43..f235b31 100644 --- a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredOrder/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredOrder/loadable.jsx @@ -77,7 +77,8 @@ function StaggeredOrder(props) { end: end } ajax.getExportOrder(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) exportRef.current.handleCancel() }).catch(err => { exportRef.current.handleError() diff --git a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredStat/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredStat/loadable.jsx index 5e04951..90eb0be 100644 --- a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredStat/loadable.jsx +++ b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredStat/loadable.jsx @@ -58,7 +58,8 @@ function StaggeredStat(props) { end: end } ajax.getStaggeredStatExport(data).then(res => { - window.open(res.data.url) + // window.open(res.data.url) + message.success(res.message) exportRef.current.handleCancel() }).catch(err => { exportRef.current.handleError() diff --git a/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx b/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx index 5a88a10..e07db4f 100644 --- a/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx +++ b/src/pages/OperationCenter/UserMgm/UserInfo/loadable.jsx @@ -486,6 +486,7 @@ function UserInfo() { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, {//2 name: "operator", diff --git a/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingArrearsOrders/loadable.jsx b/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingArrearsOrders/loadable.jsx index de5cd10..b44a4bd 100644 --- a/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingArrearsOrders/loadable.jsx +++ b/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingArrearsOrders/loadable.jsx @@ -89,12 +89,14 @@ function OutParkingArrearsOrders() { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, { name: "operator", type: "Select", label: "商户名称", placeholder: "请选择商户名称", + operatorName:1 }, { name: "parking_lot", diff --git a/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx b/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx index 9951b42..c21cd9a 100644 --- a/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx +++ b/src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx @@ -135,12 +135,14 @@ function OutParkingRecordInquiry() { name: "region", type: "TreeSelect", label: "区域", + areaName:1 }, { name: "operator", type: "Select", label: "商户名称", placeholder: "请选择商户名称", + operatorName:1 }, { name: "road", diff --git a/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx b/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx index bde8fc4..35eebf5 100644 --- a/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx +++ b/src/pages/OutRoadMgm/OutExceptionMgm/LiftUpPoleRecord/loadable.jsx @@ -1,5 +1,5 @@ import React, { useState, useRef, useEffect } from "react"; -import { ResultFlowResult } from "@/components" +import { ResultFlowResult, ExportBtnNew } from "@/components" import { Button, Table, message, Pagination, Input, Modal, Image, DatePicker, Space } from 'antd' import { pageSizeOptions @@ -27,6 +27,7 @@ function LiftUpPoleRecord(props) { pn: 1, page_size: Number(pageSizeOptions[0]), // 每页条数 } + const exportRef = useRef(null) const [formData, setFormData] = useState(parameter) const [lastFormData, setLastFormData] = useState(formData) const lastFormDataRef = useRef(formData) @@ -198,15 +199,20 @@ function LiftUpPoleRecord(props) { getData({...data, pn: 1}) } //导出 - const salesData = () => { + const salesData = (start, end) => { let data = { - ...formData + ...formData, + start: start, + end: end } ajax.poleExport(data).then(res => { if (res.status == 20000) { - window.open(res.data.url || res.data.export_url) + // window.open(res.data.url || res.data.export_url) + message.success(res.message) + exportRef.current.handleCancel() } else { message.error(res.message) + exportRef.current.handleError() } }) } @@ -276,7 +282,19 @@ function LiftUpPoleRecord(props) { <div className="result"> <span className="font">共检索到<em>{resultData.total_records}</em>条结果</span> <div className="header-button"> - <Button type="primary" onClick={() => { salesData() }}>导出</Button> + {/* <Button type="primary" onClick={() => { salesData() }}>导出</Button> */} + <ExportBtnNew + children={<Button className="export-btn" size='medium' type="primary">导出</Button>} + modalType="noImg" + ref={exportRef} + totalRecords={resultData.total_records} + imgno={false} + postdata={{ + formData: formData + }} + isTableModule={true} + onOk={salesData} + /> </div> <ResultFlowResult ajaxLoad={ajaxLoading} resultData={resultData.data ? resultData.data : []}> <Table diff --git a/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx b/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx index 51e2f2b..bd49281 100644 --- a/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx +++ b/src/pages/OutRoadMgm/OutExceptionMgm/ZombieCarCleanRecord/loadable.jsx @@ -1,5 +1,5 @@ import React, { useState, useRef, useEffect } from "react"; -import { ResultFlowResult } from "@/components" +import { ResultFlowResult, ExportBtnNew } from "@/components" import { Button, Table, message, Pagination, Input, Modal, Image, DatePicker, Space, Tabs, Form, Radio } from 'antd' import { pageSizeOptions @@ -14,6 +14,7 @@ const { TabPane } = Tabs; const { RangePicker } = DatePicker; function ZombieCarCleanRecord(props) { const [ajaxLoading, setAjaxLoading] = useState(false) + const exportRef = useRef(null) const [resultData, setResultData] = useState({ data: [], total_records: 0, @@ -450,6 +451,26 @@ function ZombieCarCleanRecord(props) { // useEffect(() => { // getData() // }, []) + + const exportOk = (start, end, type, isAll) => { + let data = { + ...formData, + start: start, + end: end, + export_type: isAll == 1 ? 'all' : '' + } + ajax.zombieExport(data).then(res => { + if (res.status == 20000) { + // window.open(res.data?.url || res.data?.export_url) + message.success(res.message) + exportRef.current.handleCancel() + } else { + message.error(res.message) + exportRef.current.handleError() + } + }) + } + function handleOk() { let data = { ...formData, @@ -533,10 +554,22 @@ function ZombieCarCleanRecord(props) { <div className="result"> <div className="result-info-row"> <span className="font">共检索到<em>{resultData.total_records}</em>条结果</span> - <div> - <Button type="primary" className="yisa-btn" onClick={() => { setExportModal({ ...exportModal, visible: true }) }}> + <div style={{display: "flex"}}> + {/* <Button type="primary" className="yisa-btn" onClick={() => { setExportModal({ ...exportModal, visible: true }) }}> 导出 - </Button>  + </Button>  */} + <ExportBtnNew + children={<Button className="export-btn" size='medium' type="primary">导出</Button>} + modalType="noImg" + ref={exportRef} + totalRecords={resultData.total_records} + imgno={false} + postdata={{ + formData: formData + }} + isTableModule={true} + onOk={exportOk} + /> <Button type="primary" className="yisa-btn" disabled={true} onClick={() => { sameBtn() }}> 同步 </Button> diff --git a/src/pages/OutRoadMgm/OutSegmentMgm/ChargeRulesMgm/loadable.jsx b/src/pages/OutRoadMgm/OutSegmentMgm/ChargeRulesMgm/loadable.jsx index 6e0bf8d..ef8c14b 100644 --- a/src/pages/OutRoadMgm/OutSegmentMgm/ChargeRulesMgm/loadable.jsx +++ b/src/pages/OutRoadMgm/OutSegmentMgm/ChargeRulesMgm/loadable.jsx @@ -124,6 +124,7 @@ function ChargeRulesMgm() { type: "Select", label: "商户名称", placeholder: "请选择商户名称", + operatorName:1 }, ]; //搜索参数初始化 diff --git a/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/loadable.jsx b/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/loadable.jsx index 8b39a70..114c627 100644 --- a/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/loadable.jsx +++ b/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/loadable.jsx @@ -412,7 +412,8 @@ function OutSegment() { }).then( (res) => { if (res) { - window.open(res.data.export_url) + // window.open(res.data.export_url) + message.success(res.message) tableRef.current.handleCancel() } else { message.error(res?.message); diff --git a/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/loadable.jsx b/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/loadable.jsx index 75857f8..ff70e13 100644 --- a/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/loadable.jsx +++ b/src/pages/OutRoadMgm/OutSegmentMgm/ZombieCarMgm/loadable.jsx @@ -91,12 +91,14 @@ function ZombieCarMgm() { type: "TreeSelect", label: "区域", defaultValue: ['0'], + areaName:1 }, { name: "operator", type: "Select", label: "商户名称", placeholder: "请选择商户名称", + operatorName:1 }, { name: "road", diff --git a/src/services/InroadMgm/InRoadOverview/index.js b/src/services/InroadMgm/InRoadOverview/index.js index dd069a0..38e7b7b 100644 --- a/src/services/InroadMgm/InRoadOverview/index.js +++ b/src/services/InroadMgm/InRoadOverview/index.js @@ -21,7 +21,7 @@ const getIncomeTop5 = (params) => { // /api/bpm/home/parking_records_top5 概览-停车记录top5 const getParkingRecordTop5 = (params) => { return ajax({ - url: "/api/bpm/home/parking_records_top5 ", + url: "/api/bpm/home/parking_records_top5", type: "get", data: params, }); @@ -36,7 +36,7 @@ const getParkingPayTop5 = (params) => { // /api/bpm/home/parking_income 概览-停车收入概览 const getParkingIncome = (params) => { return ajax({ - url: "/api/bpm/home/parking_income ", + url: "/api/bpm/home/parking_income", type: "get", data: params, }); diff --git a/src/services/OutRoadMgm/OutParkingArrearsOrders.js b/src/services/OutRoadMgm/OutParkingArrearsOrders.js index 4593772..226c9cf 100644 --- a/src/services/OutRoadMgm/OutParkingArrearsOrders.js +++ b/src/services/OutRoadMgm/OutParkingArrearsOrders.js @@ -2,7 +2,7 @@ import ajax from "@/config/ajax"; // 停车记录查询/欠费订单-列表 const getOutParkingArrearsList = (params) => { return ajax({ - url: "/api/orp/business/get_record_arrears_list ", + url: "/api/orp/business/get_record_arrears_list", type: "post", data: params, }); diff --git a/src/services/OutRoadMgm/OutParkingRecordInquiry.js b/src/services/OutRoadMgm/OutParkingRecordInquiry.js index fef3d38..80bee95 100644 --- a/src/services/OutRoadMgm/OutParkingRecordInquiry.js +++ b/src/services/OutRoadMgm/OutParkingRecordInquiry.js @@ -2,7 +2,7 @@ import ajax from "@/config/ajax"; ///api/orp/business/get_record_list 停车记录查询/欠费订单-列表 const getOutParkingRecordList = (params) => { return ajax({ - url: "/api/orp/business/get_record_list ", + url: "/api/orp/business/get_record_list", type: "post", data: params, }); diff --git a/src/services/OutRoadMgm/ZombieCarMgm.js b/src/services/OutRoadMgm/ZombieCarMgm.js index 4e7ad98..18181aa 100644 --- a/src/services/OutRoadMgm/ZombieCarMgm.js +++ b/src/services/OutRoadMgm/ZombieCarMgm.js @@ -26,7 +26,7 @@ const showStopList = (params) => { ///api/bpm/offroad/show_pay_list 查看支付记录 const showPayList = (params) => { return ajax({ - url: "/api/bpm/offroad/show_pay_list ", + url: "/api/bpm/offroad/show_pay_list", type: "post", data: params, }); diff --git a/src/services/search.js b/src/services/search.js index e4c73e0..efa4f98 100644 --- a/src/services/search.js +++ b/src/services/search.js @@ -342,7 +342,7 @@ const monitorAdd = (params) => { }; const monitorOutAdd = (params) => { return ajax({ - url: "/api/orp/nvr/add_monitor_device ", + url: "/api/orp/nvr/add_monitor_device", type: "post", data: params, });