king
2023-03-15 bbbf91a757994b562078e35c58cff9ef1818c3c1
2023-03-15
1个文件已修改
25 ■■■■■ 已修改文件
src/tabviews/custom/components/card/double-data-card/index.jsx 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/components/card/double-data-card/index.jsx
@@ -183,7 +183,7 @@
      Api.getLCacheConfig(config.uuid).then(res => {
        if (!res || this.loaded) return
        let _data = res.map((item, index) => {
          item.children = []
          let children = []
          if (item[config.setting.subdata]) {
            let _children = item[config.setting.subdata]
@@ -198,10 +198,12 @@
              cell.$Index = i + 1 + ''
              if (cell.$$uuid) {
                item.children.push(cell)
                children.push(cell)
              }
            })
          }
          item.children = children
          item.key = index
          item.$$uuid = item[config.setting.primaryKey] || ''
@@ -537,7 +539,7 @@
      if (type === 'plus') {
        let _data = (this.state.data || []).concat(result.data || [])
        data = _data.map((item, index) => {
          item.children = []
          let children = []
          if (item[config.setting.subdata]) {
            let _children = item[config.setting.subdata]
@@ -552,10 +554,12 @@
              cell.$Index = i + 1 + ''
              if (cell.$$uuid) {
                item.children.push(cell)
                children.push(cell)
              }
            })
          }
          item.children = children
          item.key = index
          item.$$uuid = item[config.setting.primaryKey] || ''
@@ -573,7 +577,7 @@
        })
      } else {
        data = result.data.map((item, index) => {
          item.children = []
          let children = []
          if (item[config.setting.subdata]) {
            let _children = item[config.setting.subdata]
@@ -588,10 +592,13 @@
              cell.$Index = i + 1 + ''
              if (cell.$$uuid) {
                item.children.push(cell)
                children.push(cell)
              }
            })
          }
          item.children = children
          item.key = index
          item.$$uuid = item[config.setting.primaryKey] || ''
          item.$$BID = BID || ''
@@ -674,7 +681,7 @@
        try {
          data = data.map(item => {
            if (item[config.setting.primaryKey] === _data[config.setting.primaryKey]) {
              _data.children = []
              let children = []
              if (_data[config.setting.subdata]) {
                let _children = _data[config.setting.subdata]
@@ -689,11 +696,13 @@
                  cell.$Index = i + 1 + ''
                  if (cell.$$uuid) {
                    _data.children.push(cell)
                    children.push(cell)
                  }
                })
              }
              _data.children = children
              _data.key = item.key
              _data.$$uuid = _data[config.setting.primaryKey] || ''
              _data.$$BID = BID || ''