index.ts 981 Bytes

import { useI18n } from '/@/hooks/web/useI18n';

const { t } = useI18n();
import { FormSchema } from '/@/components/Table';

//表单字段
export const schemas: FormSchema[] = [
  {
    field: 'intranetIpAndPort',
    label: t('deviceManagement.deviceAccess.intranetIPWithPortText'),
    component: 'FormInputGroup',
    required: true,
    componentProps: {
      inputPlaceholder: t('deviceManagement.deviceAccess.intranetIPPlaceholderText'),
      inputNumberPlaceholder: t('deviceManagement.deviceAccess.intranetPortPlaceholderText'),
    },
    colProps: { span: 24 },
  },
  {
    field: 'outerIpAndPort',
    label: t('deviceManagement.deviceAccess.outernetIPWithPortText'),
    component: 'FormInputGroup',
    required: true,
    componentProps: {
      inputPlaceholder: t('deviceManagement.deviceAccess.outernetIPPlaceholderText'),
      inputNumberPlaceholder: t('deviceManagement.deviceAccess.outernetPortPlaceholderText'),
    },
    colProps: { span: 24 },
  }
];