Showing
6 changed files
with
16 additions
and
18 deletions
| @@ -53,12 +53,11 @@ export const alarmSearchSchemas: FormSchema[] = [ | @@ -53,12 +53,11 @@ export const alarmSearchSchemas: FormSchema[] = [ | ||
| 53 | }, | 53 | }, |
| 54 | }, | 54 | }, |
| 55 | { | 55 | { |
| 56 | - field: 'endTime', | 56 | + field: 'alarmTime', |
| 57 | label: '告警时间', | 57 | label: '告警时间', |
| 58 | - component: 'DatePicker', | 58 | + component: 'RangePicker', |
| 59 | componentProps: { | 59 | componentProps: { |
| 60 | - valueFormat: 'x', | ||
| 61 | - showTime: { defaultValue: moment('23:59:59', 'HH:mm:ss') }, | 60 | + showTime: { defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')] }, |
| 62 | }, | 61 | }, |
| 63 | colProps: { span: 6 }, | 62 | colProps: { span: 6 }, |
| 64 | }, | 63 | }, |
| @@ -37,11 +37,12 @@ | @@ -37,11 +37,12 @@ | ||
| 37 | title: '告警记录列表', | 37 | title: '告警记录列表', |
| 38 | api: getDeviceAlarm, | 38 | api: getDeviceAlarm, |
| 39 | columns: alarmColumns, | 39 | columns: alarmColumns, |
| 40 | + useSearchForm: true, | ||
| 40 | formConfig: { | 41 | formConfig: { |
| 41 | labelWidth: 120, | 42 | labelWidth: 120, |
| 42 | schemas: alarmSearchSchemas, | 43 | schemas: alarmSearchSchemas, |
| 44 | + fieldMapToTime: [['alarmTime', ['startTime', 'endTime'], 'x']], | ||
| 43 | }, | 45 | }, |
| 44 | - useSearchForm: true, | ||
| 45 | bordered: true, | 46 | bordered: true, |
| 46 | showIndexColumn: false, | 47 | showIndexColumn: false, |
| 47 | showTableSetting: true, | 48 | showTableSetting: true, |
| @@ -51,9 +52,9 @@ | @@ -51,9 +52,9 @@ | ||
| 51 | slots: { customRender: 'action' }, | 52 | slots: { customRender: 'action' }, |
| 52 | fixed: 'right', | 53 | fixed: 'right', |
| 53 | }, | 54 | }, |
| 54 | - beforeFetch: (data) => { | ||
| 55 | - Reflect.set(data, 'startTime', null); | ||
| 56 | - }, | 55 | + // beforeFetch: (data) => { |
| 56 | + // Reflect.set(data, 'startTime', null); | ||
| 57 | + // }, | ||
| 57 | }); | 58 | }); |
| 58 | const [registerDetailDrawer, { openDrawer }] = useDrawer(); | 59 | const [registerDetailDrawer, { openDrawer }] = useDrawer(); |
| 59 | const handleDetail = (record: Recordable) => { | 60 | const handleDetail = (record: Recordable) => { |
| @@ -104,12 +104,11 @@ export const alarmSearchSchemas: FormSchema[] = [ | @@ -104,12 +104,11 @@ export const alarmSearchSchemas: FormSchema[] = [ | ||
| 104 | }, | 104 | }, |
| 105 | }, | 105 | }, |
| 106 | { | 106 | { |
| 107 | - field: 'endTime', | 107 | + field: 'alarmTime', |
| 108 | label: '告警时间', | 108 | label: '告警时间', |
| 109 | - component: 'DatePicker', | 109 | + component: 'RangePicker', |
| 110 | componentProps: { | 110 | componentProps: { |
| 111 | - valueFormat: 'x', | ||
| 112 | - showTime: { defaultValue: moment('23:59:59', 'HH:mm:ss') }, | 111 | + showTime: { defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')] }, |
| 113 | }, | 112 | }, |
| 114 | colProps: { span: 6 }, | 113 | colProps: { span: 6 }, |
| 115 | }, | 114 | }, |
| @@ -44,13 +44,13 @@ | @@ -44,13 +44,13 @@ | ||
| 44 | formConfig: { | 44 | formConfig: { |
| 45 | labelWidth: 100, | 45 | labelWidth: 100, |
| 46 | schemas: alarmSearchSchemas, | 46 | schemas: alarmSearchSchemas, |
| 47 | + fieldMapToTime: [['alarmTime', ['startTime', 'endTime'], 'x']], | ||
| 47 | }, | 48 | }, |
| 48 | showTableSetting: true, | 49 | showTableSetting: true, |
| 49 | bordered: true, | 50 | bordered: true, |
| 50 | showIndexColumn: false, | 51 | showIndexColumn: false, |
| 51 | beforeFetch: (data) => { | 52 | beforeFetch: (data) => { |
| 52 | Reflect.set(data, 'deviceId', props.id); | 53 | Reflect.set(data, 'deviceId', props.id); |
| 53 | - Reflect.set(data, 'startTime', null); | ||
| 54 | }, | 54 | }, |
| 55 | actionColumn: { | 55 | actionColumn: { |
| 56 | width: 200, | 56 | width: 200, |
| @@ -244,10 +244,11 @@ | @@ -244,10 +244,11 @@ | ||
| 244 | <div style="font-size:16px;font-weight:bold">${name}</div> | 244 | <div style="font-size:16px;font-weight:bold">${name}</div> |
| 245 | ${ | 245 | ${ |
| 246 | deviceState === 'INACTIVE' | 246 | deviceState === 'INACTIVE' |
| 247 | - ? `<div style="display:flex;align-items:center"><img style="width:15px;height:15px" src="${djh}">待激活</div>` | 247 | + ? `<div style="display:flex;align-items:center;"><img style="width:15px;height:15px" src="${djh}" class="mr-1">待激活</div>` |
| 248 | : deviceState === 'ONLINE' | 248 | : deviceState === 'ONLINE' |
| 249 | - ? `<div style="display:flex;align-items:center"><img style="width:15px;height:15px" src="${online}">在线</div>` | ||
| 250 | - : `<div style="display:flex;align-items:center"><img style="width:15px;height:15px" src="${lx1}">离线</div>` | 249 | + ? `<div style="display:flex;align-items:center; "> |
| 250 | + <img style="width:15px;height:15px" src="${online}" class="mr-1">在线</div>` | ||
| 251 | + : `<div style="display:flex;align-items:center;"><img style="width:15px;height:15px" src="${lx1}" class="mr-1">离线</div>` | ||
| 251 | } | 252 | } |
| 252 | </div> | 253 | </div> |
| 253 | <div>所属组织:${organizationDTO.name}</div> | 254 | <div>所属组织:${organizationDTO.name}</div> |