Browse Source

fix(): 数据监控相关页面修改

tags/PMS_Frontend_v1.0.6-develop
fengxiang 1 year ago
parent
commit
0e243d9c44
  1. 29
      src/pages/OperationCenter/DataMonitor/MonitorCarSet/loadable.jsx
  2. 23
      src/pages/OperationCenter/DataMonitor/PDAWarnRecord/loadable.jsx
  3. 24
      src/services/OperationCenter/DataMonitor/index.js
  4. 4
      src/services/OperationCenter/index.js

29
src/pages/OperationCenter/DataMonitor/MonitorCarSet/loadable.jsx

@ -23,12 +23,12 @@ function MonitorCarSet() {
}, },
{ {
title: "设置时间", title: "设置时间",
dataIndex: "in_time",
dataIndex: "create_time",
align: "center", align: "center",
}, },
{ {
title: "备注", title: "备注",
dataIndex: "remark",
dataIndex: "text",
align: "center", align: "center",
}, },
{ {
@ -85,12 +85,19 @@ function MonitorCarSet() {
// //
function fetch(params) { function fetch(params) {
ajax.getOutParkingArrearsList(params).then((res) => {
if (parseInt(res?.status) === 20000) {
setTableData(res.data.list);
setTotal(res.data.total);
ajax.getMonitorCarList(params).then(
(res) => {
if (parseInt(res?.status) === 20000) {
const { list, total } = res?.data || {};
setTableData(list || []);
setTotal(total || 0);
}
},
(err) => {
console.log(err);
message.error("服务器异常");
} }
});
);
} }
// //
@ -99,7 +106,7 @@ function MonitorCarSet() {
message.error("请输入车牌号"); message.error("请输入车牌号");
return; return;
} }
ajax.getOutParkingArrearsList(rowData).then(
ajax[rowData?.id ? "doMonitorCarEdit" : "doMonitorCarAdd"](rowData).then(
(res) => { (res) => {
if (parseInt(res?.status) === 20000) { if (parseInt(res?.status) === 20000) {
message.success(res?.message); message.success(res?.message);
@ -123,7 +130,7 @@ function MonitorCarSet() {
// title: "", // title: "",
content: <>此操作将删除该车辆是否继续</>, content: <>此操作将删除该车辆是否继续</>,
onOk: () => { onOk: () => {
ajax.getOutParkingArrearsList({ id: data?.id }).then(
ajax.doMonitorCarDel({ id: data?.id }).then(
(res) => { (res) => {
if (parseInt(res?.status) === 20000) { if (parseInt(res?.status) === 20000) {
message.success(res?.message); message.success(res?.message);
@ -210,11 +217,11 @@ function MonitorCarSet() {
<Input.TextArea <Input.TextArea
className="form-con" className="form-con"
placeholder="请输入" placeholder="请输入"
value={rowData?.remark || undefined}
value={rowData?.text || undefined}
onChange={(e) => onChange={(e) =>
setRowData({ setRowData({
...rowData, ...rowData,
remark: e.target.value,
text: e.target.value,
}) })
} }
/> />

23
src/pages/OperationCenter/DataMonitor/PDAWarnRecord/loadable.jsx

@ -11,7 +11,7 @@ function PDAWarnRecord() {
const columns = [ const columns = [
{ {
title: "预警类型", title: "预警类型",
dataIndex: "warn_type",
dataIndex: "type",
align: "center", align: "center",
}, },
{ {
@ -26,13 +26,13 @@ function PDAWarnRecord() {
}, },
{ {
title: "预警时间", title: "预警时间",
dataIndex: "warn_time",
dataIndex: "capture_time",
align: "center", align: "center",
}, },
]; ];
const formSearch = [ const formSearch = [
{ {
name: "warn_type",
name: "type",
type: "Select", type: "Select",
label: "预警类型", label: "预警类型",
placeholder: "不限", placeholder: "不限",
@ -81,12 +81,19 @@ function PDAWarnRecord() {
// //
function fetch(params) { function fetch(params) {
ajax.getOutParkingArrearsList(params).then((res) => {
if (parseInt(res?.status) === 20000) {
setTableData(res.data.list);
setTotal(res.data.total);
ajax.getMonitorResList(params).then(
(res) => {
if (parseInt(res?.status) === 20000) {
const { list, total } = res?.data || {};
setTableData(list || []);
setTotal(total || 0);
}
},
(err) => {
console.log(err);
message.error("服务器异常");
} }
});
);
} }
return ( return (

24
src/services/OperationCenter/DataMonitor/index.js

@ -0,0 +1,24 @@
import ajax from "@/config/ajax";
// --推送管理--
export default {
/** 监控车辆设置 */
// 监控车辆设置-列表数据
getMonitorCarList: (data) =>
ajax({ url: "/api/ope/monitor/list", type: "post", data }),
// 监控车辆设置-新增
doMonitorCarAdd: (data) =>
ajax({ url: "/api/ope/monitor/insert", type: "post", data }),
// 监控车辆设置-编辑
doMonitorCarEdit: (data) =>
ajax({ url: "/api/ope/monitor/edit", type: "post", data }),
// 监控车辆设置-删除
doMonitorCarDel: (data) =>
ajax({ url: "/api/ope/monitor/delete", type: "post", data }),
/** PDA预警记录 */
// PDA预警记录-列表
getMonitorResList: (data) =>
ajax({ url: "/api/ope/monitor/res_list", type: "post", data }),
};

4
src/services/OperationCenter/index.js

@ -4,10 +4,12 @@ import OperationSales from "./OperationSales";
import CustomerManage from "./CustomerManage"; import CustomerManage from "./CustomerManage";
import ParkingCardMgm from "./ParkingCardMgm"; import ParkingCardMgm from "./ParkingCardMgm";
import StaggeredMgm from "./StaggeredMgm"; import StaggeredMgm from "./StaggeredMgm";
import DataMonitor from "./DataMonitor";
export default { export default {
...CustomerServieMgm, ...CustomerServieMgm,
...OperationSales, ...OperationSales,
...CustomerManage, ...CustomerManage,
...ParkingCardMgm, ...ParkingCardMgm,
...StaggeredMgm
...StaggeredMgm,
...DataMonitor
}; };
Loading…
Cancel
Save