src/pc/menushell/card.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/tabviews/custom/components/card/data-card/index.scss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/tabviews/custom/components/card/double-data-card/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/tabviews/custom/components/card/double-data-card/index.scss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/billprint/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | 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}>