| | |
| | | dataIndex: 'DESCRIPTION', |
| | | }, |
| | | { |
| | | title: '数据类型', |
| | | dataIndex: 'DATA_TYPE', |
| | | customRender: ({ record }) => { |
| | | const type = record.DATA_TYPE; |
| | | var text = ''; |
| | | var color = 'blue'; |
| | | switch (type) { |
| | | case Data_Types.Character: |
| | | text = '纯字母'; |
| | | break; |
| | | case Data_Types.Numeric: |
| | | text = '纯数字'; |
| | | color = 'yellow'; |
| | | break; |
| | | case Data_Types.DateCode: |
| | | text = '日期'; |
| | | color = 'orange'; |
| | | break; |
| | | case Data_Types.TimeCode: |
| | | text = '时间'; |
| | | color = '#bfbfbf'; |
| | | break; |
| | | case Data_Types.DbCheck: |
| | | text = '关联校验'; |
| | | color = '#0b9da9'; |
| | | break; |
| | | case Data_Types.FixedCode: |
| | | text = '固定值'; |
| | | color = 'green'; |
| | | break; |
| | | case Data_Types.SerialCode: |
| | | text = '流水号'; |
| | | color = '#b442df'; |
| | | break; |
| | | } |
| | | return h(Tag, { color: color }, () => text); |
| | | }, |
| | | }, |
| | | { |
| | | title: '校验位数', |
| | | dataIndex: 'CHECK_LENGTH', |
| | | }, |
| | | { |
| | | title: '校验位数', |
| | | dataIndex: 'CHECK_LENGTH', |
| | | }, |
| | |
| | | formModel.CHECK_LENGTH = ''; |
| | | } |
| | | if (e == Data_Types.DbCheck || e == Data_Types.NoCheck) { |
| | | formModel.DATA_REGEX = `(.{${formModel.CHECK_LENGTH}}){${formModel.REPEAT_TIMES}}`; |
| | | formModel.DATA_REGEX = formModel.CHECK_LENGTH>0? `(.{${formModel.CHECK_LENGTH}}){${formModel.REPEAT_TIMES}}`: `(.*){${formModel.REPEAT_TIMES}}`; |
| | | } |
| | | if (e == Data_Types.SerialCode) { |
| | | formModel.DATA_REGEX = `([0-9]{${formModel.CHECK_LENGTH}}){${formModel.REPEAT_TIMES}}`; |
| | |
| | | formModel.DATA_REGEX = `(${_regex}){${formModel.REPEAT_TIMES}}`; |
| | | } |
| | | } |
| | | //formModel.CHECK_LENGTH>0? `(.{${formModel.CHECK_LENGTH}}){${formModel.REPEAT_TIMES}}`: `(.*){${formModel.REPEAT_TIMES}}`; |
| | | if ( |
| | | formModel.DATA_TYPE == Data_Types.DbCheck || |
| | | formModel.DATA_TYPE == Data_Types.DbCheck |
| | | ) { |
| | | formModel.DATA_REGEX = val>0? `(.{${val}}){${formModel.REPEAT_TIMES}}`: `(.*){${formModel.REPEAT_TIMES}}`; |
| | | } |
| | | if ( |
| | | formModel.DATA_TYPE == Data_Types.NoCheck |
| | | ) { |
| | | formModel.DATA_REGEX = `(.{${val}}){${formModel.REPEAT_TIMES}}`; |