12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- 'use strict';
- import {createStackNavigator} from 'react-navigation-stack';
- import NavigationOptions from '../../components/NavbarOptions';
- import SalesHome from './Home';
- import ReportCustomerList from './ReportCustomerList';
- import ReportCustomerDetail from './ReportCustomerDetail';
- import ReportCustomerAdd from './ReportCustomerAdd';
- import SearchProject from './SearchProject';
- import ReviewTodayList from './ReviewTodayList';
- import ReviewDetail from './ReviewDetail';
- import WriteTrackReport from './WriteTrackReport';
- import EditCustomer from './EditCustomer';
- import WriteInternalReport from './WriteInternalReport';
- const HomeStack = createStackNavigator({
- SalesHome: {
- screen: SalesHome,
- navigationOptions: {
- title: '首页',
- },
- },
- ReportCustomerList: {
- screen: ReportCustomerList,
- navigationOptions: {
- title: '客户报备',
- },
- },
- ReportCustomerDetail: {
- screen: ReportCustomerDetail,
- navigationOptions: {
- title: '客户报备明细',
- },
- },
- ReportCustomerAdd: {
- screen: ReportCustomerAdd,
- navigationOptions: {
- title: '报备客户',
- },
- },
- SearchProject: {
- screen: SearchProject,
- navigationOptions: {
- title: '选择项目',
- },
- },
- ReviewTodayList: {
- screen: ReviewTodayList,
- navigationOptions: {
- title: '客户跟踪',
- },
- },
- ReviewDetail: {
- screen: ReviewDetail,
- navigationOptions: {
- title: '客户详情',
- },
- },
- WriteTrackReport: {
- screen: WriteTrackReport,
- navigationOptions: {
- title: '填写跟踪报告',
- },
- },
- EditCustomer: {
- screen: EditCustomer,
- navigationOptions: {
- title: '修改客户信息',
- },
- },
- WriteInternalReport: {
- screen: WriteInternalReport,
- navigationOptions: {
- title: '内部跟踪',
- },
- },
- },
- {
- initialRouteName: 'SalesHome',
- defaultNavigationOptions: NavigationOptions,
- //mode: 'modal',
- //headerMode: 'none',
- },
- );
- HomeStack.navigationOptions = ({navigation}) => { // ~注意~ 如果想实现隐藏Tabbar的功能要调用这个方法
- let tabBarVisible = true;
- if (navigation.state.index > 0) {
- tabBarVisible = false;
- }
- return {
- tabBarVisible,
- };
- };
- module.exports = HomeStack;
|