|
@@ -1,5 +1,29 @@
|
|
|
import { MessageBox, Message, Notification } from '@zjlib/element-ui2'
|
|
|
|
|
|
+export function tableDataParsing(fieldBeans) {
|
|
|
+ return fieldBeans.map((item, index) => {
|
|
|
+ var tiling =
|
|
|
+ item.tiling || item.tiling === null || item.tiling === undefined ? true : false;
|
|
|
+ return {
|
|
|
+ tiling,
|
|
|
+ exportField: item,
|
|
|
+ hidden: item.isShow === null ? false : !item.isShow,
|
|
|
+ isCopy: item.isCopy || false,
|
|
|
+ isTotal: item.isTotal || false,
|
|
|
+ sortNum: item.sortNum || 0,
|
|
|
+ recordType: item.type,
|
|
|
+ columnAttributes: {
|
|
|
+ fixed: item.fixed ? item.fixed : false,
|
|
|
+ label: item.label || '',
|
|
|
+ prop: item.jname,
|
|
|
+ width: item.width || 'auto',
|
|
|
+ 'min-width': ((label) => label.length * 16 + 64)(item.label || ''),
|
|
|
+ align: ~['number', 'amount'].indexOf(item.type) ? 'right' : 'left',
|
|
|
+ },
|
|
|
+ };
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
export const successMsg = msg => {
|
|
|
Message({
|
|
|
showClose: true,
|