迭代1-大部分功能完成,ui调试中
parent
11bcd78cfe
commit
68ef3c869d
@ -1,96 +0,0 @@
|
||||
import { Component } from "react";
|
||||
|
||||
import { Dialog } from "@antmjs/vantui";
|
||||
const Dialog_ = Dialog.createOnlyDialog();
|
||||
|
||||
/*** redux ***/
|
||||
import { connect } from "react-redux";
|
||||
import { setColor, resetColor } from "../../../store/features/navigation";
|
||||
import { userRefresh } from "../../../store/features/userInfo";
|
||||
/*** redux end ***/
|
||||
|
||||
import "./registerModal.less";
|
||||
import { Block } from "@tarojs/components";
|
||||
import { go } from "../../../utils/traoAPI";
|
||||
|
||||
class RegisterModal extends Component<any, any> {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
|
||||
this.state = {
|
||||
name: "导航组件",
|
||||
statusBarHeight: 40, // 状态栏高度
|
||||
navigationBarHeight: 0, // 导航栏高度
|
||||
navHeight: 40,
|
||||
};
|
||||
this.initData();
|
||||
}
|
||||
|
||||
async onLoad() {
|
||||
// // 状态栏高度
|
||||
}
|
||||
componentDidMount() {}
|
||||
|
||||
componentWillUnmount() {}
|
||||
|
||||
componentDidShow() {}
|
||||
|
||||
componentDidHide() {}
|
||||
|
||||
async initData() {
|
||||
this.alertRegister();
|
||||
}
|
||||
|
||||
public alertRegister = () => {
|
||||
if (!this.props.mobile) {
|
||||
this.setColor("#4C4C4C");
|
||||
setTimeout(() => {
|
||||
Dialog_.alert({
|
||||
title: "提示",
|
||||
message: "暂未授权注册,请点击注册",
|
||||
theme: "round-button",
|
||||
}).then((value) => {
|
||||
this.resetColor();
|
||||
this.goRegister();
|
||||
});
|
||||
}, 300);
|
||||
} else {
|
||||
go("/pages/instrument/instrument");
|
||||
}
|
||||
};
|
||||
|
||||
setColor = (color) => {
|
||||
this.props.setColor(color);
|
||||
};
|
||||
resetColor = () => {
|
||||
this.props.resetColor();
|
||||
};
|
||||
|
||||
goRegister() {
|
||||
go("/pages/register/register");
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<Block>
|
||||
<Dialog_ />
|
||||
</Block>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
const mapStateToProps = (state) => ({
|
||||
mobile: state.userInfo.mobile,
|
||||
});
|
||||
const mapDispatchToProps = (dispatch) => ({
|
||||
setColor(color) {
|
||||
dispatch(setColor(color));
|
||||
},
|
||||
resetColor() {
|
||||
dispatch(resetColor());
|
||||
},
|
||||
userRefresh(data) {
|
||||
dispatch(userRefresh(data));
|
||||
},
|
||||
});
|
||||
export default connect(mapStateToProps, mapDispatchToProps)(RegisterModal);
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
Loading…
Reference in New Issue