valentichu пре 1 година
родитељ
комит
dc690df370

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
lib/index.js


+ 13 - 6
src/pages/Alarm/components/components/AlarmDetail/index.jsx

@@ -193,12 +193,17 @@ const initialOption = {
 };
 
 const Index = (props) => {
-  const [chartData, setChartData] = useState({ ...initialOption });
+  const [chartData, setChartData] = useState(null);
   const [range, setRange] = useState([
     dayjs(props.data?.data?.created_time).subtract(3, "day"),
     dayjs(props.data?.data?.created_time).add(3, "day"),
   ]);
   const fetchData = useMemoizedFn(async () => {
+    if (
+      props.data?.data?.rule_id === null ||
+      props.data?.data?.rule_id === undefined
+    )
+      return;
     const res = await API.getAlarmPointData(
       props.data?.data?.rule_id,
       range[0].unix(),
@@ -349,11 +354,13 @@ const Index = (props) => {
         />
       </div>
 
-      <ReactECharts
-        style={{ height: 250 }}
-        option={chartData}
-        notMerge={true}
-      />
+      {chartData && (
+        <ReactECharts
+          style={{ height: 250 }}
+          option={chartData}
+          notMerge={true}
+        />
+      )}
     </>
   );
 };

+ 1 - 0
src/pages/Alarm/components/detail.jsx

@@ -70,6 +70,7 @@ const Detail = (props) => {
       }}
       zIndex="1001"
       footer={null}
+      destroyOnClose
     >
       <div className={styles.tags}>
         <Radio.Group

Неке датотеке нису приказане због велике количине промена