import React, {Component} from 'react';
import {
Animated,
View,
Image,
TouchableHighlight,
Text,
StyleSheet,
TextInput,
FlatList,
TouchableOpacity,
ActivityIndicator,
ScrollView,
Dimensions,
Picker,
DeviceEventEmitter,
} from 'react-native';
import login_css from '../../login/login_css';
import public_css from '../../../source/css/public_css';
import loading_css from '../../../source/css/loading_css';
import Spinner from 'react-native-loading-spinner-overlay';
import {RequestNetwork} from '../../../data/encryption';
import {RetrieveData, StorageData} from '../../../data/storage';
import SearchBar from '../../../components/searchBar/search_bar';
import { ToastShow } from "../../../components/toast/toast";
export default class product_tax_class_code extends Component {
constructor(props) {
super(props);
this.props.navigation.dangerouslyGetParent().setOptions({
tabBarVisible: false,
});
this.state = {
taxClassCodes: [
'0012324441244',
'0012324443244',
'0012324441244',
'0012324441244',
'0012324441244',
'0012324441244',
'0012324441244',
'0012324441244',
],
};
}
//模拟获取税率编码
_fetchTestTaxClassCde = async () => {
this.setState({
taxClassCodes: [
'0012324141244',
'0012454663',
'4rett333366',
'467773443',
'143434252634',
'9575645333',
'3476490446213334',
'524543796053535',
],
});
};
//获取税类编码
_fetchTaxClassCde = async () => {
const token = await RetrieveData('token');
const account = await RetrieveData('account');
if (token && account) {
const url = '/auth/ent/user/findManageInfoByMobile';
let response = await RequestNetwork(
url,
token,
{
mobile: account,
reqChannel: 3,
},
false,
1,
);
if (response.code != 0) {
ToastShow(1, response.msg);
} else {
let ents = [];
for (let i = 0; i < response.data.ents.length; i++) {}
this.setState({});
}
}
};
//搜索数据
_searchData = (text) => {
// this.setState({productName: text});
// this._fetchData();
};
//每项列表分割线
_itemSeparatorComponent() {
return ;
}
render() {
return (
(
{
DeviceEventEmitter.emit('getTaxClassCode', item);
this.props.navigation.goBack();
}}>
{item}
)}
ItemSeparatorComponent={this._itemSeparatorComponent}
/>
);
}
}
const styles = StyleSheet.create({
cardList: {
marginTop: 20,
},
taxClassRow: {
height: 45,
backgroundColor: '#ffffff',
justifyContent: 'center',
alignItems: 'center',
},
dorpDownRow: {
flexDirection: 'row',
height: 60,
justifyContent: 'space-between',
alignItems: 'center',
},
});