1) 优惠计划优惠券

This commit is contained in:
zhangds 2022-09-21 14:21:11 +08:00
parent 54d7b196a8
commit 24b1744063
3 changed files with 74 additions and 72 deletions

View File

@ -162,8 +162,7 @@ const rule_rules = {
const UseCouponAddEdit = forwardRef((props, ref) => { const UseCouponAddEdit = forwardRef((props, ref) => {
// couponType 0() 1key (宿key) // couponType 0() 1key (宿key)
// comType 0 1 2 const { couponType = 0, direct_reseller_id, editData } = props;
const { couponType = 0, direct_reseller_id, editData, comType } = props;
const [state, setState] = useSetState({ const [state, setState] = useSetState({
setup1_title: "基本信息", setup1_title: "基本信息",
@ -225,16 +224,16 @@ const UseCouponAddEdit = forwardRef((props, ref) => {
if (couponType === 0) { if (couponType === 0) {
sessionStorage.setItem("keyType", 2); sessionStorage.setItem("keyType", 2);
// 1.1 // 1.1
await getPlanList(); // await getPlanList(); //
// 1.2 comType 0 1 2 // 1.2
if (comType === 0) { if (editData && editData !== "") {
AddFun();
} else if (comType === 1) {
editFun(); editFun();
} else {
copyFun();
} }
} else { } else {
// 1.3
if (editData && editData !== "") {
editFun();
}
} }
})(); })();
}, []); }, []);
@ -242,7 +241,6 @@ const UseCouponAddEdit = forwardRef((props, ref) => {
// //
const editFun = () => { const editFun = () => {
try { try {
if (editData && editData !== "") {
// //
setForm_info_data({ setForm_info_data({
title: editData.title, title: editData.title,
@ -305,7 +303,6 @@ const UseCouponAddEdit = forwardRef((props, ref) => {
rank: arr, rank: arr,
tableData: scope_data, tableData: scope_data,
}); });
}
} catch (err) {} } catch (err) {}
}; };
// //

View File

@ -45,7 +45,6 @@ const CouponAddEdit = () => {
{state.isShow ? ( {state.isShow ? (
<UseCouponAddEdit <UseCouponAddEdit
couponType={0} couponType={0}
comType={state.comType}
editData={state.editModel} editData={state.editModel}
isAuditButton={false} isAuditButton={false}
ref={addEditCouponEl} ref={addEditCouponEl}

View File

@ -646,8 +646,14 @@ export default class acclist extends React.Component {
onRestrict(e, rowdata, index) { onRestrict(e, rowdata, index) {
let text = e.target.value; let text = e.target.value;
text = text.replace(/[^\d]/g, ""); text = text.replace(/[^\d]/g, "");
if (this.props.keyType === 1) {
this.state.distdata[index].restrict = text; this.state.distdata[index].restrict = text;
this.setState({ distdata: this.state.distdata }); this.setState({ distdata: this.state.distdata });
} else {
this.state.couponData[index].restrict = text;
this.setState({ couponData: this.state.couponData });
}
} }
onDisabledCombinedDate = (val) => { onDisabledCombinedDate = (val) => {
@ -1725,8 +1731,8 @@ export default class acclist extends React.Component {
</div> </div>
) : ( ) : (
<UseCouponAddEdit <UseCouponAddEdit
editData={this.state.rowCouponData}
couponType={1} couponType={1}
editData={this.state.rowCouponData}
isAuditButton={false} isAuditButton={false}
ref="addEditCouponEl" ref="addEditCouponEl"
direct_reseller_id={this.props.direct_reseller_id} direct_reseller_id={this.props.direct_reseller_id}