From 2652a3c1485dbbf3b003e13e5c5d1c0205e7c324 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 09 九月 2020 09:19:46 +0800
Subject: [PATCH] 2020-09-09

---
 src/tabviews/commontable/index.jsx |   50 +++-----------------------------------------------
 1 files changed, 3 insertions(+), 47 deletions(-)

diff --git a/src/tabviews/commontable/index.jsx b/src/tabviews/commontable/index.jsx
index ce2b81d..4d7f825 100644
--- a/src/tabviews/commontable/index.jsx
+++ b/src/tabviews/commontable/index.jsx
@@ -10,6 +10,7 @@
 import enUS from '@/locales/en-US/main.js'
 import Utils from '@/utils/utils.js'
 import UtilsDM from '@/utils/utils-datamanage.js'
+import UtilsUpdate from '@/utils/utils-update.js'
 import asyncComponent from '@/utils/asyncComponent'
 import asyncSpinComponent from '@/utils/asyncSpinComponent'
 import { refreshTabView } from '@/store/action'
@@ -128,53 +129,8 @@
         return
       }
 
-      if (!config.version || config.version < '1.0') {
-        // 鍏煎鏍囩
-        if (!config.tabgroups) {
-          config.tabgroups = [{ uuid: 'tabs', sublist: [] }]
-        } else if (typeof(config.tabgroups[0]) === 'string') {
-          let _tabgroups = []
-          config.tabgroups.forEach(groupId => {
-            let _group = {
-              uuid: groupId,
-              sublist: fromJS(config[groupId]).toJS()
-            }
-    
-            delete config[groupId]
-    
-            _tabgroups.push(_group)
-          })
-    
-          config.tabgroups = _tabgroups
-        }
-    
-        // 鍏煎鍥捐〃
-        if (!config.charts) {
-          config.expand = true
-          config.charts = [{ uuid: Utils.getuuid(), label: '', title: '', chartType: 'table', icon: 'table', Hide: 'false', blacklist: [] }]
-        } else {
-          config.charts.forEach(card => {
-            if (card.chartType === 'card') {
-              card.details = card.details.map(_cell => {
-                _cell.fontSize = _cell.fontSize || 14
-                if (!_cell.width) {
-                  _cell.width = 100
-                } else if (_cell.width === 'helf') {
-                  _cell.width = 50
-                } else if (_cell.width === 'third') {
-                  _cell.width = 33
-                }
-                if (!_cell.fontWeight && _cell.bold === 'true') {
-                  _cell.fontWeight = 'normal'
-                }
-                _cell.height = _cell.height || 1
-  
-                return _cell
-              })
-            }
-          })
-        }
-      }
+      // 鐗堟湰鍏煎
+      config = UtilsUpdate.updateCommonTable(config)
 
       // 鏉冮檺杩囨护
       if (this.props.menuType !== 'HS') {

--
Gitblit v1.8.0