king
2023-02-20 02822f7c9b50bf1b58c11f9820cff5b9e41a1a59
2023-02-20
5个文件已修改
23 ■■■■■ 已修改文件
src/pc/menushell/card.jsx 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/components/card/data-card/index.scss 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/components/card/double-data-card/index.jsx 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/custom/components/card/double-data-card/index.scss 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/billprint/index.jsx 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pc/menushell/card.jsx
@@ -31,6 +31,7 @@
const Timeline = asyncComponent(() => import('@/menu/components/timeline/normal-timeline'))
const AntvG6 = asyncComponent(() => import('@/menu/components/chart/antv-G6'))
const Iframe = asyncComponent(() => import('@/menu/components/iframe'))
const DoubleDataCard = asyncComponent(() => import('@/menu/components/card/double-data-card'))
const Card = ({ id, card, moveCard, findCard, delCard, unGroup, updateConfig }) => {
  const originalIndex = findCard(id).index
@@ -99,6 +100,8 @@
      return (<DataCard card={card} updateConfig={updateConfig} deletecomponent={delCard}/>)
    } else if (card.type === 'card' && card.subtype === 'propcard') {
      return (<PropCard card={card} updateConfig={updateConfig} deletecomponent={delCard}/>)
    } else if (card.type === 'card' && card.subtype === 'dualdatacard') {
      return (<DoubleDataCard card={card} updateConfig={updateConfig} deletecomponent={delCard}/>)
    } else if (card.type === 'carousel' && card.subtype === 'datacard') {
      return (<CarouselDataCard card={card} updateConfig={updateConfig} deletecomponent={delCard}/>)
    } else if (card.type === 'carousel' && card.subtype === 'propcard') {
src/tabviews/custom/components/card/data-card/index.scss
@@ -197,6 +197,9 @@
    .circle-select {
      border-radius: 0!important;
    }
    .circle-select.half::after {
      border-radius: 0px;
    }
  }
  .data-zoom.check {
    .mk-card.active, .mk-card.selected {
@@ -221,6 +224,7 @@
      left: 4px;
      content: ' ';
      display: block;
      border-radius: 8px;
      width: 8px;
      height: 8px;
      background: var(--mk-sys-color);
src/tabviews/custom/components/card/double-data-card/index.jsx
@@ -20,7 +20,6 @@
class DoubleDataCard extends Component {
  static propTpyes = {
    data: PropTypes.array,           // 统一查询数据
    config: PropTypes.object,        // 组件配置信息
    mainSearch: PropTypes.any,       // 外层搜索条件
  }
@@ -50,8 +49,9 @@
  loaded = false
  UNSAFE_componentWillMount () {
    let _config = fromJS(this.props.config).toJS()
    const { config } = this.props
    let _config = fromJS(config).toJS()
    let BID = ''
    let BData = ''
@@ -862,6 +862,7 @@
    } else if (card.setting.display !== 'default' && card.setting.controlIcon === 'left') {
      mainBox = 'flex-card '
    }
    return (
      <div className="custom-data-card-box" id={'anchor' + config.uuid} style={config.style}>
        {loading ?
src/tabviews/custom/components/card/double-data-card/index.scss
@@ -197,6 +197,9 @@
    .circle-select {
      border-radius: 0!important;
    }
    .circle-select.half::after {
      border-radius: 0px;
    }
  }
  .data-zoom.check {
    .mk-card.active, .mk-card.selected {
@@ -221,6 +224,7 @@
      left: 4px;
      content: ' ';
      display: block;
      border-radius: 8px;
      width: 8px;
      height: 8px;
      background: var(--mk-sys-color);
src/views/billprint/index.jsx
@@ -21,6 +21,7 @@
const AntvScatter = asyncComponent(() => import('@/tabviews/custom/components/chart/antv-scatter'))
const DataCard = asyncComponent(() => import('@/tabviews/custom/components/card/data-card'))
const PropCard = asyncComponent(() => import('@/tabviews/custom/components/card/prop-card'))
const DoubleDataCard = asyncComponent(() => import('@/tabviews/custom/components/card/double-data-card'))
const TableCard = asyncComponent(() => import('@/tabviews/custom/components/card/table-card'))
const NormalTable = asyncComponent(() => import('@/tabviews/custom/components/table/normal-table'))
const SandBox = asyncComponent(() => import('@/tabviews/custom/components/code/sand-box'))
@@ -837,6 +838,12 @@
            <PropCard config={item} initdata={item.data} mainSearch={[]} />
          </Col>
        )
      } else if (item.type === 'card' && item.subtype === 'dualdatacard') {
        return (
          <Col span={item.width} style={style} key={item.uuid}>
            <DoubleDataCard config={item} mainSearch={[]}/>
          </Col>
        )
      } else if (item.type === 'card' && item.subtype === 'tablecard') {
        return (
          <Col span={item.width} style={style} key={item.uuid}>