From 93d8a38f9fd0746b9ce6ac7541bf2b8b48f7c63c Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 18 十二月 2024 13:11:24 +0800
Subject: [PATCH] #
---
zy-acs-flow/src/page/operationRecord/OperationDetail.jsx | 89 +++++++++++++++++++++++++++++++++++++++-----
1 files changed, 79 insertions(+), 10 deletions(-)
diff --git a/zy-acs-flow/src/page/operationRecord/OperationDetail.jsx b/zy-acs-flow/src/page/operationRecord/OperationDetail.jsx
index c0b92b1..ca45841 100644
--- a/zy-acs-flow/src/page/operationRecord/OperationDetail.jsx
+++ b/zy-acs-flow/src/page/operationRecord/OperationDetail.jsx
@@ -1,26 +1,95 @@
import * as React from 'react';
import {
- EditBase,
useTranslate,
TextInput,
SimpleForm,
DateField,
Labeled,
} from 'react-admin';
-import { Box, Grid, Stack, IconButton, Typography, Card, CardContent, TextField } from '@mui/material';
+import { Box, Grid, Stack, IconButton, Typography, Card, CardContent, TextField, Button } from '@mui/material';
import CloseIcon from '@mui/icons-material/Close';
+import { format } from 'date-fns';
const OperationDetail = (props) => {
- const { operation, setDrawerVal, ...rest } = props;
- console.log(operation);
-
+ const { operation, ...rest } = props;
+
return (
<>
- <Card>
- <CardContent>
- <TextField value={JSON.stringify(operation)} maxRows={15} multiline />
- </CardContent>
- </Card>
+ <Box width={{ xs: '100vW', sm: 400 }} mt={{ xs: 2, sm: 1 }}>
+ <Card>
+ <CardContent>
+ <Grid container rowSpacing={1} mb={1}>
+ <Grid item xs={6}>
+ <Labeled label="table.field.operationRecord.namespace">
+ <Typography
+ variant="body2"
+ flexWrap="nowrap"
+ >
+ {operation.namespace || ''}
+ </Typography>
+ </Labeled>
+ </Grid>
+ <Grid item xs={6}>
+ <Labeled label="table.field.operationRecord.url">
+ <Typography
+ variant="body2"
+ flexWrap="nowrap"
+ >
+ {operation.url || ''}
+ </Typography>
+ </Labeled>
+ </Grid>
+ <Grid item xs={6}>
+ <Labeled label="table.field.operationRecord.timestamp">
+ <Typography
+ variant="body2"
+ flexWrap="nowrap"
+ >
+ {format(new Date(Number(operation.timestamp)), 'yyyy-MM-dd HH:mm:ss')}
+ </Typography>
+ </Labeled>
+ </Grid>
+ <Grid item xs={6}>
+ <Labeled label="table.field.operationRecord.userId">
+ <Typography
+ variant="body2"
+ flexWrap="nowrap"
+ >
+ {operation.userId$ || ''}
+ </Typography>
+ </Labeled>
+ </Grid>
+ <Grid item sm={12}>
+ <TextField
+ label="Request"
+ value={operation.request || ''}
+ maxRows={15}
+ multiline
+ />
+ </Grid>
+ <Box mt={1} />
+ <Grid item sm={12}>
+ <TextField
+ label="Response"
+ value={operation.response || ''}
+ maxRows={15}
+ multiline
+ />
+ </Grid>
+ <Grid item xs={6}>
+ <Labeled label="table.field.operationRecord.clientIp">
+ <Typography
+ variant="body2"
+ flexWrap="nowrap"
+ >
+ {operation.clientIp || ''}
+ </Typography>
+ </Labeled>
+ </Grid>
+ </Grid>
+ </CardContent>
+ </Card>
+ </Box>
</>
)
}
--
Gitblit v1.9.1