Commit b43522b950e646836336d681b2e6cf56a852361e

Authored by ww
1 parent 3ba23b64

feat: tcp产品物模型新增数据格式字段

  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,