|
@@ -1,6 +1,6 @@
|
|
|
import { Select, message, Modal } from "antd";
|
|
|
import { connect } from "dva/index";
|
|
|
-import router from 'umi/router';
|
|
|
+import router from "umi/router";
|
|
|
import { Component } from "react";
|
|
|
import { businessStateEnum } from "@/utils/utils";
|
|
|
import styles from "./index.less";
|
|
@@ -26,18 +26,18 @@ export default class BusinessStateSelector extends Component {
|
|
|
dispatch({
|
|
|
type: "store/update_business_state",
|
|
|
payload: {
|
|
|
- businessState: value
|
|
|
+ businessState: value,
|
|
|
},
|
|
|
callback: (res) => {
|
|
|
if (res.state === 200) {
|
|
|
if (res.data) {
|
|
|
- this.setState({ visible: true })
|
|
|
+ this.setState({ visible: true });
|
|
|
} else {
|
|
|
- message.success('设置成功')
|
|
|
+ message.success("设置成功");
|
|
|
this.setState({ currentBusinessState: value });
|
|
|
}
|
|
|
} else {
|
|
|
- message.error(res.msg)
|
|
|
+ message.error(res.msg);
|
|
|
}
|
|
|
},
|
|
|
});
|
|
@@ -59,17 +59,22 @@ export default class BusinessStateSelector extends Component {
|
|
|
}
|
|
|
|
|
|
confirmModal = () => {
|
|
|
- router.push({
|
|
|
- pathname: '/store/decorate_pc',
|
|
|
- query: {
|
|
|
- tab: '2'
|
|
|
- }
|
|
|
- });
|
|
|
- this.setState({visible: false})
|
|
|
+ if (this.props.confirmModal) {
|
|
|
+ this.props.confirmModal();
|
|
|
+ } else {
|
|
|
+ router.push({
|
|
|
+ pathname: "/store/decorate_pc",
|
|
|
+ query: {
|
|
|
+ tab: "2",
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ this.setState({ visible: false });
|
|
|
};
|
|
|
|
|
|
cancelModel = () => {
|
|
|
- this.setState({visible: false})
|
|
|
+ this.setState({ visible: false });
|
|
|
};
|
|
|
|
|
|
render() {
|
|
@@ -100,9 +105,14 @@ export default class BusinessStateSelector extends Component {
|
|
|
>
|
|
|
<div className={styles.model_content}>
|
|
|
<div className={styles.model_icon}>
|
|
|
- <img className={styles.model_img} src={require('../../assets/warning.png')} />
|
|
|
+ <img
|
|
|
+ className={styles.model_img}
|
|
|
+ src={require("../../assets/warning.png")}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ <div className={styles.model_tip}>
|
|
|
+ 请先在【店铺装修-首页装修】内,装修首页并将“启用状态”更改为“启用”
|
|
|
</div>
|
|
|
- <div className={styles.model_tip}>请先在【店铺装修-首页装修】内,装修首页并将“启用状态”更改为“启用”</div>
|
|
|
</div>
|
|
|
</Modal>
|
|
|
</div>
|