componentWillReceiveProps(nextprops) { if (this.props.registerStatus !== nextprops.registerStatus && nextprops.registerStatus === 'succ') { this.props.history.push("/"); } else if (this.props.registerStatus !== nextprops.registerStatus && nextprops.registerStatus === 'userErr') { message.info('登陆名已经存在'); } else if (this.props.registerStatus !== nextprops.registerStatus && nextprops.registerStatus === 'netrErr') { message.info('网络错误'); } }
static info() { Modal.info({ title: 'This is a notification message', content: ( <div> <p>some messages...some messages...</p> <p>some messages...some messages...</p> </div> ), onOk() {}, }); }
add(value) { if (value) { if (this.state.params && this.state.params.find(p=>p.id===value)) { message.info('已添加该参数') return } let p = this.paramOptions.find(i => i.id === value) if (p) { let params = this.state.params && this.state.params.concat([p]) || [p] this.setState({params}) const {onChange} = this.props onChange && onChange(params) } } }
this.props.form.validateFieldsAndScroll((err, values) => { if (!values.agreement) { message.info('请确定是否是真实信息'); return false; } if (!err) { const { actions } = this.props; actions.register({ loginname: values.login, email: values.email, password: md5(values.password), web: values.web, signature: values.signature, }); } });
connect( state => { return { stat: state.edit.stat, selectedDir: state.current.dir, columns: state.current.dir && state.current.dir.getColumns() } }, dispatch => { return { onSave: (stat, dir) => { saveStat(dispatch, stat, dir).then(()=>{ message.info('保存成功') }).catch(e => message.error(e.message)) }, onCancel: () => { cancel(dispatch) } } } )(CreateStatContainer)
handleChange(date) { message.info('您选择的日期是: ' + date.toString()); this.setState({ date }); }
static ajax(options){ return new Promise((resolve,reject)=>{ axios({ url:options.url, method:"get", baseURL, timeout:5000, params: (options.data &&options.data.params) ||"" }).then(res=>{ if(res.data.code==0){ resolve(res.data) }else{ Modal.info({ title:"提示", content:res.data.message }) } }).catch(err=>{ reject(err.data) }) } ); }
const addColumn = (value) => async (dispatch, getState) => { process.env.NODE_ENV === 'production' || console.log('addColumn', value) const packageId = getState().packages.packageId const columnsStyles = getState().packages.columnsStyles if (!packageId) { message.info('请先保存套餐信息') return } await ajaxAddColumn(dispatch, { ...value, packageId, columnsStyles }) .then(() => { dispatch(checkColumn()) message.success('新增成功') }) .catch((err) => console.error(err)) // dispatch(updateState(unLoading)) }
return; Modal.info({ title: t("select_confirm"), maskClosable: true,
resolve(res); }else{ Modal.info({ title:"提示", content:res.msg
success(response) } else if (Number(response.code) === 50002) { message.info('当前登录状态已失效,2秒后自动将跳转到登录页...', 3) setTimeout(() => { history.push(entryUrl)
Modal.info({ title: '提示', content: '登录状态已过期',
return; Modal.info({ title: t("select_confirm"), maskClosable: true,