|
|
@@ -44,12 +44,18 @@ export function getTableColumns() {
|
|
|
item.customRender = (obj: any) => `${obj.index + 1}`
|
|
|
item.width = 30
|
|
|
}
|
|
|
- // 设置表格宽度,默认120
|
|
|
+ // 设置表格宽度
|
|
|
if (columnwidth && columnwidth !== '0') {
|
|
|
item.width = +columnwidth
|
|
|
} else {
|
|
|
- item.width = 120 // 默认120
|
|
|
+ const len = columntitle.length
|
|
|
+ if (len > 4) {
|
|
|
+ item.width = 120 + 10 * (len - 4)
|
|
|
+ } else {
|
|
|
+ item.width = 120 // 默认120
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
// 数据格式化
|
|
|
if (formatterstring) {
|
|
|
const fn = getFromatterFn(formatterstring)
|