Commit ebd6229a820272b850b70e60e29f8689fed8f267

Authored by xp.Huang
2 parents 9922fb1e afd31008

Merge branch 'fix/DEFECT-1528' into 'main_dev'

fix: 修改报表查看趋势图和优化看板字体大小字段填写

See merge request yunteng/thingskit-front!838
@@ -192,8 +192,8 @@ @@ -192,8 +192,8 @@
192 }, 192 },
193 toolbox: {}, 193 toolbox: {},
194 grid: { 194 grid: {
195 - left: '8%',  
196 - right: '8%', 195 + left: '14%',
  196 + right: '20%',
197 bottom: 80, 197 bottom: 80,
198 containLabel: true, 198 containLabel: true,
199 }, 199 },
@@ -43,6 +43,14 @@ @@ -43,6 +43,14 @@
43 defaultValue: 14, 43 defaultValue: 14,
44 componentProps: { 44 componentProps: {
45 min: 0, 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,6 +56,14 @@
56 defaultValue: 14, 56 defaultValue: 14,
57 componentProps: { 57 componentProps: {
58 min: 0, 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,6 +73,14 @@
65 defaultValue: 14, 73 defaultValue: 14,
66 componentProps: { 74 componentProps: {
67 min: 0, 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,6 +62,14 @@
62 defaultValue: 14, 62 defaultValue: 14,
63 componentProps: { 63 componentProps: {
64 min: 0, 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,6 +79,14 @@
71 defaultValue: 14, 79 defaultValue: 14,
72 componentProps: { 80 componentProps: {
73 min: 0, 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,6 +56,14 @@
56 defaultValue: 14, 56 defaultValue: 14,
57 componentProps: { 57 componentProps: {
58 min: 0, 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,6 +73,14 @@
65 defaultValue: 14, 73 defaultValue: 14,
66 componentProps: { 74 componentProps: {
67 min: 0, 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,6 +70,14 @@
70 defaultValue: 14, 70 defaultValue: 14,
71 componentProps: { 71 componentProps: {
72 min: 0, 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,6 +87,14 @@
79 defaultValue: 14, 87 defaultValue: 14,
80 componentProps: { 88 componentProps: {
81 min: 0, 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,6 +49,14 @@
49 defaultValue: 14, 49 defaultValue: 14,
50 componentProps: { 50 componentProps: {
51 min: 0, 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,6 +66,14 @@
58 defaultValue: 14, 66 defaultValue: 14,
59 componentProps: { 67 componentProps: {
60 min: 0, 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,6 +60,14 @@
60 defaultValue: 14, 60 defaultValue: 14,
61 componentProps: { 61 componentProps: {
62 min: 0, 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,6 +77,14 @@
69 defaultValue: 14, 77 defaultValue: 14,
70 componentProps: { 78 componentProps: {
71 min: 0, 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,6 +83,14 @@
83 defaultValue: 14, 83 defaultValue: 14,
84 componentProps: { 84 componentProps: {
85 min: 0, 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,6 +100,14 @@
92 defaultValue: 14, 100 defaultValue: 14,
93 componentProps: { 101 componentProps: {
94 min: 0, 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,11 +26,19 @@
26 }, 26 },
27 { 27 {
28 field: ComponentConfigFieldEnum.FONT_SIZE, 28 field: ComponentConfigFieldEnum.FONT_SIZE,
29 - label: '文字字体的大小', 29 + label: '文本字体大小',
30 component: 'InputNumber', 30 component: 'InputNumber',
31 defaultValue: 14, 31 defaultValue: 14,
32 componentProps: { 32 componentProps: {
33 min: 0, 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,6 +53,14 @@
53 defaultValue: 14, 53 defaultValue: 14,
54 componentProps: { 54 componentProps: {
55 min: 0, 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,6 +26,14 @@
26 defaultValue: 20, 26 defaultValue: 20,
27 componentProps: { 27 componentProps: {
28 min: 0, 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,6 +43,14 @@
35 defaultValue: 14, 43 defaultValue: 14,
36 componentProps: { 44 componentProps: {
37 min: 0, 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,6 +26,14 @@
26 defaultValue: 20, 26 defaultValue: 20,
27 componentProps: { 27 componentProps: {
28 min: 0, 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,6 +43,14 @@
35 defaultValue: 14, 43 defaultValue: 14,
36 componentProps: { 44 componentProps: {
37 min: 0, 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,6 +31,14 @@
31 defaultValue: 20, 31 defaultValue: 20,
32 componentProps: { 32 componentProps: {
33 min: 0, 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,6 +48,14 @@
40 defaultValue: 14, 48 defaultValue: 14,
41 componentProps: { 49 componentProps: {
42 min: 0, 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,6 +30,14 @@
30 defaultValue: 20, 30 defaultValue: 20,
31 componentProps: { 31 componentProps: {
32 min: 0, 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,6 +47,14 @@
39 defaultValue: 14, 47 defaultValue: 14,
40 componentProps: { 48 componentProps: {
41 min: 0, 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,6 +24,41 @@
24 defaultValue: option.backgroundColor, 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 field: ComponentConfigFieldEnum.MAX_NUMBER, 63 field: ComponentConfigFieldEnum.MAX_NUMBER,
29 label: '最大值', 64 label: '最大值',
@@ -51,24 +86,6 @@ @@ -51,24 +86,6 @@
51 component: 'Input', 86 component: 'Input',
52 defaultValue: option.unit, 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 // field: ComponentConfigFieldEnum.SHOW_DEVICE_NAME, 90 // field: ComponentConfigFieldEnum.SHOW_DEVICE_NAME,
74 // label: '显示设备名称', 91 // label: '显示设备名称',
@@ -31,6 +31,14 @@ @@ -31,6 +31,14 @@
31 defaultValue: 20, 31 defaultValue: 20,
32 componentProps: { 32 componentProps: {
33 min: 0, 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,6 +48,14 @@
40 defaultValue: 14, 48 defaultValue: 14,
41 componentProps: { 49 componentProps: {
42 min: 0, 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 {