|
@@ -192,10 +192,11 @@ export default {
|
|
|
renderBodyCell: ({ row, column, rowIndex }, h) => {
|
|
|
const isTejia = row && row.promotionRule && row.promotionRule.promotionRuleType == 'PROMO_PROD' && _this.type == 'edit' // 是否特价
|
|
|
const tejiaLen = _this.tableData.filter(item => item.promotionRule && item.promotionRule.promotionRuleType == 'PROMO_PROD').length // 特价活动数量
|
|
|
+ const tjStart = _this.tableData.findIndex(item => item.promotionRule && item.promotionRule.promotionRuleType == 'PROMO_PROD') // 特价活动开始索引
|
|
|
// 特价活动上移下移排序
|
|
|
const equalWord = <div class="table-arrow-box">
|
|
|
- {rowIndex != 0 ? <span class="up" onClick={() => _this.moveTjRow(row, rowIndex, 1)} title="上移">⇡</span> : ''}
|
|
|
- {rowIndex != tejiaLen - 1 ? <span class="down" onClick={() => _this.moveTjRow(row, rowIndex, 0)} title="下移">⇣</span> : ''}
|
|
|
+ {rowIndex > tjStart ? <span class="up" onClick={() => _this.moveTjRow(row, rowIndex, 1)} title="上移">⇡</span> : ''}
|
|
|
+ {rowIndex < tjStart + tejiaLen - 1 ? <span class="down" onClick={() => _this.moveTjRow(row, rowIndex, 0)} title="下移">⇣</span> : <span></span>}
|
|
|
</div>
|
|
|
// 买产品送产品 同款产品 是累计产品才弹详情窗
|
|
|
if (row.promotionRule.promotionRuleType === 'BUY_PROD_GIVE_PROD' && row.promotion.borrowFlag == '1' && row.promotionRule.regularSameFlag == '1') {
|