Showing
4 changed files
with
60 additions
and
6 deletions
This diff is collapsed. Click to expand it.
... | @@ -10,6 +10,7 @@ | ... | @@ -10,6 +10,7 @@ |
10 | "lint": "eslint ." | 10 | "lint": "eslint ." |
11 | }, | 11 | }, |
12 | "dependencies": { | 12 | "dependencies": { |
13 | + "aws-sdk": "^2.589.0", | ||
13 | "d3": "^5.14.2", | 14 | "d3": "^5.14.2", |
14 | "express": "^4.17.1", | 15 | "express": "^4.17.1", |
15 | "react": "16.9.0", | 16 | "react": "16.9.0", | ... | ... |
... | @@ -5,13 +5,17 @@ import Circle from '../component/circle_component' | ... | @@ -5,13 +5,17 @@ import Circle from '../component/circle_component' |
5 | import {Table, TableWrapper, Row,Rows} from 'react-native-table-component' | 5 | import {Table, TableWrapper, Row,Rows} from 'react-native-table-component' |
6 | var date = new Date(); | 6 | var date = new Date(); |
7 | date.setHours(date.getHours()+9); | 7 | date.setHours(date.getHours()+9); |
8 | - | 8 | +var month = date.getMonth()+1; |
9 | +if(month == 11){ | ||
10 | + month = 12 | ||
11 | +} | ||
9 | export default class HomeTab extends Component { | 12 | export default class HomeTab extends Component { |
10 | 13 | ||
11 | constructor(props){ | 14 | constructor(props){ |
12 | super(props); | 15 | super(props); |
13 | this.state = { | 16 | this.state = { |
14 | - today : date.getFullYear() + "." + date.getMonth() + "." + date.getDate(), | 17 | + ID : this.props.navigation.getParam('id','pi1'), |
18 | + today : date.getFullYear() + "." + month + "." + date.getDate(), | ||
15 | current_weight : 0, | 19 | current_weight : 0, |
16 | table_contents : [['오후','6:12:15', '+0.25kg', 'Total : 1.5 kg'],['오후','4:27:52', '+0.12kg', 'Total : 1.38kg'], | 20 | table_contents : [['오후','6:12:15', '+0.25kg', 'Total : 1.5 kg'],['오후','4:27:52', '+0.12kg', 'Total : 1.38kg'], |
17 | ['오후','6:12:15', '+0.25kg', 'Total : 1.5 kg'],['오후','6:12:15', '+0.25kg', 'Total : 1.5 kg'], | 21 | ['오후','6:12:15', '+0.25kg', 'Total : 1.5 kg'],['오후','6:12:15', '+0.25kg', 'Total : 1.5 kg'], |
... | @@ -21,11 +25,34 @@ export default class HomeTab extends Component { | ... | @@ -21,11 +25,34 @@ export default class HomeTab extends Component { |
21 | ] | 25 | ] |
22 | } | 26 | } |
23 | } | 27 | } |
28 | + | ||
29 | + get_diff_data(){ | ||
30 | + return fetch('http://10.0.2.2:3000/app/get_diff_data/',{ | ||
31 | + method:'POST', | ||
32 | + headers: { | ||
33 | + 'Accept': 'application/json', | ||
34 | + 'Content-Type': 'application/json', | ||
35 | + }, | ||
36 | + body:JSON.stringify({ | ||
37 | + ras_id : this.state.ID, | ||
38 | + date : this.state.today, | ||
39 | + }), | ||
40 | + }) | ||
41 | + .then((response) => console.log(response.json())) | ||
42 | + .then((responseJson)=> { | ||
43 | + console.log(responseJson) | ||
44 | + },function(){ | ||
45 | + }) | ||
46 | + .catch((error) => { | ||
47 | + console.error(error); | ||
48 | + }) | ||
49 | + } | ||
50 | + | ||
24 | render() { | 51 | render() { |
25 | return ( | 52 | return ( |
26 | <View style={style.container}> | 53 | <View style={style.container}> |
27 | <View style={style.header}> | 54 | <View style={style.header}> |
28 | - <Text style={style.tabName}>Home</Text> | 55 | + <Text style={style.tabName}>Home {this.state.ID}</Text> |
29 | </View> | 56 | </View> |
30 | <View style={{flexDirection:'row',flex:0.8,backgroundColor: "rgba(230,230,230,0.5)"}}> | 57 | <View style={{flexDirection:'row',flex:0.8,backgroundColor: "rgba(230,230,230,0.5)"}}> |
31 | <View style={{flex:1,justifyContent:'center'}}> | 58 | <View style={{flex:1,justifyContent:'center'}}> |
... | @@ -38,7 +65,8 @@ export default class HomeTab extends Component { | ... | @@ -38,7 +65,8 @@ export default class HomeTab extends Component { |
38 | </View> | 65 | </View> |
39 | <View style={style.current_state}> | 66 | <View style={style.current_state}> |
40 | <Circle | 67 | <Circle |
41 | - title={"3.6"}> | 68 | + title={"3.6"} |
69 | + onPress={()=>{this.get_diff_data()}}> | ||
42 | </Circle> | 70 | </Circle> |
43 | </View> | 71 | </View> |
44 | <View style={style.waste_detail}> | 72 | <View style={style.waste_detail}> | ... | ... |
... | @@ -4,16 +4,40 @@ import AddButton from '../component/AddButton' | ... | @@ -4,16 +4,40 @@ import AddButton from '../component/AddButton' |
4 | 4 | ||
5 | var date = new Date(); | 5 | var date = new Date(); |
6 | date.setHours(date.getHours()+9); | 6 | date.setHours(date.getHours()+9); |
7 | +date.setMonth(date.getMonth()+1); | ||
7 | 8 | ||
8 | export default class SettingTab extends Component { | 9 | export default class SettingTab extends Component { |
9 | 10 | ||
10 | constructor(props){ | 11 | constructor(props){ |
11 | super(props); | 12 | super(props); |
12 | this.state = { | 13 | this.state = { |
13 | - ID : 'abcdefg1234' | 14 | + ID : 'pi1', |
15 | + user : 'user1' | ||
14 | } | 16 | } |
15 | } | 17 | } |
16 | 18 | ||
19 | + save_app_data(){ | ||
20 | + return fetch('http://10.0.2.2:3000/app/save_data/',{ | ||
21 | + method:'POST', | ||
22 | + headers: { | ||
23 | + 'Accept': 'application/json', | ||
24 | + 'Content-Type': 'application/json', | ||
25 | + }, | ||
26 | + body:JSON.stringify({ | ||
27 | + ras_id : this.state.ID, | ||
28 | + user_id : this.state.user, | ||
29 | + }), | ||
30 | + }) | ||
31 | + .then((response) => console.log(response.json())) | ||
32 | + .then((responseJson)=> { | ||
33 | + console.log(responseJson) | ||
34 | + },function(){ | ||
35 | + }) | ||
36 | + .catch((error) => { | ||
37 | + console.error(error); | ||
38 | + }) | ||
39 | + } | ||
40 | + | ||
17 | delete_id(){ | 41 | delete_id(){ |
18 | this.setState({ID: ''}) | 42 | this.setState({ID: ''}) |
19 | //기기연결 해제, 디비비우기 | 43 | //기기연결 해제, 디비비우기 |
... | @@ -54,8 +78,9 @@ export default class SettingTab extends Component { | ... | @@ -54,8 +78,9 @@ export default class SettingTab extends Component { |
54 | placeholder="New Rasberry ID" | 78 | placeholder="New Rasberry ID" |
55 | value={this.state.text} | 79 | value={this.state.text} |
56 | onChangeText={(text)=>this.setState({ID:text})}/> | 80 | onChangeText={(text)=>this.setState({ID:text})}/> |
57 | - <AddButton></AddButton> | ||
58 | </View> | 81 | </View> |
82 | + <AddButton | ||
83 | + onPress={()=>{this.save_app_data()}}/> | ||
59 | </View> | 84 | </View> |
60 | </View> | 85 | </View> |
61 | </View> | 86 | </View> | ... | ... |
-
Please register or login to post a comment