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,38 +993,48 @@ export default class acclist extends React.Component {
}; };
rowItemClick(row, rowIndex) { rowItemClick(row, rowIndex) {
let codeInfo = { // 兑换码
//数据模型不可少 if (this.state.keyType === 1) {
code_name: row.title, let codeInfo = {
issued: row.quantity, //发放总量 //数据模型不可少
describe: row.describe, code_name: row.title,
date_time: [row.begin_time, row.end_time], issued: row.quantity, //发放总量
range: row.range, describe: row.describe,
restrict: row.restrict, date_time: [row.begin_time, row.end_time],
}; range: row.range,
restrict: row.restrict,
};
let arr = _.map(row.product, (res) => { let arr = _.map(row.product, (res) => {
let obj = {}; let obj = {};
obj.key = res.only; obj.key = res.only;
obj.text = res.product_name; obj.text = res.product_name;
return obj; return obj;
}); });
this.setState({ this.setState({
draw_title: "编辑兑换码", draw_title: "编辑兑换码",
rankoptions: arr, rankoptions: arr,
rank: arr, rank: arr,
codeInfo: codeInfo, codeInfo: codeInfo,
rowIndex: rowIndex, rowIndex: rowIndex,
}); });
let temp = _.map(row.product, (o) => { let temp = _.map(row.product, (o) => {
o.checked = true; o.checked = true;
return o; return o;
}); });
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 ||
@ -909,7 +910,7 @@ export default class acclist extends React.Component {
if (com == "opearo") { if (com == "opearo") {
return ( return (
<span> <span>
{rowData.status == 6||rowData.status == 1 ? ( {rowData.status == 6 || rowData.status == 1 ? (
<a className="grid-link" style={{ color: "#d8dbdd" }}> <a className="grid-link" style={{ color: "#d8dbdd" }}>
编辑 编辑
</a> </a>
@ -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"} /> >
</div> 更多 <Icon type={"down"} />
):( <div className="linkmore"> </div>
更多 <Icon type={"down"} /> ) : (
</div>) <div className="linkmore">
} 更多 <Icon type={"down"} />
</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>