diff --git a/src/components/layout/Header/downloadModal.jsx b/src/components/layout/Header/downloadModal.jsx
index 241c1aa..daeaff9 100644
--- a/src/components/layout/Header/downloadModal.jsx
+++ b/src/components/layout/Header/downloadModal.jsx
@@ -33,7 +33,7 @@ function DownloadModal (props) {
width: 200,
align: 'center',
dataIndex: 'progress',
- render: (progress) => ((progress || 0) * 100) + '%'
+ render: (progress) => ((progress || 0)) + '%'
},
{
title: '文件大小',
@@ -83,7 +83,7 @@ function DownloadModal (props) {
{
record.status == 2 ? (
-
handleDownload(record.url)}>下载
+
handleDownload(record.file_url)}>下载
) : null
}
handleDel(record)}>删除
diff --git a/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx b/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx
index 0620fe3..7155c1e 100644
--- a/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx
+++ b/src/pages/NewEnergy/ChargeStationMgm/loadable.jsx
@@ -13,6 +13,7 @@ import "./index.scss";
function Appointment() {
+
// 详情弹窗
const [detailVisible, setDetailVisible] = useState(false);
// 列表数据
@@ -139,7 +140,7 @@ function Appointment() {
label: "站点状态",
options: [
{ value: "0", label: "全部" },
- ...sysConfig?.stationType || []
+ ...sysConfig?.stationStatus || []
],
defaultValue: "0",
placeholder: "请选择站点状态",
@@ -374,15 +375,6 @@ function Appointment() {
/>
- { setAddFormData({ address: e.target.value }) }}
- />
-
-
{
- console.log(adress);
+ // console.log(adress);
+ setAddFormData({ address: adress })
}}
close={() => setLngLatVisible(false)}
/>
+
+ { setAddFormData({ address: e.target.value }) }}
+ />
+
{
- return (
- <>
- -
- >
- );
+ return ;
},
},
]; // 表头
@@ -172,7 +168,7 @@ function ChargerMonitor() {
setTableData(res.data.list);
setTotal(res.data.total);
} else {
- message.error(res.message);
+ Message.error(res.message);
}
})
.catch((err) => {
diff --git a/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/index.scss b/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/index.scss
index 9a7abf9..943eb9d 100644
--- a/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/index.scss
+++ b/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/index.scss
@@ -70,13 +70,28 @@
.ant-table-wrapper {
.custom-table-cell-span {
&.online-status {
- &__2 {
+ &__1 {
color: #2adc41;
}
- &__1 {
+ &__2 {
color: #ec5761;
}
}
+
+ &.gun-status{
+ &__1{
+ color: #62CFA7;
+ }
+ &__2{
+ color: #F99B2F;
+ }
+ &__3{
+ color: #FF6978;
+ }
+ &__4{
+ color: #A0B0BD;
+ }
+ }
}
}
}
diff --git a/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/loadable.jsx b/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/loadable.jsx
index c5aeccc..557af96 100644
--- a/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/loadable.jsx
+++ b/src/pages/NewEnergy/RealtimeMonitor/PileMonitor/loadable.jsx
@@ -1,5 +1,5 @@
import React, { useState, useEffect, useMemo } from "react";
-import { message } from "antd";
+import { message as Message, Button } from "antd";
import { utils } from "@/config/common";
import ajax from "@/services";
import { TableModule } from "@/components";
@@ -19,8 +19,8 @@ function PileMonitor() {
const initFormData = {
station_name: "", // 充电桩
muzzle_text: "", // 枪名称
- pile_type: sysConfig?.energyChargingType[0]?.value ?? 0, // 充电类型
- charge_status: sysConfig?.energyChargingGunStatus[0]?.value ?? 0, // 枪状态
+ pile_type: sysConfig?.energyChargingType?.[0]?.value ?? 0, // 充电类型
+ charge_status: sysConfig?.energyChargingGunStatus?.[0]?.value ?? 0, // 枪状态
}; // 初始数据
const formSearch = [
@@ -85,15 +85,15 @@ function PileMonitor() {
dataIndex: "charge_status_text",
key: "charge_status_text",
align: "center",
- // render: (val, record) => {
- // return (
- //
- // {val}
- //
- // );
- // },
+ render: (val, record) => {
+ return (
+
+ {val}
+
+ );
+ },
},
{
title: "地锁状态",
@@ -119,8 +119,7 @@ function PileMonitor() {
key: "operation",
align: "center",
render: (_, record) => {
- return <>>;
- // return ;
+ return ;
},
},
]; // 表头
@@ -135,14 +134,13 @@ function PileMonitor() {
setTableData(res?.data?.list ?? []);
setTotal(res?.data?.total ?? 0);
} else {
- message.error(res.message);
+ Message.error(res.message);
}
})
.catch((err) => {
console.error(err);
})
- .finally(() => {
- });
+ .finally(() => {});
}
// 获取统计数据
@@ -153,7 +151,7 @@ function PileMonitor() {
if (res.status === 20000) {
setStatsData(res.data ?? {});
} else {
- message.error(res.message);
+ Message.error(res.message);
}
})
.catch((err) => {
diff --git a/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx b/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx
index 29527c6..ea0677c 100644
--- a/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx
+++ b/src/pages/OperationCenter/OperationSales/CreditScoreMgm/loadable.jsx
@@ -414,7 +414,7 @@ function CreditScoreMgm() {
if (e.status == 20000) {
setPayVisible(true)
setPayData(e.data)
- }else {
+ } else {
message.error(e.message)
}
})
@@ -429,16 +429,23 @@ function CreditScoreMgm() {
const getRechargeRulesUpdate = (e) => {
let flag = []
let arr = []
+ let couflag = []
e.list.map((item) => {
if (item.recharge == null || item.recharge == '') {
flag.push(false)
} else {
arr.push(item.recharge)
+ let couponArr = []
item.children.map((res) => {
if (res.couponId == null || res.couponId == '' || res.num == null || res.num == '') {
flag.push(false)
+ }else {
+ couponArr.push(res.couponId)
}
})
+ if (couponArr.length != [...new Set(couponArr)].length) {
+ couflag.push(false)
+ }
}
})
if (flatten(flag).some(ele => ele === false)) {
@@ -449,6 +456,10 @@ function CreditScoreMgm() {
message.error("每个规则对应的充值金额不能相同,请修改")
return
}
+ if (flatten(couflag).some(ele => ele === false)) {
+ message.error("每个规则添加的消费券不能相同,请修改")
+ return
+ }
ajax.getRechargeRulesUpdate(e).then((e) => {
if (e.status == 20000) {
message.success(e.message)
@@ -463,7 +474,7 @@ function CreditScoreMgm() {
if (e.status == 20000) {
message.success(e.message)
return 1
- }else {
+ } else {
message.error(e.message)
}
})
@@ -832,7 +843,9 @@ function CreditScoreMgm() {
return
规则{index + 1}
{index > 0 ?
{
- getRechargeRulesDel({ rid: item.rid });
+ if (item.rid) {
+ getRechargeRulesDel({ rid: item.rid });
+ }
let arr = payData
arr.list.splice(index, 1);
setFlag(flag + 1)
@@ -891,10 +904,11 @@ function CreditScoreMgm() {
{
index2 > 0 && index2 + 1 == item.children.length ?
{
- getRechargeRulesDel({ cid: res.couponId })
+ if (res.cid) {
+ getRechargeRulesDel({ cid: res.cid })
+ }
let arr = payData
arr.list[index].children.splice(index2, 1);
- console.log(847, arr)
setFlag(flag + 1)
setPayData(arr)
}
diff --git a/src/services/NewEnergy/realtimeMonitor.js b/src/services/NewEnergy/realtimeMonitor.js
index 1bb12ab..f5b5d89 100644
--- a/src/services/NewEnergy/realtimeMonitor.js
+++ b/src/services/NewEnergy/realtimeMonitor.js
@@ -31,7 +31,7 @@ const getPileMonitorList = (params) => {
const getPileMonitorStatsData = (params) => {
return ajax({
url: "/api/nes/piles/count",
- type: "post",
+ type: "get",
data: params,
});
};