1) 增加key批次优惠券

This commit is contained in:
zhangds 2022-09-22 18:31:55 +08:00
parent 3e20513d93
commit 0be89c1ed6
2 changed files with 65 additions and 44 deletions

View File

@ -993,6 +993,8 @@ export default class acclist extends React.Component {
}; };
rowItemClick(row, rowIndex) { rowItemClick(row, rowIndex) {
// 兑换码
if (this.state.keyType === 1) {
let codeInfo = { let codeInfo = {
//数据模型不可少 //数据模型不可少
code_name: row.title, code_name: row.title,
@ -1025,6 +1027,14 @@ export default class acclist extends React.Component {
sessionStorage.setItem("productData", JSON.stringify(row.product)); sessionStorage.setItem("productData", JSON.stringify(row.product));
sessionStorage.setItem("knockGoldData", JSON.stringify(row.product)); sessionStorage.setItem("knockGoldData", JSON.stringify(row.product));
this.setState({ drawerVisible: true, tempdata: temp }); this.setState({ drawerVisible: true, tempdata: temp });
} else {
this.setState({
draw_title: "编辑优惠券",
rowIndex: rowIndex,
rowCouponData: row,
drawerVisible: true,
});
}
} }
onUpload = (file, report) => { onUpload = (file, report) => {

View File

@ -601,7 +601,8 @@ export default class acclist extends React.Component {
// 预览 // 预览
currPreview(rowData) { currPreview(rowData) {
if ( if (
rowData.status === 0 ||rowData.status === 1|| rowData.status === 0 ||
rowData.status === 1 ||
rowData.status === 2 || rowData.status === 2 ||
rowData.status === 8 || rowData.status === 8 ||
rowData.status === 6 || rowData.status === 6 ||
@ -924,7 +925,8 @@ export default class acclist extends React.Component {
</a> </a>
)} )}
{rowData.status == 0 ||rowData.status == 1|| {rowData.status == 0 ||
rowData.status == 1 ||
rowData.status == 2 || rowData.status == 2 ||
rowData.status == 7 ? ( rowData.status == 7 ? (
<span <span
@ -956,16 +958,18 @@ export default class acclist extends React.Component {
<Dropdown position={DropdownPosition.RightTop}> <Dropdown position={DropdownPosition.RightTop}>
<DropdownClickTrigger> <DropdownClickTrigger>
{rowData.status == 1 ? (
{ <div
rowData.status==1?( className="linkmore"
<div className="linkmore" style={{ color: "#d8dbdd" }}> style={{ color: "#d8dbdd" }}
>
更多 <Icon type={"down"} /> 更多 <Icon type={"down"} />
</div> </div>
):( <div className="linkmore"> ) : (
<div className="linkmore">
更多 <Icon type={"down"} /> 更多 <Icon type={"down"} />
</div>) </div>
} )}
</DropdownClickTrigger> </DropdownClickTrigger>
{rowData.status == 6 ? ( {rowData.status == 6 ? (
@ -991,11 +995,18 @@ export default class acclist extends React.Component {
this.menuItemClick(e, key, rowData) this.menuItemClick(e, key, rowData)
} }
> >
<MenuItem key="1" disabled={rowData.status==1}>发送密码及压缩包</MenuItem> <MenuItem key="1" disabled={rowData.status == 1}>
发送密码及压缩包
</MenuItem>
<MenuItem key="2" disabled> <MenuItem key="2" disabled>
日志 日志
</MenuItem> </MenuItem>
<MenuItem key="3" disabled={this.state.isCancel||rowData.status==1}> <MenuItem
key="3"
disabled={
this.state.isCancel || rowData.status == 1
}
>
作废 作废
</MenuItem> </MenuItem>
</Menu> </Menu>