This commit is contained in:
@@ -23,7 +23,7 @@ export const querySchema: FormSchemaGetter = () => [
|
||||
fieldName: 'level',
|
||||
label: '级别',
|
||||
},
|
||||
{
|
||||
/*{
|
||||
component: 'Select',
|
||||
componentProps: {
|
||||
getPopupContainer,
|
||||
@@ -31,7 +31,7 @@ export const querySchema: FormSchemaGetter = () => [
|
||||
},
|
||||
fieldName: 'state',
|
||||
label: '处理状态',
|
||||
},
|
||||
},*/
|
||||
];
|
||||
|
||||
export const columns: VxeGridProps['columns'] = [
|
||||
@@ -44,6 +44,10 @@ export const columns: VxeGridProps['columns'] = [
|
||||
title: '预警时间',
|
||||
field: 'reportTime',
|
||||
},
|
||||
{
|
||||
title: '设备ip',
|
||||
field: 'deviceIp',
|
||||
},
|
||||
{
|
||||
title: '设备名称',
|
||||
field: 'deviceName',
|
||||
@@ -85,12 +89,12 @@ export const columns: VxeGridProps['columns'] = [
|
||||
field: 'stateName',
|
||||
},
|
||||
{
|
||||
title: '预期处理时间',
|
||||
field: 'servBeginTime',
|
||||
title: '创建时间',
|
||||
field: 'createTime',
|
||||
},
|
||||
{
|
||||
title: '处理时间',
|
||||
field: 'servEndTime',
|
||||
title: '创建人',
|
||||
field: 'createBy',
|
||||
},
|
||||
{
|
||||
field: 'action',
|
||||
@@ -127,78 +131,56 @@ export const modalSchema: FormSchemaGetter = () => [
|
||||
valueFormat: 'YYYY.MM.DD HH:mm',
|
||||
showTime: true,
|
||||
},
|
||||
rules: 'required',
|
||||
disabled: true,
|
||||
rules: 'required',
|
||||
},
|
||||
{
|
||||
label: '预警类型',
|
||||
fieldName: 'bigTypeName',
|
||||
fieldName: 'alarmType',
|
||||
component: 'Input',
|
||||
rules: 'required',
|
||||
disabled: true,
|
||||
},
|
||||
{
|
||||
label: '描述',
|
||||
fieldName: 'description',
|
||||
label: '设备名称',
|
||||
fieldName: 'deviceIp',
|
||||
component: 'Input',
|
||||
formItemClass: 'col-span-2',
|
||||
disabled: true,
|
||||
},
|
||||
/* {
|
||||
label: '所在位置',
|
||||
fieldName: 'location',
|
||||
component: 'Input',
|
||||
rules: 'required',
|
||||
disabled: true,
|
||||
},*/
|
||||
},
|
||||
{
|
||||
label: '设备名称',
|
||||
fieldName: 'deviceName',
|
||||
disabled: true,
|
||||
component: 'Input',
|
||||
rules: 'required',
|
||||
disabled: true,
|
||||
},
|
||||
{
|
||||
label: '处理情况',
|
||||
fieldName: 'processingDetails',
|
||||
component: 'Input',
|
||||
componentProps: {
|
||||
rows: 3,
|
||||
},
|
||||
formItemClass: 'col-span-2',
|
||||
disabled: true,
|
||||
},
|
||||
{
|
||||
label: '处理时间',
|
||||
fieldName: 'processingTime',
|
||||
component: 'DatePicker',
|
||||
componentProps: {
|
||||
format: 'YYYY.MM.DD HH:mm',
|
||||
valueFormat: 'YYYY.MM.DD HH:mm',
|
||||
showTime: true,
|
||||
},
|
||||
disabled: true,
|
||||
},
|
||||
{
|
||||
label: '处理图片',
|
||||
fieldName: 'imgUrl',
|
||||
component: 'Input',
|
||||
rules: 'required',
|
||||
disabled: true,
|
||||
},
|
||||
{
|
||||
label: '级别',
|
||||
label: '重要级别',
|
||||
fieldName: 'level',
|
||||
component: 'Select',
|
||||
disabled: true,
|
||||
componentProps: {
|
||||
getPopupContainer,
|
||||
options: getDictOptions(DictEnum.alarm_level, true),
|
||||
},
|
||||
rules: 'selectRequired',
|
||||
},
|
||||
{
|
||||
label: '创建时间',
|
||||
fieldName: 'createTime',
|
||||
component: 'DatePicker',
|
||||
disabled: true,
|
||||
componentProps: {
|
||||
format: 'YYYY.MM.DD HH:mm',
|
||||
valueFormat: 'YYYY.MM.DD HH:mm',
|
||||
showTime: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
label: '处理状态',
|
||||
component: 'Select',
|
||||
disabled: true,
|
||||
componentProps: {
|
||||
getPopupContainer,
|
||||
options: getDictOptions(DictEnum.alarm_state, true),
|
||||
@@ -206,16 +188,61 @@ export const modalSchema: FormSchemaGetter = () => [
|
||||
fieldName: 'state',
|
||||
rules: 'selectRequired',
|
||||
},
|
||||
{
|
||||
label: '描述',
|
||||
disabled: true,
|
||||
fieldName: 'description',
|
||||
component: 'Textarea',
|
||||
formItemClass: 'col-span-2',
|
||||
componentProps: {
|
||||
rows: 3,
|
||||
},
|
||||
},
|
||||
// 插入分割线
|
||||
{
|
||||
component: 'Divider',
|
||||
fieldName: '_divider',
|
||||
formItemClass: 'col-span-2',
|
||||
hideLabel: true,
|
||||
renderComponentContent: () => {
|
||||
return {
|
||||
default: () => h('div', '处理'),
|
||||
};
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
label: '预期处理时间',
|
||||
fieldName: 'expectedProcessingTime',
|
||||
component: 'DatePicker',
|
||||
label: '处理人',
|
||||
fieldName: 'solveId',
|
||||
component: 'Select',
|
||||
},
|
||||
|
||||
{
|
||||
label: '联系电话',
|
||||
fieldName: 'phonenumber',
|
||||
component: 'Input',
|
||||
},
|
||||
|
||||
{
|
||||
label: '邮箱',
|
||||
fieldName: 'email',
|
||||
component: 'Input',
|
||||
},
|
||||
|
||||
{
|
||||
label: '所在部门',
|
||||
fieldName: 'deptName',
|
||||
component: 'Input',
|
||||
disabled: true,
|
||||
},
|
||||
|
||||
{
|
||||
label: '备注',
|
||||
fieldName: 'remark',
|
||||
component: 'Textarea',
|
||||
formItemClass: 'col-span-2',
|
||||
componentProps: {
|
||||
format: 'YYYY.MM.DD HH:mm',
|
||||
valueFormat: 'YYYY.MM.DD HH:mm',
|
||||
showTime: true,
|
||||
rows: 3,
|
||||
},
|
||||
rules: 'required',
|
||||
},
|
||||
];
|
||||
|
Reference in New Issue
Block a user