diff --git a/src/router/router.config.js b/src/router/router.config.js
index 89c54a9..98a79e9 100644
--- a/src/router/router.config.js
+++ b/src/router/router.config.js
@@ -1343,6 +1343,12 @@ let routes = [
component: pages.OrderRuleMgm,
},
{
+ path: "/newEnergy/chargeStationMgm",
+ text: "充电站管理",
+ name: "chargeStationMgm",
+ component: pages.ChargeStationMgm,
+ },
+ {
path: "/newEnergy/charge",
text: "充电订单",
name: "charge",
diff --git a/src/services/NewEnergy/ChargeStationMgm.js b/src/services/NewEnergy/ChargeStationMgm.js
new file mode 100644
index 0000000..5b7dc12
--- /dev/null
+++ b/src/services/NewEnergy/ChargeStationMgm.js
@@ -0,0 +1,32 @@
+import ajax from "@/config/ajax"
+// 充电站管理
+// 获取列表数据
+const getStationList = (params) => {
+ return ajax({
+ url: "/api/fin/charge_station/get_list",
+ type: "post",
+ data: params,
+ });
+};
+// 获取站点状态
+const getSiteStatus = (params) => {
+ return ajax({
+ url: "/api/fin/charge_station/site_status",
+ type: "get",
+ data: params,
+ });
+};
+// 新增充电站
+const addStation = (params) => {
+ return ajax({
+ url: "/api/fin/charge_station/add_station",
+ type: "post",
+ data: params,
+ });
+};
+
+export default{
+ getSiteStatus,
+ getStationList,
+ addStation
+}
diff --git a/src/services/NewEnergy/chargingMgm.js b/src/services/NewEnergy/chargingMgm.js
index 3f5f566..545330d 100644
--- a/src/services/NewEnergy/chargingMgm.js
+++ b/src/services/NewEnergy/chargingMgm.js
@@ -9,6 +9,45 @@ const getWechatMenuList = (params) => {
});
};
+// 获取运营商下拉
+const getOperatorList = (params) => {
+ return ajax({
+ url: "/api/nes/rule/operator",
+ type: "get",
+ data: params,
+ });
+};
+
+// 获取规则列表
+const getRegularList = (params) => {
+ return ajax({
+ url: "/api/nes/rule/list",
+ type: "post",
+ data: params,
+ });
+};
+
+// 新增规则
+const addRule = (params) => {
+ return ajax({
+ url: "/api/nes/rule/add",
+ type: "post",
+ data: params,
+ });
+};
+
+// 更新规则状态
+const updataRule = (params) => {
+ return ajax({
+ url: "/api/nes/rule/update",
+ type: "post",
+ data: params,
+ });
+};
export default{
- getWechatMenuList
+ getWechatMenuList,
+ getOperatorList,
+ getRegularList,
+ addRule,
+ updataRule
}
\ No newline at end of file
diff --git a/src/services/NewEnergy/index.js b/src/services/NewEnergy/index.js
index 16e16cb..570a834 100644
--- a/src/services/NewEnergy/index.js
+++ b/src/services/NewEnergy/index.js
@@ -1,7 +1,12 @@
import chargingMgm from './chargingMgm'
+import chargeStationMgm from './ChargeStationMgm'
import realtimeMonitor from './realtimeMonitor'
+import recordsInquiry from './recordsInquiry'
export default {
...chargingMgm,
- ...realtimeMonitor
+ ...realtimeMonitor,
+ ...chargeStationMgm,
+ recordsInquiry,
+
}
\ No newline at end of file
diff --git a/src/services/NewEnergy/recordsInquiry.js b/src/services/NewEnergy/recordsInquiry.js
new file mode 100644
index 0000000..ad7d276
--- /dev/null
+++ b/src/services/NewEnergy/recordsInquiry.js
@@ -0,0 +1,55 @@
+import ajax from "@/config/ajax"
+
+// 开锁记录查询
+const getUnlockingList = (params) => {
+ return ajax({
+ url: "/api/new_power/records/unlocking",
+ type: "post",
+ data: params,
+ });
+};
+
+// 预约记录查询
+const getAppointmentList = (params) => {
+ return ajax({
+ url: "/api/new_power/records/appointment_list",
+ type: "post",
+ data: params,
+ });
+};
+
+// 充电记录查询
+const getChargeList = (params) => {
+ return ajax({
+ url: "/api/new_power/records/charge_list",
+ type: "post",
+ data: params,
+ });
+};
+
+// 违规记录查询
+const getViolationList = (params) => {
+ return ajax({
+ url: "/api/new_power/records/violation_list",
+ type: "post",
+ data: params,
+ });
+};
+
+// 违规类型下拉
+const getViolationSelect = (params) => {
+ return ajax({
+ url: "/api/new_power/records/violation_select",
+ type: "get",
+ data: params,
+ });
+};
+
+
+export default {
+ getUnlockingList,
+ getAppointmentList,
+ getChargeList,
+ getViolationList,
+ getViolationSelect
+}
\ No newline at end of file
diff --git a/src/services/OutRoadMgm/OutRoadOverview.js b/src/services/OutRoadMgm/OutRoadOverview.js
index 3c74387..f1e68c0 100644
--- a/src/services/OutRoadMgm/OutRoadOverview.js
+++ b/src/services/OutRoadMgm/OutRoadOverview.js
@@ -41,10 +41,37 @@ const getOutRoadParkingRecordsInfo = (params) => {
data: params,
});
};
+///概览-存在监控设备的停车场下拉框
+const getOutRoadVideoRoad = (params) => {
+ return ajax({
+ url: "/api/orp/nvr/video_road",
+ type: "get",
+ data: params,
+ });
+};
+///概览-查指定车场存在的监控设备
+const getOutRoadVideoDevice = (params) => {
+ return ajax({
+ url: "/api/orp/nvr/road_device",
+ type: "get",
+ data: params,
+ });
+};
+///查看监控视频
+const getOutRoadVideoPlay = (params) => {
+ return ajax({
+ url: "/api/orp/nvr/get_video_play",
+ type: "post",
+ data: params,
+ });
+};
export default {
getOutRoadBaseInfo,
getOutRoadParkingTopInfo,
getOutRoadPaymentTopInfo,
getOutRoadParkingIncomeInfo,
getOutRoadParkingRecordsInfo,
+ getOutRoadVideoRoad,
+ getOutRoadVideoDevice,
+ getOutRoadVideoPlay,
};