Commit afd31008ebc9d4d5bc7f1ab3d12ea94293b75a24

Authored by loveumiko
1 parent b27853af

fix: 优化看板字体大小字段的填写

... ... @@ -43,6 +43,14 @@
43 43 defaultValue: 14,
44 44 componentProps: {
45 45 min: 0,
  46 + formatter: (e) => {
  47 + const value = e.replace(/^0/g, '');
  48 + if (value) {
  49 + return value.replace(/^0/g, '');
  50 + } else {
  51 + return 0;
  52 + }
  53 + },
46 54 },
47 55 },
48 56 ],
... ...
... ... @@ -56,6 +56,14 @@
56 56 defaultValue: 14,
57 57 componentProps: {
58 58 min: 0,
  59 + formatter: (e) => {
  60 + const value = e.replace(/^0/g, '');
  61 + if (value) {
  62 + return value.replace(/^0/g, '');
  63 + } else {
  64 + return 0;
  65 + }
  66 + },
59 67 },
60 68 },
61 69 {
... ... @@ -65,6 +73,14 @@
65 73 defaultValue: 14,
66 74 componentProps: {
67 75 min: 0,
  76 + formatter: (e) => {
  77 + const value = e.replace(/^0/g, '');
  78 + if (value) {
  79 + return value.replace(/^0/g, '');
  80 + } else {
  81 + return 0;
  82 + }
  83 + },
68 84 },
69 85 },
70 86 {
... ...
... ... @@ -62,6 +62,14 @@
62 62 defaultValue: 14,
63 63 componentProps: {
64 64 min: 0,
  65 + formatter: (e) => {
  66 + const value = e.replace(/^0/g, '');
  67 + if (value) {
  68 + return value.replace(/^0/g, '');
  69 + } else {
  70 + return 0;
  71 + }
  72 + },
65 73 },
66 74 },
67 75 {
... ... @@ -71,6 +79,14 @@
71 79 defaultValue: 14,
72 80 componentProps: {
73 81 min: 0,
  82 + formatter: (e) => {
  83 + const value = e.replace(/^0/g, '');
  84 + if (value) {
  85 + return value.replace(/^0/g, '');
  86 + } else {
  87 + return 0;
  88 + }
  89 + },
74 90 },
75 91 },
76 92 {
... ...
... ... @@ -56,6 +56,14 @@
56 56 defaultValue: 14,
57 57 componentProps: {
58 58 min: 0,
  59 + formatter: (e) => {
  60 + const value = e.replace(/^0/g, '');
  61 + if (value) {
  62 + return value.replace(/^0/g, '');
  63 + } else {
  64 + return 0;
  65 + }
  66 + },
59 67 },
60 68 },
61 69 {
... ... @@ -65,6 +73,14 @@
65 73 defaultValue: 14,
66 74 componentProps: {
67 75 min: 0,
  76 + formatter: (e) => {
  77 + const value = e.replace(/^0/g, '');
  78 + if (value) {
  79 + return value.replace(/^0/g, '');
  80 + } else {
  81 + return 0;
  82 + }
  83 + },
68 84 },
69 85 },
70 86 {
... ...
... ... @@ -70,6 +70,14 @@
70 70 defaultValue: 14,
71 71 componentProps: {
72 72 min: 0,
  73 + formatter: (e) => {
  74 + const value = e.replace(/^0/g, '');
  75 + if (value) {
  76 + return value.replace(/^0/g, '');
  77 + } else {
  78 + return 0;
  79 + }
  80 + },
73 81 },
74 82 },
75 83 {
... ... @@ -79,6 +87,14 @@
79 87 defaultValue: 14,
80 88 componentProps: {
81 89 min: 0,
  90 + formatter: (e) => {
  91 + const value = e.replace(/^0/g, '');
  92 + if (value) {
  93 + return value.replace(/^0/g, '');
  94 + } else {
  95 + return 0;
  96 + }
  97 + },
82 98 },
83 99 },
84 100 {
... ...
... ... @@ -49,6 +49,14 @@
49 49 defaultValue: 14,
50 50 componentProps: {
51 51 min: 0,
  52 + formatter: (e) => {
  53 + const value = e.replace(/^0/g, '');
  54 + if (value) {
  55 + return value.replace(/^0/g, '');
  56 + } else {
  57 + return 0;
  58 + }
  59 + },
52 60 },
53 61 },
54 62 {
... ... @@ -58,6 +66,14 @@
58 66 defaultValue: 14,
59 67 componentProps: {
60 68 min: 0,
  69 + formatter: (e) => {
  70 + const value = e.replace(/^0/g, '');
  71 + if (value) {
  72 + return value.replace(/^0/g, '');
  73 + } else {
  74 + return 0;
  75 + }
  76 + },
61 77 },
62 78 },
63 79 {
... ...
... ... @@ -60,6 +60,14 @@
60 60 defaultValue: 14,
61 61 componentProps: {
62 62 min: 0,
  63 + formatter: (e) => {
  64 + const value = e.replace(/^0/g, '');
  65 + if (value) {
  66 + return value.replace(/^0/g, '');
  67 + } else {
  68 + return 0;
  69 + }
  70 + },
63 71 },
64 72 },
65 73 {
... ... @@ -69,6 +77,14 @@
69 77 defaultValue: 14,
70 78 componentProps: {
71 79 min: 0,
  80 + formatter: (e) => {
  81 + const value = e.replace(/^0/g, '');
  82 + if (value) {
  83 + return value.replace(/^0/g, '');
  84 + } else {
  85 + return 0;
  86 + }
  87 + },
72 88 },
73 89 },
74 90 ],
... ...
... ... @@ -83,6 +83,14 @@
83 83 defaultValue: 14,
84 84 componentProps: {
85 85 min: 0,
  86 + formatter: (e) => {
  87 + const value = e.replace(/^0/g, '');
  88 + if (value) {
  89 + return value.replace(/^0/g, '');
  90 + } else {
  91 + return 0;
  92 + }
  93 + },
86 94 },
87 95 },
88 96 {
... ... @@ -92,6 +100,14 @@
92 100 defaultValue: 14,
93 101 componentProps: {
94 102 min: 0,
  103 + formatter: (e) => {
  104 + const value = e.replace(/^0/g, '');
  105 + if (value) {
  106 + return value.replace(/^0/g, '');
  107 + } else {
  108 + return 0;
  109 + }
  110 + },
95 111 },
96 112 },
97 113 {
... ...
... ... @@ -26,11 +26,19 @@
26 26 },
27 27 {
28 28 field: ComponentConfigFieldEnum.FONT_SIZE,
29   - label: '文字字体的大小',
  29 + label: '文本字体大小',
30 30 component: 'InputNumber',
31 31 defaultValue: 14,
32 32 componentProps: {
33 33 min: 0,
  34 + formatter: (e) => {
  35 + const value = e.replace(/^0/g, '');
  36 + if (value) {
  37 + return value.replace(/^0/g, '');
  38 + } else {
  39 + return 0;
  40 + }
  41 + },
34 42 },
35 43 },
36 44 {
... ...
... ... @@ -53,6 +53,14 @@
53 53 defaultValue: 14,
54 54 componentProps: {
55 55 min: 0,
  56 + formatter: (e) => {
  57 + const value = e.replace(/^0/g, '');
  58 + if (value) {
  59 + return value.replace(/^0/g, '');
  60 + } else {
  61 + return 0;
  62 + }
  63 + },
56 64 },
57 65 },
58 66 {
... ...
... ... @@ -26,6 +26,14 @@
26 26 defaultValue: 20,
27 27 componentProps: {
28 28 min: 0,
  29 + formatter: (e) => {
  30 + const value = e.replace(/^0/g, '');
  31 + if (value) {
  32 + return value.replace(/^0/g, '');
  33 + } else {
  34 + return 0;
  35 + }
  36 + },
29 37 },
30 38 },
31 39 {
... ... @@ -35,6 +43,14 @@
35 43 defaultValue: 14,
36 44 componentProps: {
37 45 min: 0,
  46 + formatter: (e) => {
  47 + const value = e.replace(/^0/g, '');
  48 + if (value) {
  49 + return value.replace(/^0/g, '');
  50 + } else {
  51 + return 0;
  52 + }
  53 + },
38 54 },
39 55 },
40 56 ],
... ...
... ... @@ -26,6 +26,14 @@
26 26 defaultValue: 20,
27 27 componentProps: {
28 28 min: 0,
  29 + formatter: (e) => {
  30 + const value = e.replace(/^0/g, '');
  31 + if (value) {
  32 + return value.replace(/^0/g, '');
  33 + } else {
  34 + return 0;
  35 + }
  36 + },
29 37 },
30 38 },
31 39 {
... ... @@ -35,6 +43,14 @@
35 43 defaultValue: 14,
36 44 componentProps: {
37 45 min: 0,
  46 + formatter: (e) => {
  47 + const value = e.replace(/^0/g, '');
  48 + if (value) {
  49 + return value.replace(/^0/g, '');
  50 + } else {
  51 + return 0;
  52 + }
  53 + },
38 54 },
39 55 },
40 56 ],
... ...
... ... @@ -31,6 +31,14 @@
31 31 defaultValue: 20,
32 32 componentProps: {
33 33 min: 0,
  34 + formatter: (e) => {
  35 + const value = e.replace(/^0/g, '');
  36 + if (value) {
  37 + return value.replace(/^0/g, '');
  38 + } else {
  39 + return 0;
  40 + }
  41 + },
34 42 },
35 43 },
36 44 {
... ... @@ -40,6 +48,14 @@
40 48 defaultValue: 14,
41 49 componentProps: {
42 50 min: 0,
  51 + formatter: (e) => {
  52 + const value = e.replace(/^0/g, '');
  53 + if (value) {
  54 + return value.replace(/^0/g, '');
  55 + } else {
  56 + return 0;
  57 + }
  58 + },
43 59 },
44 60 },
45 61 {
... ...
... ... @@ -30,6 +30,14 @@
30 30 defaultValue: 20,
31 31 componentProps: {
32 32 min: 0,
  33 + formatter: (e) => {
  34 + const value = e.replace(/^0/g, '');
  35 + if (value) {
  36 + return value.replace(/^0/g, '');
  37 + } else {
  38 + return 0;
  39 + }
  40 + },
33 41 },
34 42 },
35 43 {
... ... @@ -39,6 +47,14 @@
39 47 defaultValue: 14,
40 48 componentProps: {
41 49 min: 0,
  50 + formatter: (e) => {
  51 + const value = e.replace(/^0/g, '');
  52 + if (value) {
  53 + return value.replace(/^0/g, '');
  54 + } else {
  55 + return 0;
  56 + }
  57 + },
42 58 },
43 59 },
44 60 {
... ...
... ... @@ -24,6 +24,41 @@
24 24 defaultValue: option.backgroundColor,
25 25 },
26 26 },
  27 +
  28 + {
  29 + field: ComponentConfigFieldEnum.VALUE_SIZE,
  30 + label: '数值字体大小',
  31 + component: 'InputNumber',
  32 + defaultValue: 20,
  33 + componentProps: {
  34 + min: 0,
  35 + formatter: (e) => {
  36 + const value = e.replace(/^0/g, '');
  37 + if (value) {
  38 + return value.replace(/^0/g, '');
  39 + } else {
  40 + return 0;
  41 + }
  42 + },
  43 + },
  44 + },
  45 + {
  46 + field: ComponentConfigFieldEnum.FONT_SIZE,
  47 + label: '文本字体大小',
  48 + component: 'InputNumber',
  49 + defaultValue: 14,
  50 + componentProps: {
  51 + min: 0,
  52 + formatter: (e) => {
  53 + const value = e.replace(/^0/g, '');
  54 + if (value) {
  55 + return value.replace(/^0/g, '');
  56 + } else {
  57 + return 0;
  58 + }
  59 + },
  60 + },
  61 + },
27 62 {
28 63 field: ComponentConfigFieldEnum.MAX_NUMBER,
29 64 label: '最大值',
... ... @@ -51,24 +86,6 @@
51 86 component: 'Input',
52 87 defaultValue: option.unit,
53 88 },
54   - {
55   - field: ComponentConfigFieldEnum.VALUE_SIZE,
56   - label: '数值字体大小',
57   - component: 'InputNumber',
58   - defaultValue: 20,
59   - componentProps: {
60   - min: 0,
61   - },
62   - },
63   - {
64   - field: ComponentConfigFieldEnum.FONT_SIZE,
65   - label: '文本字体大小',
66   - component: 'InputNumber',
67   - defaultValue: 14,
68   - componentProps: {
69   - min: 0,
70   - },
71   - },
72 89 // {
73 90 // field: ComponentConfigFieldEnum.SHOW_DEVICE_NAME,
74 91 // label: '显示设备名称',
... ...
... ... @@ -31,6 +31,14 @@
31 31 defaultValue: 20,
32 32 componentProps: {
33 33 min: 0,
  34 + formatter: (e) => {
  35 + const value = e.replace(/^0/g, '');
  36 + if (value) {
  37 + return value.replace(/^0/g, '');
  38 + } else {
  39 + return 0;
  40 + }
  41 + },
34 42 },
35 43 },
36 44 {
... ... @@ -40,6 +48,14 @@
40 48 defaultValue: 14,
41 49 componentProps: {
42 50 min: 0,
  51 + formatter: (e) => {
  52 + const value = e.replace(/^0/g, '');
  53 + if (value) {
  54 + return value.replace(/^0/g, '');
  55 + } else {
  56 + return 0;
  57 + }
  58 + },
43 59 },
44 60 },
45 61 {
... ...