Commit c9a3e169 authored by 陈天文's avatar 陈天文

添加eslint代码格式校验

parent 41013d7c
This diff is collapsed.
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
"version": "0.0.1", "version": "0.0.1",
"private": true, "private": true,
"scripts": { "scripts": {
"lint": "eslint --fix src/",
"start": "node node_modules/react-native/local-cli/cli.js start", "start": "node node_modules/react-native/local-cli/cli.js start",
"mockserver": "node mockserver/app.js", "mockserver": "node mockserver/app.js",
"ios": "node node_modules/react-native/local-cli/cli.js run-ios", "ios": "node node_modules/react-native/local-cli/cli.js run-ios",
...@@ -43,6 +44,15 @@ ...@@ -43,6 +44,15 @@
"devDependencies": { "devDependencies": {
"babel-jest": "23.0.1", "babel-jest": "23.0.1",
"babel-preset-react-native": "4.0.0", "babel-preset-react-native": "4.0.0",
"eslint": "^4.19.1",
"eslint-config-airbnb": "^16.1.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-import-resolver-webpack": "^0.10.0",
"eslint-loader": "^2.0.0",
"eslint-plugin-import": "^2.12.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.9.1",
"eslint-plugin-react-native": "^3.2.1",
"immutable-devtools": "^0.1.3", "immutable-devtools": "^0.1.3",
"jest": "23.1.0", "jest": "23.1.0",
"react-test-renderer": "16.3.1" "react-test-renderer": "16.3.1"
......
...@@ -28,7 +28,9 @@ export default class Datepicker extends React.Component { ...@@ -28,7 +28,9 @@ export default class Datepicker extends React.Component {
} }
render() { render() {
const { iconSource, label, containerStyle, last, date, disabled, placeholder, ...others } = this.props; const {
iconSource, label, containerStyle, last, date, disabled, placeholder, ...others
} = this.props;
let dateString; let dateString;
if (Moment(date).isValid()) { if (Moment(date).isValid()) {
dateString = Moment(date).format('YYYY年MM月DD日'); dateString = Moment(date).format('YYYY年MM月DD日');
...@@ -40,7 +42,7 @@ export default class Datepicker extends React.Component { ...@@ -40,7 +42,7 @@ export default class Datepicker extends React.Component {
<TouchableHighlight <TouchableHighlight
style={{ opacity: disabled ? 0.3 : null }} style={{ opacity: disabled ? 0.3 : null }}
disabled={disabled} disabled={disabled}
underlayColor={'#ededed'} underlayColor="#ededed"
> >
<View style={[inputStyle, last && styles.last, containerStyle]} {...others} > <View style={[inputStyle, last && styles.last, containerStyle]} {...others} >
{iconSource ? <Image style={styles.icon} source={iconSource} /> : null} {iconSource ? <Image style={styles.icon} source={iconSource} /> : null}
...@@ -59,7 +61,7 @@ export default class Datepicker extends React.Component { ...@@ -59,7 +61,7 @@ export default class Datepicker extends React.Component {
/> />
{ {
Platform.OS === 'ios' ? Platform.OS === 'ios' ?
<Icon style={chevronBlockStyle} name={'chevron-right'} color={'#c2c2c2'} size={26} /> <Icon style={chevronBlockStyle} name="chevron-right" color="#c2c2c2" size={26} />
: <View style={chevronBlockStyle} /> : <View style={chevronBlockStyle} />
} }
</View> </View>
......
...@@ -18,17 +18,19 @@ export default class PhoneNumberInput extends React.Component { ...@@ -18,17 +18,19 @@ export default class PhoneNumberInput extends React.Component {
} }
render() { render() {
const { containerStyle, last, style, value, onChange, ...others } = this.props; const {
containerStyle, last, style, value, onChange, ...others
} = this.props;
return ( return (
<View style={[inputStyle, last && styles.last, containerStyle]}> <View style={[inputStyle, last && styles.last, containerStyle]}>
<formatText style={[controlLabelStyle, styles.phoneLabel]}>{COUNTRY_NUMBER}</formatText> <formatText style={[controlLabelStyle, styles.phoneLabel]}>{COUNTRY_NUMBER}</formatText>
<TextInput <TextInput
onChangeText={onChange} onChangeText={onChange}
keyboardType={'numeric'} keyboardType="numeric"
underlineColorAndroid={'transparent'} underlineColorAndroid="transparent"
style={[textboxStyle, styles.textInput, style]} style={[textboxStyle, styles.textInput, style]}
placeholderTextColor={'#c2c2c2'} placeholderTextColor="#c2c2c2"
value={value} value={value}
{...others} {...others}
/> />
......
...@@ -21,21 +21,23 @@ export default class RouteInput extends React.Component { ...@@ -21,21 +21,23 @@ export default class RouteInput extends React.Component {
} }
render() { render() {
const { iconSource, label, containerStyle, last, style, text, onNext, disabled, ...others } = this.props; const {
iconSource, label, containerStyle, last, style, text, onNext, disabled, ...others
} = this.props;
return ( return (
<TouchableHighlight <TouchableHighlight
style={{ opacity: disabled ? 0.3 : null }} style={{ opacity: disabled ? 0.3 : null }}
disabled={disabled} disabled={disabled}
onPress={onNext} onPress={onNext}
underlayColor={'#ededed'} underlayColor="#ededed"
> >
<View style={[inputStyle, last && styles.last, containerStyle]} {...others} > <View style={[inputStyle, last && styles.last, containerStyle]} {...others} >
{iconSource ? <Image style={styles.icon} source={iconSource} /> : null} {iconSource ? <Image style={styles.icon} source={iconSource} /> : null}
{label ? <Text style={controlLabelStyle}>{label}</Text> : null} {label ? <Text style={controlLabelStyle}>{label}</Text> : null}
{ {
Platform.OS === 'ios' ? Platform.OS === 'ios' ?
<Icon style={chevronBlockStyle} name={'chevron-right'} color={'#c2c2c2'} size={26} /> <Icon style={chevronBlockStyle} name="chevron-right" color="#c2c2c2" size={26} />
: <View style={chevronBlockStyle} /> : <View style={chevronBlockStyle} />
} }
</View> </View>
......
...@@ -18,10 +18,10 @@ export default class TextArea extends React.Component { ...@@ -18,10 +18,10 @@ export default class TextArea extends React.Component {
<TextInput <TextInput
style={styles.input} style={styles.input}
multiline={true} multiline={true}
underlineColorAndroid={'transparent'} underlineColorAndroid="transparent"
onChangeText={onChange} onChangeText={onChange}
placeholderTextColor={'#c2c2c2'} placeholderTextColor="#c2c2c2"
returnKeyType={'done'} returnKeyType="done"
{...others} {...others}
/> />
</View> </View>
......
...@@ -19,23 +19,25 @@ export default class TextBox extends React.Component { ...@@ -19,23 +19,25 @@ export default class TextBox extends React.Component {
} }
render() { render() {
const { label, hasError, containerStyle, defaultValue, last, style, onChange, ...others } = this.props; const {
label, hasError, containerStyle, defaultValue, last, style, onChange, ...others
} = this.props;
return ( return (
<View style={[inputStyle, last && styles.last, containerStyle]}> <View style={[inputStyle, last && styles.last, containerStyle]}>
{label ? <formatText style={controlLabelStyle}>{label}</formatText> : null} {label ? <formatText style={controlLabelStyle}>{label}</formatText> : null}
<TextInput <TextInput
onChangeText={onChange} onChangeText={onChange}
underlineColorAndroid={'transparent'} underlineColorAndroid="transparent"
style={[textboxStyle, style]} style={[textboxStyle, style]}
returnKeyType={'done'} returnKeyType="done"
autoCapitalize={'none'} autoCapitalize="none"
defaultValue={`${defaultValue}`} defaultValue={`${defaultValue}`}
placeholderTextColor={'#c2c2c2'} placeholderTextColor="#c2c2c2"
{...others} {...others}
/> />
{ {
hasError ? hasError ?
<Icon style={errorBlockStyle} name={'error'} color={'#ee5930'} size={18} /> <Icon style={errorBlockStyle} name="error" color="#ee5930" size={18} />
: <View style={errorBlockStyle} /> : <View style={errorBlockStyle} />
} }
</View> </View>
......
...@@ -83,17 +83,17 @@ class MarketListItem extends Component { ...@@ -83,17 +83,17 @@ class MarketListItem extends Component {
} }
render() { render() {
return ( return (
<View style = {styles.container}> <View style={styles.container}>
<View style={styles.leftWarp} > <View style={styles.leftWarp} >
<Image <Image
style={styles.icon} style={styles.icon}
source={{url: this.props.item.pic}} source={{ url: this.props.item.pic }}
></Image> />
</View> </View>
<View style={styles.rightWarp} > <View style={styles.rightWarp} >
<Text style={{fontSize: 14, color: '#242527'}} >{this.props.item.carName}</Text> <Text style={{ fontSize: 14, color: '#242527' }} >{this.props.item.carName}</Text>
<Text style={{fontSize: 11, color: '#757E8B'}} >{this.formateDate(this.props.item.manufactureDate) + ' | ' + this.props.item.score + '万公里' }</Text> <Text style={{ fontSize: 11, color: '#757E8B' }} >{`${this.formateDate(this.props.item.manufactureDate)} | ${this.props.item.score}万公里` }</Text>
<Text style={{fontSize: 11, color: '#757E8B'}} >当前<Text style={{fontSize: 14, color: '#F7634F'}} >{this.props.item.bidMaxPrice}</Text>万元</Text> <Text style={{ fontSize: 11, color: '#757E8B' }} >当前<Text style={{ fontSize: 14, color: '#F7634F' }} >{this.props.item.bidMaxPrice}</Text>万元</Text>
</View> </View>
</View> </View>
); );
...@@ -127,4 +127,4 @@ const styles = StyleSheet.create({ ...@@ -127,4 +127,4 @@ const styles = StyleSheet.create({
rightWarp: { rightWarp: {
flex: 1, flex: 1,
} }
}); });
\ No newline at end of file
'use strict';
import React from 'react'; import React from 'react';
import { import {
StyleSheet, StyleSheet,
Modal, Modal,
Text, Text,
Dimensions, Dimensions,
TouchableHighlight,
TouchableWithoutFeedback, TouchableWithoutFeedback,
Platform, Platform,
Picker, Picker,
...@@ -28,32 +26,34 @@ export default class Select extends React.Component { ...@@ -28,32 +26,34 @@ export default class Select extends React.Component {
} }
_setModalVisible(visible) { _setModalVisible(visible) {
this.setState({modalVisible: visible}); this.setState({ modalVisible: visible });
} }
_onChange(key) { _onChange(key) {
this.setState({selectedKey: key}); this.setState({ selectedKey: key });
this.props.onChange(key); this.props.onChange(key);
} }
_close() { _close() {
this.setState({modalVisible: false}); this.setState({ modalVisible: false });
} }
_renderAndroid() { _renderAndroid() {
const { options=this.props.models, selectedKey, onChange, style, labelStyle, ...other } = this.props; const {
options = this.props.models, style, labelStyle, ...other
} = this.props;
return ( return (
<View style={[styles.selectContainer, style]} {...other}> <View style={[styles.selectContainer, style]} {...other}>
<Text style={labelStyle} > <Text style={labelStyle} >
{options[this.state.selectedKey] ? options[this.state.selectedKey].label : ""} {options[this.state.selectedKey] ? options[this.state.selectedKey].label : ''}
</Text> </Text>
<Picker <Picker
selectedValue={this.state.selectedKey ? this.state.selectedKey : ""} selectedValue={this.state.selectedKey ? this.state.selectedKey : ''}
onValueChange={this._onChange.bind(this)} onValueChange={this._onChange.bind(this)}
style={[styles.androidPicker]} style={[styles.androidPicker]}
> >
{Object.keys(options).map((key) => ( {Object.keys(options).map(key => (
<Picker.Item <Picker.Item
key={key} key={key}
value={key} value={key}
...@@ -67,15 +67,17 @@ export default class Select extends React.Component { ...@@ -67,15 +67,17 @@ export default class Select extends React.Component {
} }
_renderIOS() { _renderIOS() {
const { options=this.props.models, selectedKey, onChange, style, labelStyle, doneLabel, doneLabelColor, ...other } = this.props; const {
var modalBackgroundStyle = { options = this.props.models, style, labelStyle, doneLabel, doneLabelColor, ...other
} = this.props;
const modalBackgroundStyle = {
backgroundColor: 'transparent', backgroundColor: 'transparent',
}; };
var innerContainerTransparentStyle = null; const innerContainerTransparentStyle = null;
return ( return (
<View style={[styles.selectContainer, style]} {...other}> <View style={[styles.selectContainer, style]} {...other}>
<Text style={labelStyle} onPress={this._setModalVisible.bind(this, true)}> <Text style={labelStyle} onPress={this._setModalVisible.bind(this, true)}>
{options[this.state.selectedKey] ? options[this.state.selectedKey].label : ""} {options[this.state.selectedKey] ? options[this.state.selectedKey].label : ''}
</Text> </Text>
<Modal <Modal
animationType="slide" animationType="slide"
...@@ -86,26 +88,30 @@ export default class Select extends React.Component { ...@@ -86,26 +88,30 @@ export default class Select extends React.Component {
<View style={[styles.container, modalBackgroundStyle]}> <View style={[styles.container, modalBackgroundStyle]}>
<View style={styles.pickerBar}> <View style={styles.pickerBar}>
<Text <Text
style={{color: doneLabelColor}} style={{ color: doneLabelColor }}
onPress={this._close.bind(this)}> onPress={this._close.bind(this)}
{doneLabel || "完成"} >
{doneLabel || '完成'}
</Text> </Text>
</View> </View>
<View onStartShouldSetResponder={ (evt) => true } <View
onResponderReject={ (evt) => {} } onStartShouldSetResponder={evt => true}
style={[styles.innerContainer, innerContainerTransparentStyle]}> onResponderReject={(evt) => {}}
<Picker selectedValue={this.state.selectedKey} style={[styles.innerContainer, innerContainerTransparentStyle]}
onValueChange={this._onChange.bind(this)} >
style={styles.pickerIOS} <Picker
> selectedValue={this.state.selectedKey}
{Object.keys(options).map((key) => ( onValueChange={this._onChange.bind(this)}
<Picker.Item style={styles.pickerIOS}
key={key} >
value={key} {Object.keys(options).map(key => (
label={options[key].label} <Picker.Item
/> key={key}
value={key}
label={options[key].label}
/>
))} ))}
</Picker> </Picker>
</View> </View>
</View> </View>
</TouchableWithoutFeedback> </TouchableWithoutFeedback>
...@@ -119,7 +125,7 @@ export default class Select extends React.Component { ...@@ -119,7 +125,7 @@ export default class Select extends React.Component {
} }
} }
var styles = StyleSheet.create({ const styles = StyleSheet.create({
selectContainer: { selectContainer: {
flex: 1, flex: 1,
alignItems: 'flex-end', alignItems: 'flex-end',
......
/* @flow weak */ /* @flow weak */
import { connect } from 'react-redux';
import { createStackNavigator } from 'react-navigation'; import { createStackNavigator } from 'react-navigation';
import TabRoutes from './tabRoutes'; import TabRoutes from './tabRoutes';
...@@ -8,8 +7,8 @@ import Setting from '../other/Setting'; ...@@ -8,8 +7,8 @@ import Setting from '../other/Setting';
const AllRoutes = createStackNavigator({ const AllRoutes = createStackNavigator({
Tabs: TabRoutes, Tabs: TabRoutes,
Login: Login, Login,
Setting: Setting Setting
}, { }, {
mode: 'card', mode: 'card',
headerMode: 'screen', headerMode: 'screen',
......
import { createBottomTabNavigator } from 'react-navigation'; import { createBottomTabNavigator } from 'react-navigation';
import React from 'react'; import React from 'react';
import { import { Image } from 'react-native';
Image
} from 'react-native';
import Home from '../tabs/Home'; import Home from '../tabs/Home';
import Market from '../tabs/Market'; import Market from '../tabs/Market';
import Account from '../tabs/Account'; import Account from '../tabs/Account';
...@@ -16,45 +14,46 @@ import mineIconPress from '../../img/tabbar/toolbar-mine-icon-press.png'; ...@@ -16,45 +14,46 @@ import mineIconPress from '../../img/tabbar/toolbar-mine-icon-press.png';
const Tabs = createBottomTabNavigator({ const Tabs = createBottomTabNavigator({
Home: Home, Home,
Market: Market, Market,
Account: Account, Account,
}, { }, {
tabBarPosition: 'bottom', tabBarPosition: 'bottom',
swipeEnabled: false, swipeEnabled: false,
animationEnabled: false, animationEnabled: false,
navigationOptions:({navigation}) => { navigationOptions:({ navigation }) => {
let tabIcon, labelName, tabIconPress; let tabIcon,
switch (navigation.state.routeName) { labelName,
case 'Home': tabIconPress;
tabIcon = homeIcon;
tabIconPress = homeIconPress; switch (navigation.state.routeName) {
labelName = '首页'; case 'Home':
break; tabIcon = homeIcon;
case 'Market': tabIconPress = homeIconPress;
tabIcon = marketIcon; labelName = '首页';
tabIconPress = marketIconPress; break;
labelName = '长时拍'; case 'Market':
break; tabIcon = marketIcon;
case 'Account': tabIconPress = marketIconPress;
tabIcon = mineIcon; labelName = '长时拍';
tabIconPress = mineIconPress; break;
labelName = '我的'; case 'Account':
break; tabIcon = mineIcon;
default: tabIconPress = mineIconPress;
} labelName = '我的';
break;
default:
}
return { return {
tabBarIcon: ({ focused, tintColor }) => { tabBarIcon: ({ focused, tintColor }) => (
return ( <Image
<Image source={focused ? tabIconPress : tabIcon}
source={ focused ? tabIconPress : tabIcon } style={[{ width: 26, height: 26 }, { tintColor }]}
style={[{ width: 26, height: 26 }, { tintColor }]} />
/> ),
); tabBarLabel: labelName
}, };
tabBarLabel: labelName },
}
},
tabBarOptions: { tabBarOptions: {
activeTintColor: '#149DFF', activeTintColor: '#149DFF',
showIcon: true, showIcon: true,
...@@ -71,16 +70,17 @@ const Tabs = createBottomTabNavigator({ ...@@ -71,16 +70,17 @@ const Tabs = createBottomTabNavigator({
}); });
const navTitleMap = { const navTitleMap = {
Home: '首页', Home: '首页',
Market: '长时拍', Market: '长时拍',
Account: '我的', Account: '我的',
} };
Tabs.navigationOptions = ({navigation}) => {
let { routeName } = navigation.state.routes[navigation.state.index]; Tabs.navigationOptions = ({ navigation }) => {
let headerTitle = navTitleMap[routeName]; const { routeName } = navigation.state.routes[navigation.state.index];
const headerTitle = navTitleMap[routeName];
return { return {
headerTitle, headerTitle,
}; };
} };
export default Tabs; export default Tabs;
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import React, { Component } from 'react'; import React, { Component } from 'react';
import { import {
TouchableOpacity,
View, View,
Button,
StyleSheet, StyleSheet,
ScrollView, Platform
Platform,
Alert
} from 'react-native'; } from 'react-native';
import Icon from 'react-native-vector-icons/Ionicons';
import CommonForm from '../../components/common-form'; import CommonForm from '../../components/common-form';
class Account extends Component { class Account extends Component {
...@@ -18,7 +14,7 @@ class Account extends Component { ...@@ -18,7 +14,7 @@ class Account extends Component {
} }
goPage(page) { goPage(page) {
this.props.navigation.navigate(page) this.props.navigation.navigate(page);
} }
render() { render() {
...@@ -63,42 +59,3 @@ function mapDispatchToProps(dispatch) { ...@@ -63,42 +59,3 @@ function mapDispatchToProps(dispatch) {
} }
export default connect(mapStateToProps, mapDispatchToProps)(Account); export default connect(mapStateToProps, mapDispatchToProps)(Account);
const styles = StyleSheet.create({
avatar: {
width: 60,
height: 60,
borderRadius: 30,
marginHorizontal:20
},
avatarHeader: {
flexDirection: 'row',
height: 90,
alignItems: 'center',
backgroundColor: '#fff',
borderBottomWidth: StyleSheet.hairlineWidth,
borderColor: '#ccc'
},
header: {
backgroundColor: '#fe6946'
},
arrow: {
flex: 3,
flexDirection: 'row',
justifyContent: 'space-between',
paddingHorizontal: 15
},
scrollView: Platform.select({
ios: {
backgroundColor: '#f5f5f5'
},
android: {}
}),
scrollViewContainer: Platform.select({
ios: {
flex: 1,
backgroundColor: '#f5f5f5'
},
android: {}
})
});
...@@ -13,6 +13,13 @@ class Home extends Component { ...@@ -13,6 +13,13 @@ class Home extends Component {
super(props); super(props);
} }
onButtonPress() {
codePush.sync({
updateDialog: true,
installMode: codePush.InstallMode.IMMEDIATE
});
}
render() { render() {
return ( return (
<View style={styles.container} > <View style={styles.container} >
...@@ -22,12 +29,6 @@ class Home extends Component { ...@@ -22,12 +29,6 @@ class Home extends Component {
</View> </View>
); );
} }
onButtonPress() {
codePush.sync({
updateDialog: true,
installMode: codePush.InstallMode.IMMEDIATE
});
}
} }
function mapStateToProps(state) { function mapStateToProps(state) {
......
...@@ -4,25 +4,20 @@ import React, { Component } from 'react'; ...@@ -4,25 +4,20 @@ import React, { Component } from 'react';
import { import {
Dimensions, Dimensions,
StyleSheet, StyleSheet,
WebView,
View, View,
FlatList, FlatList,
TouchableOpacity,
Text,
} from 'react-native'; } from 'react-native';
import { Map } from 'immutable'; import { Map } from 'immutable';
import FormatText from '../../components/format-text';
import MarketListItem from '../../components/market-list-item'; import MarketListItem from '../../components/market-list-item';
import * as auctionActions from '../../reducers/auction/auctionActions'; import * as auctionActions from '../../reducers/auction/auctionActions';
var Screen = Dimensions.get('window'); const Screen = Dimensions.get('window');
class Market extends Component { class Market extends Component {
constructor(props, context) { constructor(props, context) {
super(props); super(props);
this.state = { this.state = {
paused: true,
refreshState: false, refreshState: false,
}; };
this.refreshData = this.refreshData.bind(this); this.refreshData = this.refreshData.bind(this);
...@@ -33,24 +28,23 @@ class Market extends Component { ...@@ -33,24 +28,23 @@ class Market extends Component {
} }
refreshData() { refreshData() {
this.setState({refreshState: true}); this.setState({ refreshState: true });
setTimeout(() => { setTimeout(() => {
this.setState({refreshState: false}); this.setState({ refreshState: false });
}, 1000); }, 1000);
} }
render() { render() {
const { navigate } = this.props.navigation;
const { listData } = this.props.auction; const { listData } = this.props.auction;
return ( return (
<View style = {styles.container}> <View style={styles.container}>
<FlatList <FlatList
data={listData} data={listData}
onRefresh={this.refreshData} onRefresh={this.refreshData}
refreshing={this.state.refreshState} refreshing={this.state.refreshState}
renderItem={({item}) => <MarketListItem item={item}></MarketListItem>} renderItem={({ item }) => <MarketListItem item={item} />}
/> />
</View> </View>
); );
......
...@@ -10,9 +10,7 @@ const devMiddleware = applyMiddleware( ...@@ -10,9 +10,7 @@ const devMiddleware = applyMiddleware(
thunk, thunk,
logger logger
)(createStore); )(createStore);
const proMiddleware = applyMiddleware( const proMiddleware = applyMiddleware(thunk)(createStore);
thunk
)(createStore);
const createStoreWithMiddleware = __DEV__ ? devMiddleware : proMiddleware; const createStoreWithMiddleware = __DEV__ ? devMiddleware : proMiddleware;
export default function configureStore(initialState) { export default function configureStore(initialState) {
......
...@@ -7,5 +7,5 @@ export default keyMirror({ ...@@ -7,5 +7,5 @@ export default keyMirror({
SET_VERSION: null, SET_VERSION: null,
IS_DEV: null, IS_DEV: null,
GET_LIST_SUCC: null GET_LIST_SUCC: null
}); });
import { Record, fromJS } from 'immutable'; import { fromJS } from 'immutable';
const InitialState = fromJS({ const InitialState = fromJS({
listData: [] listData: []
......
...@@ -8,7 +8,7 @@ const { GET_LIST_SUCC } = require('../actionTypes').default; ...@@ -8,7 +8,7 @@ const { GET_LIST_SUCC } = require('../actionTypes').default;
// alert(error.errorMessage || '网络错误'); // alert(error.errorMessage || '网络错误');
// } // }
export default function auctionReducer (state = initialState, action) { export default function auctionReducer(state = initialState, action) {
switch (action.type) { switch (action.type) {
case GET_LIST_SUCC: { case GET_LIST_SUCC: {
const listData = fromJS(action.payload); const listData = fromJS(action.payload);
......
...@@ -13,7 +13,6 @@ const initialState = new InitialState(); ...@@ -13,7 +13,6 @@ const initialState = new InitialState();
export default function deviceReducer(state = initialState, action) { export default function deviceReducer(state = initialState, action) {
if (!(state instanceof InitialState)) return initialState.merge(state); if (!(state instanceof InitialState)) return initialState.merge(state);
switch (action.type) { switch (action.type) {
case SET_PLATFORM: { case SET_PLATFORM: {
const platform = action.payload; const platform = action.payload;
return state.set('platform', platform); return state.set('platform', platform);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment