diff --git a/src/pages/exchangecode/exchangecodeAdd/index.jsx b/src/pages/exchangecode/exchangecodeAdd/index.jsx index d37bea71..fd735680 100644 --- a/src/pages/exchangecode/exchangecodeAdd/index.jsx +++ b/src/pages/exchangecode/exchangecodeAdd/index.jsx @@ -609,7 +609,7 @@ export default class exchangeAdd extends React.Component { quantity: this.state.codeInfo.issued, range: range.join(), title: this.state.codeInfo.code_name, - restrict: "50", + restrict: this.state.codeInfo.restrict, product: { legal: selection.filter((item2) => { if (item2.type == 1) { @@ -1112,7 +1112,7 @@ export default class exchangeAdd extends React.Component { clearable value={this.state.codeInfo.planSelect} options={this.state.planSelectData} - placeholder={"请选择"} + placeholder='请选择' labelWidth={"0px"} height={"36px"} width={"520px"} @@ -1121,6 +1121,7 @@ export default class exchangeAdd extends React.Component { /> ) : null} + {!this.state.isState ? ( this.handleChange(e, "code_name")} onClearItem={() => this.handleChange("", "code_name")} value={this.state.codeInfo.code_name} - placeholder={"请输入兑换码名称"} + placeholder='请输入兑换码名称' labelWidth={"0px"} maxLength={12} height={"36px"} @@ -1162,6 +1163,24 @@ export default class exchangeAdd extends React.Component { /> + {this.state.isState !== 2 ? ( + + this.handleChange(e, "restrict")} + onClearItem={() => this.handleChange("", "restrict")} + value={this.state.codeInfo.restrict} + placeholder='请输入绑定数量' + labelWidth={"0px"} + maxLength={6} + countShow={false} + unit='条' + height={"36px"} + width={"520px"} + alignment={"left"} + /> + + ) : null} + {this.state.isState === 2 ? ( <> @@ -1177,7 +1196,7 @@ export default class exchangeAdd extends React.Component { onChange={(e) => this.handleChange(e, "issued")} onClearItem={() => this.handleChange("", "issued")} value={this.state.codeInfo.issued} - placeholder={"请输入发放总量"} + placeholder='请输入发放总量' labelWidth={"0px"} maxLength={6} countShow={false} diff --git a/src/pages/exchangecode/exchangecodeAdd/utils.js b/src/pages/exchangecode/exchangecodeAdd/utils.js index 9025d510..2a74bbc5 100644 --- a/src/pages/exchangecode/exchangecodeAdd/utils.js +++ b/src/pages/exchangecode/exchangecodeAdd/utils.js @@ -3,7 +3,8 @@ export const codeInfo = { code_name: [{ type: "required", message: "请输入兑换码名称" }], planSelect: [{ type: "required", message: "请选择归属计划" }], keyBatchSelect: [{ type: "required", message: "请选择归属Key" }], - issued: [{ type: "required", message: "请输入发放总量" }] + issued: [{ type: "required", message: "请输入发放总量" }], + restrict: [{ type: "required", message: "请输入绑定数量" }] } //基本规则 @@ -133,8 +134,9 @@ export const init = () => { date_time: "", range: "", stock: "", - planSelect: [] /* 归属计划 */, - keyBatchSelect: [] /* 归属key */ + planSelect: "" /* 归属计划 */, + keyBatchSelect: "" /* 归属key */, + restrict: "" /* 绑定数 */ }, isload: false, tempdata: [],