import React, {Component} from 'react'; import {View, Text, TouchableOpacity, Image, SafeAreaView, ScrollView} from 'react-native'; import {List, Radio, WingBlank, WhiteSpace} from '@ant-design/react-native'; import {RequestNetwork} from '../../data/encryption'; import {RetrieveData} from '../../data/storage'; import public_css from '../../source/css/public_css'; import { ToastShow } from "../../components/toast/toast"; const RadioItem = Radio.RadioItem; export default class change_sex extends Component { constructor(props) { super(props); this.state = { sex: this.props.route.params.data, }; } render() { return ( { if (event.target.checked) { this.setState({sex: 'M'}); } }}> 男 { if (event.target.checked) { this.setState({sex: 'F'}); } }}> 女 this.submitData()}> 确认 ); } //提交信息 submitData = async () => { let account = await RetrieveData('account'); let token = await RetrieveData('token'); if (token && account) { const url = '/auth/comm/user/personalInfo/save'; let response = await RequestNetwork( url, token, { mobile: account, sex: this.state.sex, reqChannel: 3, }, false, 1, ); if (response) { if (response.code === 0) { ToastShow(1, '编辑成功!'); this.props.route.params.isRefresh(); this.props.navigation.goBack(); } else { ToastShow(1, '编辑失败!'); } } } }; }