From 80e0c5eb7648e77cae844e4628b433704e0fb865 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 22 二月 2023 00:21:07 +0800 Subject: [PATCH] 2023-02-22 --- src/tabviews/custom/components/card/double-data-card/index.jsx | 17 ++++++++--------- 1 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/tabviews/custom/components/card/double-data-card/index.jsx b/src/tabviews/custom/components/card/double-data-card/index.jsx index 8bb925b..9431a8d 100644 --- a/src/tabviews/custom/components/card/double-data-card/index.jsx +++ b/src/tabviews/custom/components/card/double-data-card/index.jsx @@ -859,12 +859,15 @@ if (selectedData.length > 0) { checkAll = selectedData.length < data.length ? ' half' : ' whole' } + if (card.setting.controlIcon === 'left') { + checkAll += ' mk-extend-icon' + } } 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}> + <div className="double-data-card-box" id={'anchor' + config.uuid} style={config.style}> {loading ? <div className="loading-mask"> {data ? <div className="ant-spin-blur"></div> : null} @@ -896,11 +899,7 @@ let className = 'card-item-wrap mk-card ' + mainBox let subClass = 'mk-unfold' let unfold = true - if (config.wrap.parity === 'true') { - if (index % 2 === 1) { - className += 'mk-parity-bg ' - } - } + if (item.$disabled) { className = 'mk-disabled ' + mainBox } else if (activeKey === index) { @@ -924,10 +923,10 @@ <div className={className} style={wrapStyle}> <CardItem card={card} cards={config} data={item} onDoubleClick={() => this.onDoubleClick(index, subClass)} onClick={() => {this.changeCard(index, item, subClass)}}> <span className="circle-select"></span> - {card.setting.display !== 'default' && card.setting.controlIcon === 'left' ? (!unfold ? <PlusSquareOutlined className={subClass} onClick={(e) => this.changeUnfold(e, index, subClass)}/> : <MinusSquareOutlined className={subClass} onClick={(e) => this.changeUnfold(e, index, subClass)}/>) : null} - {card.setting.display !== 'default' && card.setting.controlIcon !== 'left' ? <UpOutlined className={subClass} onClick={(e) => this.changeUnfold(e, index, subClass)}/> : null} + {card.setting.controlIcon === 'left' ? (!unfold ? <PlusSquareOutlined className={subClass} onClick={(e) => this.changeUnfold(e, index, subClass)}/> : <MinusSquareOutlined className={subClass} onClick={(e) => this.changeUnfold(e, index, subClass)}/>) : null} + {card.setting.controlIcon === 'right' ? <UpOutlined className={subClass} onClick={(e) => this.changeUnfold(e, index, subClass)}/> : null} </CardItem> - <div className={'sub-card-wrap ' + subClass}> + <div className={'sub-card-wrap ' + subClass + (config.wrap.parity === 'true' ? ' mk-parity-bg' : '')}> {item.children.map((cell, index) => <Col key={'sub' + index} span={subcard.setting.width || 24}> <CardItem card={subcard} cards={subconfig} data={cell} /> </Col>)} -- Gitblit v1.8.0