|
@@ -71,7 +71,11 @@ public class PmService {
|
|
Set<String> headers = list.get(0).keySet();
|
|
Set<String> headers = list.get(0).keySet();
|
|
ezMap.forEach((k, v) -> {
|
|
ezMap.forEach((k, v) -> {
|
|
if (headers.contains(k)) {
|
|
if (headers.contains(k)) {
|
|
- cols.add(new Col(k, v));
|
|
|
|
|
|
+ Col col = new Col();
|
|
|
|
+ col.setField(k);
|
|
|
|
+ col.setTitle(v);
|
|
|
|
+ col.setWidth(getWidth(v));
|
|
|
|
+ cols.add(col);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
return R.ok(new RetData(cols, list));
|
|
return R.ok(new RetData(cols, list));
|
|
@@ -92,4 +96,13 @@ public class PmService {
|
|
indicators.forEach(t -> m.put(t.getIndicatorEn(), t.getIndicatorCn()));
|
|
indicators.forEach(t -> m.put(t.getIndicatorEn(), t.getIndicatorCn()));
|
|
return m;
|
|
return m;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 得到宽度
|
|
|
|
+ */
|
|
|
|
+ Integer getWidth(String s) {
|
|
|
|
+ int length = s.length();
|
|
|
|
+ int width = length * 15;
|
|
|
|
+ return Math.max(width, 200);
|
|
|
|
+ }
|
|
}
|
|
}
|