1) 落地页重新获取数据
This commit is contained in:
parent
aafce8ea5d
commit
09a61bbb47
|
@ -273,6 +273,11 @@ export default class add extends React.Component {
|
|||
console.log(this.state.keys);
|
||||
}
|
||||
|
||||
// 获取落地页
|
||||
getStep3Theme() {
|
||||
this.refs.step3.getThemeData();
|
||||
}
|
||||
|
||||
send(e) {
|
||||
let plan_id = sessionStorage.getItem("plan_id");
|
||||
let data = {
|
||||
|
@ -404,6 +409,7 @@ export default class add extends React.Component {
|
|||
onStyleChange={(e) => {
|
||||
this.onStyleChange(e);
|
||||
}}
|
||||
getStep3Theme={() => this.getStep3Theme()}
|
||||
changeKeyType={(e) => this.setState({ keyType: e })}
|
||||
keyType={this.state.keyType}
|
||||
keyStyle={this.state.keyStyle}
|
||||
|
|
|
@ -214,6 +214,11 @@ export default class add extends React.Component {
|
|||
}
|
||||
}
|
||||
|
||||
// 获取落地页
|
||||
getStep3Theme() {
|
||||
this.refs.step3.getThemeData();
|
||||
}
|
||||
|
||||
/* 转译 */
|
||||
tranFormData(req) {
|
||||
// 需要转译的类型
|
||||
|
@ -678,6 +683,7 @@ export default class add extends React.Component {
|
|||
sessionStorage.setItem("keyType", e);
|
||||
this.setState({ keyType: e });
|
||||
}}
|
||||
getStep3Theme={() => this.getStep3Theme()}
|
||||
keyType={this.state.keyType}
|
||||
whiteStyle={this.state.whiteStyle}
|
||||
keyStyle={this.state.keyStyle}
|
||||
|
|
|
@ -293,8 +293,10 @@ export default class acclist extends React.Component {
|
|||
|
||||
onCheckChange = ({ target }) => {
|
||||
this.props.changeKeyType(target.value);
|
||||
console.log("keyType => ", target.value);
|
||||
sessionStorage.setItem("keyType", target.value);
|
||||
if (this.props.getStep3Theme) {
|
||||
this.props.getStep3Theme();
|
||||
}
|
||||
};
|
||||
|
||||
onStyleChange(e) {
|
||||
|
@ -308,6 +310,9 @@ export default class acclist extends React.Component {
|
|||
this.setState({ model: model2 });
|
||||
if (e.target.value == 6) {
|
||||
sessionStorage.setItem("white", 1);
|
||||
if (this.props.getStep3Theme) {
|
||||
this.props.getStep3Theme();
|
||||
}
|
||||
this.setState({ white_visible: true });
|
||||
} else {
|
||||
sessionStorage.setItem("white", 3);
|
||||
|
|
|
@ -47,23 +47,26 @@ export default class acclist extends React.Component {
|
|||
getThemeData() {
|
||||
let params = {};
|
||||
|
||||
// 兑换码的处理
|
||||
if (sessionStorage.getItem("white") == 1) {
|
||||
params.page = 1;
|
||||
} else {
|
||||
params.page = 3;
|
||||
}
|
||||
|
||||
// 优惠券的处理
|
||||
if (
|
||||
sessionStorage.getItem("white") == 1 &&
|
||||
sessionStorage.getItem("keyType") == 2
|
||||
) {
|
||||
// 第一步:判断是否优惠券
|
||||
let white = sessionStorage.getItem("white");
|
||||
let keyType = sessionStorage.getItem("keyType");
|
||||
// 2 优惠券
|
||||
if (keyType == 2) {
|
||||
// 并且是 白名单
|
||||
if (white == 1) {
|
||||
params.page = 8;
|
||||
} else {
|
||||
params.page = 4;
|
||||
}
|
||||
|
||||
} else {
|
||||
// 兑换码
|
||||
if (white == 1) {
|
||||
params.page = 3;
|
||||
} else {
|
||||
// 并且是 白名单
|
||||
params.page = 1;
|
||||
}
|
||||
}
|
||||
getThemeChoice(params).then((res) => {
|
||||
handelResponse(
|
||||
res,
|
||||
|
@ -76,6 +79,9 @@ export default class acclist extends React.Component {
|
|||
});
|
||||
|
||||
this.setState({ options: arr });
|
||||
let model = this.state.model;
|
||||
model.theme_id = "";
|
||||
this.setState({ model: model });
|
||||
|
||||
if (this.props.data && this.props.data.theme_id) {
|
||||
this.setState({ theme_id: this.props.data.theme_id });
|
||||
|
|
|
@ -100,6 +100,7 @@ export default class acclist extends React.Component {
|
|||
};
|
||||
}
|
||||
clickFn() {
|
||||
sessionStorage.setItem("keyType", 1);
|
||||
let link = window.location.href.replace(
|
||||
window.location.hash,
|
||||
"#/home/plan-create"
|
||||
|
|
Loading…
Reference in New Issue