Import.js
2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
import React, { Component } from "react";
import {
AppRegistry,
StyleSheet,
Text,
View,
Image,
TouchableOpacity,
ScrollView,
ListView,
Dimensions
} from "react-native";
import { StackNavigator, TabNavigator } from "react-navigation";
import post from "../../utils/fetch";
export default class Import extends Component {
constructor(props) {
super(props);
this.state = {};
}
componentWillMount() {}
componentDidMount() {
console.log("导入客户", this.props.navigation.state.params);
}
getListData() {
post("/test/insurance/article", {}, res => {}, err => {});
}
render() {
const { navigate } = this.props.navigation;
const customersList = this.props.navigation.state.params.customersList;
return (
<View style={styles.container}>
{/* <Text>导入客户</Text> */}
<ScrollView style={styles.mainSvcContainer}>
{customersList.map((item, index) => {
return (
<TouchableOpacity key={index}>
<View />
<Text>{item.name}</Text>
</TouchableOpacity>
);
})}
</ScrollView>
<View style={styles.selectBtnContaier}>
<View style={styles.selectBtnContaierLeft}>
<TouchableOpacity style={styles.selectAllContainer}>
<View style={styles.selectAllIcon} />
<Text style={styles.selectAllText}>全选</Text>
</TouchableOpacity>
<View style={styles.selectedTextContaier}>
<Text>已选中</Text>
<Text>0</Text>
<Text>项</Text>
</View>
</View>
<TouchableOpacity style={styles.importBtnContaier}>
<Text style={styles.importBtnText}>导入</Text>
</TouchableOpacity>
</View>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "flex-start",
alignItems: "stretch",
backgroundColor: "white"
},
mainSvcContainer: {
marginBottom: 50,
flex: 1
},
selectBtnContaier: {
position: "absolute",
bottom: 0,
backgroundColor: "white",
height: 49,
width: Dimensions.get("window").width,
flexDirection: "row",
justifyContent: "space-between",
alignItems: "center",
flex: 1,
borderColor: "#E4E4E4",
borderStyle: "solid",
borderTopWidth: 1
},
selectBtnContaierLeft: {
flexDirection: "row",
},
selectAllContainer: {
marginLeft: 20,
},
selectedTextContaier: {
flexDirection: "row",
marginLeft: 20,
},
importBtnContaier: {
width: 100,
height: 49,
backgroundColor: "#1B9341",
justifyContent: "center",
alignItems: "center",
},
importBtnText: {
color: "white",
fontSize: 16,
}
});