diff --git a/src/pages/exchangecode/list/list.js b/src/pages/exchangecode/list/list.js index ad375f3b..70b28d0f 100644 --- a/src/pages/exchangecode/list/list.js +++ b/src/pages/exchangecode/list/list.js @@ -147,6 +147,7 @@ export default class acclist extends React.Component { /* 条件一 如果兑换码状态为1(进行中)、2(暂停中)、3(未开始)可直接复制 条件二 如果兑换码状态为4(已完结)、5(已作废)则判断key批次是否是 生效中、暂停中、审核驳回状态且营销计划是待生效、进行中、暂停中 + 新增条件是否是个包码 */ const isCopy = [1, 2, 3].includes(params?.status) || @@ -154,7 +155,7 @@ export default class acclist extends React.Component { [4, 5, 8].includes(params.keyBatch?.status) && [3, 5, 4].includes(params.keyBatch.plan?.status)) - if (isCopy) { + if (isCopy && params.keyBatch.plan.settlement_type === 0) { element = ( this.addCodeFunction(1, params)}> 复制 @@ -584,7 +585,8 @@ export default class acclist extends React.Component { {rowData.status != 4 && rowData.status != 5 && rowData.status != 8 && - rowData.status != 6 ? ( + rowData.status != 6 && + rowData.keyBatch.plan.settlement_type === 0 ? ( this.addCodeFunction(2, rowData)}