|
|
@@ -1,5 +1,6 @@
|
|
|
import { BasicColumn, FormSchema } from '/@/components/Table';
|
|
|
import { listDictModel, uploadApi } from '/@/api/common';
|
|
|
+import dayjs from 'dayjs';
|
|
|
|
|
|
export const columns: BasicColumn[] = [
|
|
|
{
|
|
|
@@ -50,6 +51,7 @@ export const dataFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
label: '设备编号',
|
|
|
field: 'uniqueCode',
|
|
|
+ required: true,
|
|
|
component: 'Input',
|
|
|
componentProps: {
|
|
|
placeholder: '请输入设备编码',
|
|
|
@@ -67,6 +69,7 @@ export const dataFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
label: '设备类型',
|
|
|
field: 'deviceType',
|
|
|
+ required: true,
|
|
|
component: 'ApiSelect',
|
|
|
componentProps: {
|
|
|
api: listDictModel,
|
|
|
@@ -79,6 +82,7 @@ export const dataFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
label: '厂家',
|
|
|
field: 'manufacturer',
|
|
|
+ required: true,
|
|
|
component: 'Input',
|
|
|
componentProps: {
|
|
|
placeholder: '请输入设备厂家',
|
|
|
@@ -125,9 +129,11 @@ export const dataFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
label: '保修期限(年)',
|
|
|
field: 'warrantyPeriod',
|
|
|
- component: 'Input',
|
|
|
+ component: 'InputNumber',
|
|
|
componentProps: {
|
|
|
placeholder: '请输入保修期限',
|
|
|
+ min: 0,
|
|
|
+ step: 1,
|
|
|
},
|
|
|
},
|
|
|
];
|
|
|
@@ -175,6 +181,7 @@ export const maintenanceDataFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
label: '维修时间',
|
|
|
field: 'maintenanceTime',
|
|
|
+ required: true,
|
|
|
component: 'DatePicker',
|
|
|
componentProps: {
|
|
|
format: 'YYYY-MM-DD HH:mm:ss',
|
|
|
@@ -183,6 +190,7 @@ export const maintenanceDataFormSchema: FormSchema[] = [
|
|
|
getPopupContainer: () => document.body,
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss',
|
|
|
},
|
|
|
+ defaultValue: dayjs().format('YYYY-MM-DD HH:mm:ss'),
|
|
|
},
|
|
|
|
|
|
{
|
|
|
@@ -304,6 +312,7 @@ export const upkeepDataFormSchema: FormSchema[] = [
|
|
|
{
|
|
|
label: '保养时间',
|
|
|
field: 'maintainTime',
|
|
|
+ required: true,
|
|
|
component: 'DatePicker',
|
|
|
componentProps: {
|
|
|
format: 'YYYY-MM-DD HH:mm:ss',
|
|
|
@@ -312,6 +321,7 @@ export const upkeepDataFormSchema: FormSchema[] = [
|
|
|
getPopupContainer: () => document.body,
|
|
|
valueFormat: 'YYYY-MM-DD HH:mm:ss',
|
|
|
},
|
|
|
+ defaultValue: dayjs().format('YYYY-MM-DD HH:mm:ss'),
|
|
|
},
|
|
|
{
|
|
|
label: '保养内容',
|