|
|
@@ -62,8 +62,16 @@ export default {
|
|
|
let sList = list.filter((d, i, r) => {
|
|
|
return d[key];
|
|
|
});
|
|
|
- let devColumns =
|
|
|
- this.newColumns?.length > 0 ? this.newColumns : this.columns;
|
|
|
+ let devColumns = [];
|
|
|
+ if (this.newColumns?.length) {
|
|
|
+ devColumns = this.newColumns;
|
|
|
+ }
|
|
|
+ if (typeof this.columns == 'function') {
|
|
|
+ devColumns = this.columns();
|
|
|
+ } else {
|
|
|
+ devColumns = this.columns;
|
|
|
+ }
|
|
|
+
|
|
|
let dList = devColumns.filter((d, i, r) => {
|
|
|
return d[key] && d[key] !== '序号';
|
|
|
});
|