index.ts 1.25 KB
import { FormSchema } from '/@/components/Form';

export const modelSchemas: FormSchema[] = [
  {
    field: '0',
    component: 'Input',
    label: 'Object list',
    componentProps: {
      placeholder: '请输入Object list',
    },
    colProps: { span: 11 },
  },
];

export const serverSchemas: FormSchema[] = [
  {
    field: '1',
    component: 'InputNumber',
    label: 'Short ID',
    required: true,
    defaultValue: 123,
    colProps: { span: 8 },
  },
  {
    field: '2',
    component: 'InputNumber',
    label: 'Client registration lifetime',
    required: true,
    defaultValue: 123,
    colProps: { span: 8 },
  },
];

export const settingsSchemas: FormSchema[] = [
  {
    field: 'deviceTelemetryTopic',
    component: 'Input',
    label: '筛选器',
    required: true,
    defaultValue: 'v1/devices/me/telemetry',
    componentProps: {
      placeholder: '请输入遥测数据 topic 筛选器',
    },
    colProps: { span: 11 },
  },
];

export const deviceSchemas: FormSchema[] = [
  {
    field: 'deviceTelemetryTopic',
    component: 'Input',
    label: '筛选器',
    required: true,
    defaultValue: 'v1/devices/me/telemetry',
    componentProps: {
      placeholder: '请输入遥测数据 topic 筛选器',
    },
    colProps: { span: 11 },
  },
];