Showing
1 changed file
with
20 additions
and
17 deletions
1 | +import { findDictItemByCode } from '/@/api/system/dict'; | ||
1 | import { FormSchema } from '/@/components/Table'; | 2 | import { FormSchema } from '/@/components/Table'; |
3 | +import { DictEnum } from '/@/enums/dictEnum'; | ||
2 | 4 | ||
3 | export enum FormFieldsEnum { | 5 | export enum FormFieldsEnum { |
4 | REGISTER_ADDRESS = 'registerAddress', | 6 | REGISTER_ADDRESS = 'registerAddress', |
@@ -17,21 +19,22 @@ export const formSchemas: FormSchema[] = [ | @@ -17,21 +19,22 @@ export const formSchemas: FormSchema[] = [ | ||
17 | placeholder: '请输入寄存器地址', | 19 | placeholder: '请输入寄存器地址', |
18 | }, | 20 | }, |
19 | }, | 21 | }, |
20 | - // { | ||
21 | - // field: FormFieldsEnum.DATA_TYPE, | ||
22 | - // component: 'ApiSelect', | ||
23 | - // label: '数据格式', | ||
24 | - // rules: [{ message: '请选择数据格式', required: true }], | ||
25 | - // componentProps: { | ||
26 | - // api: findDictItemByCode, | ||
27 | - // params: { | ||
28 | - // dictCode: DictEnum.REGISTER_DATA_FORMAT, | ||
29 | - // }, | ||
30 | - // labelField: 'itemText', | ||
31 | - // valueField: 'itemValue', | ||
32 | - // placeholder: '请选择数据格式', | ||
33 | - // }, | ||
34 | - // }, | 22 | + { |
23 | + field: FormFieldsEnum.DATA_TYPE, | ||
24 | + component: 'ApiSelect', | ||
25 | + label: '数据格式', | ||
26 | + rules: [{ message: '请选择数据格式', required: true }], | ||
27 | + componentProps: { | ||
28 | + api: findDictItemByCode, | ||
29 | + params: { | ||
30 | + dictCode: DictEnum.REGISTER_DATA_FORMAT, | ||
31 | + }, | ||
32 | + labelField: 'itemText', | ||
33 | + valueField: 'itemValue', | ||
34 | + placeholder: '请选择数据格式', | ||
35 | + getPopupContainer: () => document.body, | ||
36 | + }, | ||
37 | + }, | ||
35 | { | 38 | { |
36 | field: FormFieldsEnum.ACTION_TYPE, | 39 | field: FormFieldsEnum.ACTION_TYPE, |
37 | component: 'Select', | 40 | component: 'Select', |
@@ -41,8 +44,8 @@ export const formSchemas: FormSchema[] = [ | @@ -41,8 +44,8 @@ export const formSchemas: FormSchema[] = [ | ||
41 | options: [ | 44 | options: [ |
42 | { label: '05 写入单个线圈寄存器', value: '05' }, | 45 | { label: '05 写入单个线圈寄存器', value: '05' }, |
43 | { label: '06 写入单个保持寄存器', value: '06' }, | 46 | { label: '06 写入单个保持寄存器', value: '06' }, |
44 | - { label: '0F 写入多个线圈状态', value: '0F' }, | ||
45 | - { label: '10 写入多个保持寄存器', value: '10' }, | 47 | + // { label: '0F 写入多个线圈状态', value: '0F' }, |
48 | + { label: '16 写入多个保持寄存器', value: '16' }, | ||
46 | ], | 49 | ], |
47 | placeholder: '请选择操作类型', | 50 | placeholder: '请选择操作类型', |
48 | getPopupContainer: () => document.body, | 51 | getPopupContainer: () => document.body, |