Commit a6854a01b6116c9136184ba82475292fef955adc

Authored by fengtao
1 parent 305f1056

feat:新增日志管理

1 1 import { BasicPageParams } from '/@/api/model/baseModel';
2   -export type LogQueryParam = BasicPageParams & CameraParam;
  2 +export type LogQueryParam = BasicPageParams & LoginParam;
3 3
4   -export type CameraParam = {
5   - status?: true;
6   - name?: string;
7   - organizationId?: string;
8   - orderFiled?: string;
9   - orderType?: string;
  4 +export type LoginParam = {
  5 + actionType?: string;
  6 + startTime?: string;
  7 + endTime?: string;
10 8 };
... ...
1 1 <template>
2   - <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="异常日志详情" width="30%">
  2 + <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="异常日志详情" width="40%">
3 3 <BasicForm @register="registerForm" />
4 4 </BasicDrawer>
5 5 </template>
... ... @@ -9,6 +9,7 @@
9 9 import { formSchema } from './config.data';
10 10 import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
11 11 import { getLogManageDetail } from '/@/api/log/logManager';
  12 + import moment from 'moment';
12 13
13 14 export default defineComponent({
14 15 name: 'ContactDrawer',
... ... @@ -26,8 +27,10 @@
26 27 setDrawerProps({ confirmLoading: false });
27 28 const res = await getLogManageDetail(data.record.id);
28 29 const actionData = JSON.stringify(res.actionData);
  30 + const createdTime = moment(data.record.createdTime).format('YYYY-MM-DD');
29 31 await setFieldsValue(res || data.record);
30 32 await setFieldsValue({ actionData });
  33 + await setFieldsValue({ createdTime });
31 34 });
32 35 return {
33 36 registerDrawer,
... ...
1 1 <template>
2   - <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="操作日志详情" width="30%">
  2 + <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="操作日志详情" width="40%">
3 3 <BasicForm @register="registerForm" />
4 4 </BasicDrawer>
5 5 </template>
... ... @@ -9,6 +9,7 @@
9 9 import { formSchema } from './config.data';
10 10 import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
11 11 import { getLogManageDetail } from '/@/api/log/logManager';
  12 + import moment from 'moment';
12 13
13 14 export default defineComponent({
14 15 name: 'ContactDrawer',
... ... @@ -25,9 +26,11 @@
25 26 await resetFields();
26 27 setDrawerProps({ confirmLoading: false });
27 28 const res = await getLogManageDetail(data.record.id);
  29 + const createdTime = moment(data.record.createdTime).format('YYYY-MM-DD');
28 30 const actionData = JSON.stringify(res.actionData);
29 31 await setFieldsValue(res || data.record);
30 32 await setFieldsValue({ actionData });
  33 + await setFieldsValue({ createdTime });
31 34 });
32 35 return {
33 36 registerDrawer,
... ...
1 1 <template>
2   - <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="登陆登出日志详情" width="30%">
  2 + <BasicDrawer v-bind="$attrs" @register="registerDrawer" title="登陆登出日志详情" width="40%">
3 3 <BasicForm @register="registerForm" />
4 4 </BasicDrawer>
5 5 </template>
... ... @@ -9,6 +9,7 @@
9 9 import { formSchema } from './config.data';
10 10 import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
11 11 import { getLogManageDetail } from '/@/api/log/logManager';
  12 + import moment from 'moment';
12 13
13 14 export default defineComponent({
14 15 name: 'ContactDrawer',
... ... @@ -25,9 +26,11 @@
25 26 await resetFields();
26 27 setDrawerProps({ confirmLoading: false });
27 28 const res = await getLogManageDetail(data.record.id);
  29 + const createdTime = moment(data.record.createdTime).format('YYYY-MM-DD');
28 30 const actionData = JSON.stringify(res.actionData);
29 31 await setFieldsValue(res || data.record);
30 32 await setFieldsValue({ actionData });
  33 + await setFieldsValue({ createdTime });
31 34 });
32 35 return {
33 36 registerDrawer,
... ...