wushaodong 4 år sedan
förälder
incheckning
5063ab2659
66 ändrade filer med 41 tillägg och 152 borttagningar
  1. BIN
      assets/images/account.png
  2. BIN
      assets/images/business.png
  3. BIN
      assets/images/company.png
  4. BIN
      assets/images/huojian.png
  5. BIN
      assets/images/ios_download.png
  6. 0 0
      assets/images/jcgl2.png
  7. 0 0
      assets/images/jdgl2.png
  8. 0 0
      assets/images/jdws2.png
  9. 0 0
      assets/images/jrxg2.png
  10. 0 0
      assets/images/jryg2.png
  11. BIN
      assets/images/maintenance/cljc2.png
  12. BIN
      assets/images/maintenance/clxx2.png
  13. BIN
      assets/images/maintenance/dsj2.png
  14. BIN
      assets/images/maintenance/gqkb2.png
  15. BIN
      assets/images/maintenance/hyck2.png
  16. BIN
      assets/images/maintenance/jcd2.png
  17. BIN
      assets/images/maintenance/jcxd2.png
  18. BIN
      assets/images/maintenance/jsyh2.png
  19. BIN
      assets/images/maintenance/khyy2.png
  20. BIN
      assets/images/maintenance/pjrk2.png
  21. BIN
      assets/images/maintenance/qtyy2.png
  22. BIN
      assets/images/maintenance/shhf2.png
  23. BIN
      assets/images/maintenance/tkxs2.png
  24. BIN
      assets/images/maintenance/tsgl2.png
  25. BIN
      assets/images/maintenance/wgjs2.png
  26. BIN
      assets/images/maintenance/wgjs3.png
  27. BIN
      assets/images/maintenance/wxjl2.png
  28. BIN
      assets/images/maintenance/wxkb2.png
  29. BIN
      assets/images/maintenance/zchf2.png
  30. BIN
      assets/images/more.png
  31. BIN
      assets/images/office/bggl2.png
  32. BIN
      assets/images/office/gonggao.png
  33. BIN
      assets/images/office/gwsh2.png
  34. BIN
      assets/images/office/gzrz2.png
  35. BIN
      assets/images/office/sixin.png
  36. BIN
      assets/images/office/ycsh2.png
  37. BIN
      assets/images/office/yygl2.png
  38. BIN
      assets/images/office/zcgl.png
  39. 0 0
      assets/images/qksh2.png
  40. BIN
      assets/images/sale.png
  41. BIN
      assets/images/sales/cfkh2.png
  42. BIN
      assets/images/sales/cjkh2.png
  43. BIN
      assets/images/sales/dkjs2.png
  44. BIN
      assets/images/sales/esckj2.png
  45. BIN
      assets/images/sales/ggkh2.png
  46. BIN
      assets/images/sales/jddj2.png
  47. BIN
      assets/images/sales/jgcx2.png
  48. BIN
      assets/images/sales/jprk2.png
  49. BIN
      assets/images/sales/kccx2.png
  50. BIN
      assets/images/sales/lddj2.png
  51. BIN
      assets/images/sales/qkgl2.png
  52. BIN
      assets/images/sales/tjc2.png
  53. BIN
      assets/images/sales/wbxs2.png
  54. BIN
      assets/images/sales/yqwg2.png
  55. BIN
      assets/images/sales/zcdb2.png
  56. BIN
      assets/images/sales/zcdt2.png
  57. BIN
      assets/images/sales/zcrk2.png
  58. BIN
      assets/images/sales/zcxs2.png
  59. BIN
      assets/images/sales/zcyd2.png
  60. BIN
      assets/images/sales/zczl2.png
  61. 0 47
      jscore/pages/Mine/About.js
  62. 0 10
      jscore/pages/Mine/Download.js
  63. 26 67
      jscore/pages/Mine/Home.js
  64. 0 14
      jscore/pages/Mine/Index.js
  65. 13 11
      jscore/pages/Sales/Home.js
  66. 2 3
      jscore/services/user.js

BIN
assets/images/account.png


BIN
assets/images/business.png


BIN
assets/images/company.png


BIN
assets/images/huojian.png


BIN
assets/images/ios_download.png


+ 0 - 0
assets/images/maintenance/jcgl2.png → assets/images/jcgl2.png


+ 0 - 0
assets/images/maintenance/jdgl2.png → assets/images/jdgl2.png


+ 0 - 0
assets/images/sales/jdws2.png → assets/images/jdws2.png


+ 0 - 0
assets/images/sales/jrxg2.png → assets/images/jrxg2.png


+ 0 - 0
assets/images/sales/jryg2.png → assets/images/jryg2.png


BIN
assets/images/maintenance/cljc2.png


BIN
assets/images/maintenance/clxx2.png


BIN
assets/images/maintenance/dsj2.png


BIN
assets/images/maintenance/gqkb2.png


BIN
assets/images/maintenance/hyck2.png


BIN
assets/images/maintenance/jcd2.png


BIN
assets/images/maintenance/jcxd2.png


BIN
assets/images/maintenance/jsyh2.png


BIN
assets/images/maintenance/khyy2.png


BIN
assets/images/maintenance/pjrk2.png


BIN
assets/images/maintenance/qtyy2.png


BIN
assets/images/maintenance/shhf2.png


BIN
assets/images/maintenance/tkxs2.png


BIN
assets/images/maintenance/tsgl2.png


BIN
assets/images/maintenance/wgjs2.png


BIN
assets/images/maintenance/wgjs3.png


BIN
assets/images/maintenance/wxjl2.png


BIN
assets/images/maintenance/wxkb2.png


BIN
assets/images/maintenance/zchf2.png


BIN
assets/images/more.png


BIN
assets/images/office/bggl2.png


BIN
assets/images/office/gonggao.png


BIN
assets/images/office/gwsh2.png


BIN
assets/images/office/gzrz2.png


BIN
assets/images/office/sixin.png


BIN
assets/images/office/ycsh2.png


BIN
assets/images/office/yygl2.png


BIN
assets/images/office/zcgl.png


+ 0 - 0
assets/images/sales/qksh2.png → assets/images/qksh2.png


BIN
assets/images/sale.png


BIN
assets/images/sales/cfkh2.png


BIN
assets/images/sales/cjkh2.png


BIN
assets/images/sales/dkjs2.png


BIN
assets/images/sales/esckj2.png


BIN
assets/images/sales/ggkh2.png


BIN
assets/images/sales/jddj2.png


BIN
assets/images/sales/jgcx2.png


BIN
assets/images/sales/jprk2.png


BIN
assets/images/sales/kccx2.png


BIN
assets/images/sales/lddj2.png


BIN
assets/images/sales/qkgl2.png


BIN
assets/images/sales/tjc2.png


BIN
assets/images/sales/wbxs2.png


BIN
assets/images/sales/yqwg2.png


BIN
assets/images/sales/zcdb2.png


BIN
assets/images/sales/zcdt2.png


BIN
assets/images/sales/zcrk2.png


BIN
assets/images/sales/zcxs2.png


BIN
assets/images/sales/zcyd2.png


BIN
assets/images/sales/zczl2.png


+ 0 - 47
jscore/pages/Mine/About.js

@@ -1,47 +0,0 @@
-import React, {Component} from 'react';
-import {
-    View,
-    Text, ScrollView, StatusBar,
-} from 'react-native';
-import Bugly from "../../utils/Bugly";
-
-class About extends Component {
-    constructor(props){
-        super(props);
-        this.state = {
-            version:''
-        }
-    }
-    componentDidMount() {
-        Bugly.getVersion((ver)=>{
-            this.setState({
-                version:ver
-            })
-        });
-    }
-    render(){
-        return (
-            <View style={{flex: 1,backgroundColor:'#fff'}}>
-                <StatusBar backgroundColor={'#fff'} barStyle='dark-content'/>
-                <ScrollView style={{padding: 15}}>
-                    <Text style={{textAlign:'center',fontSize: 16,color:'#333'}}>版本号:{this.state.version}</Text>
-                    <Text style={{fontSize: 15}}>
-                    郑州燎原计算机技术有限公司(zzliaoyuan.com)成立于2014年12月30日,专注于企业运营软件定制和汽车后市场“互联网+”基础软件开发。公司创始团队汇集了汽车行业10多年高级管理专家、10多年软件开发经验技术专家。技术开发团队集合了BS,CS及移动客户端开发等多方面的优秀人才。整合原有的行业管理软件,打通企业的各种数据,以大数据为基础,结合手机APP和微信营销,打造传统桌面软件、互联网与移动互联网的融合平台。公司成立之初就确定了明确的战略规划和方向:
-                    </Text>
-                    <Text style={{fontSize: 15}}>
-                    1. 深度助力大、中、小型企业经营,满足各个企业个性化软件定制需求让企业用的起好软件,通过个性化定制让企业的经营思路快速展开并规模化复制,摆脱对国外软件不服水土价格超高的依赖和局限性。{'\n'}
-                    2. 推出行业专业产品,举软件行业燎原之火、把团队多年的行业经验整合成相关行业应用软件批量推向市场,从而助推中小企业单店快速成长和规模性扩张。{'\n'}
-                    经过近两年的开发,公司已相继开发出了针对汽车行业的汽车销售管理系统、汽车售后管理系统、售后平板接车系统、潜客跟踪APP手机版、汽车行业微官网、微信会员系统、汽车用品批零管理系统等软件产品。涉及到了汽车后市场行业的销售、售后、周边服务以及O2O等业务。帮助汽车市场的相关企业提升规范化和规模化。{'\n'}
-                    经过短时间的运营,我们已经相继服务了宝马、凯迪拉克、本田、雷诺、海马、吉利、起亚、日产等品牌近百家4S店,服务省份包括广东、河南、陕西、山西、江西、北京、江苏、重庆、浙江、安徽、山东等。{'\n'}
-                    只要您想到的,我们都可以尽力给您实现,不管您的企业所属各行各业、不管企业的的初始规模如何,不管企业的员工有多少,不管是单店还是连锁加盟,不管同城还是异地,只要您心有所想,我们负责替您管控全局,把您的智慧融入管理软件,把您的市场做到五湖四海,来吧牵手燎原共举燎原之火,让我们一起分享成功的喜悦!
-                    </Text>
-                    <Text style={{fontSize: 15}}>
-                    接下来,企业发展将进入快车道。做中国最专业的汽车后市场基础服务定制提供商是我们的目标,始终为用户提供最佳产品需求是驱使我们不断进步的原动力。
-                    </Text>
-                    <View style={{height: 30}}/>
-                </ScrollView>
-            </View>
-        )
-    }
-}
-export default About

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 10
jscore/pages/Mine/Download.js


+ 26 - 67
jscore/pages/Mine/Home.js

@@ -4,20 +4,18 @@ import {
     View,
     Text,
     StatusBar,
-    TouchableOpacity,
     Image,
     ScrollView,
-    Platform,
 } from 'react-native';
 
 import {Button, Provider} from '@ant-design/react-native';
-import {Cell, Section, TableView} from "react-native-tableview-simple"
-import {Img} from "../../components";
-import {createAction} from "../../utils";
-import {connect} from 'react-redux'
-import SyncStorage from "sync-storage";
-import Bugly from "../../utils/Bugly";
-import {ComponentsStyles} from "../../components/ComponentsStyles";
+import {Cell, Section, TableView} from 'react-native-tableview-simple';
+import {Img} from '../../components';
+import {createAction} from '../../utils';
+import {connect} from 'react-redux';
+import SyncStorage from 'sync-storage';
+import Bugly from '../../utils/Bugly';
+import {ComponentsStyles} from '../../components/ComponentsStyles';
 
 @connect(auth => ({...auth}))
 class MineHome extends Component {
@@ -36,25 +34,25 @@ class MineHome extends Component {
     componentDidMount() {
         Bugly.getVersion((ver) => {
             this.setState({
-                version: ver
-            })
+                version: ver,
+            });
         });
     }
 
     // 退出
     loginOut = () => {
         this.props.dispatch(createAction('auth/logout')());
-    }
+    };
     onItemPress = (val) => {
         if (val === 'settingURL') {
-            this.loginOut()
+            this.loginOut();
         } else {
-            this.props.navigation.navigate(val)
+            this.props.navigation.navigate(val);
         }
-    }
+    };
     onCheckUpgrade = () => {
         Bugly.checkUpgrade();
-    }
+    };
 
     render() {
         const credential = SyncStorage.get('credential');
@@ -75,44 +73,26 @@ class MineHome extends Component {
                                 color: '#333333',
                                 fontSize: 22,
                                 fontWeight: '900',
-                                textAlign: "center"
+                                textAlign: 'center',
                             }}>{credential.username}</Text>
                             <Text
                                 style={{
                                     fontSize: 14,
                                     fontWeight: '900',
-                                    textAlign: "center",
-                                    marginTop: 5
+                                    textAlign: 'center',
+                                    marginTop: 5,
                                 }}>{credential.dept_name}</Text>
                             <Text
                                 style={{
                                     fontSize: 14,
                                     fontWeight: '900',
-                                    textAlign: "center",
-                                    marginTop: 5
+                                    textAlign: 'center',
+                                    marginTop: 5,
                                 }}>{baseURL}</Text>
                         </View>
                         {/* 功能 */}
                         <TableView>
                             <Section sectionTintColor='#f2f2f2'>
-                                <Cell
-                                    accessory="DisclosureIndicator"
-                                    cellStyle="RightDetail"
-                                    title="APP下载"
-                                    image={
-                                        <Text style={styles.iconFont}>{'\ue603'}</Text>
-                                    }
-                                    onPress={() => this.onItemPress("Download")}
-                                />
-                                <Cell
-                                    accessory="DisclosureIndicator"
-                                    cellStyle="RightDetail"
-                                    title="访问地址"
-                                    image={
-                                        <Text style={styles.iconFont}>{'\ue602'}</Text>
-                                    }
-                                    onPress={() => this.onItemPress("settingURL")}
-                                />
                                 <Cell
                                     accessory="DisclosureIndicator"
                                     cellStyle="RightDetail"
@@ -120,7 +100,7 @@ class MineHome extends Component {
                                     image={
                                         <Text style={styles.iconFont}>{'\ue60e'}</Text>
                                     }
-                                    onPress={() => this.onItemPress("ChangePassword")}
+                                    onPress={() => this.onItemPress('ChangePassword')}
                                 />
                                 <Cell
                                     accessory="DisclosureIndicator"
@@ -129,37 +109,16 @@ class MineHome extends Component {
                                     image={
                                         <Text style={styles.iconFont}>{'\ue61c'}</Text>
                                     }
-                                    onPress={() => this.onItemPress("Privacy")}
+                                    onPress={() => this.onItemPress('Privacy')}
                                 />
                                 <Cell
-                                    accessory="DisclosureIndicator"
                                     cellStyle="RightDetail"
-                                    title="关于我们"
+                                    title="当前版本"
+                                    detail={this.state.version}
                                     image={
-                                        <Text style={styles.iconFont}>{'\ue605'}</Text>
+                                        <Text style={styles.iconFont}>{'\ue6aa'}</Text>
                                     }
-                                    onPress={() => this.onItemPress("About")}
                                 />
-                                {Platform.OS === 'ios' ?
-                                    <Cell
-                                        cellStyle="RightDetail"
-                                        title="当前版本"
-                                        detail={this.state.version}
-                                        image={
-                                            <Text style={styles.iconFont}>{'\ue6aa'}</Text>
-                                        }
-                                    />
-                                    :
-                                    <Cell
-                                        cellStyle="RightDetail"
-                                        title="检查更新"
-                                        detail={`当前版本:${this.state.version}`}
-                                        onPress={this.onCheckUpgrade}
-                                        image={
-                                            <Text style={styles.iconFont}>{'\ue6aa'}</Text>
-                                        }
-                                    />
-                                }
 
                             </Section>
                         </TableView>
@@ -194,11 +153,11 @@ const styles = StyleSheet.create({
         fontFamily: 'iconfont',
         fontSize: 20,
         color: '#1E90FF',
-        lineHeight: 30
+        lineHeight: 30,
     },
     button: {
         marginHorizontal: 10,
     },
-})
+});
 
 export default MineHome;

+ 0 - 14
jscore/pages/Mine/Index.js

@@ -3,9 +3,7 @@
 import {createStackNavigator} from 'react-navigation-stack'
 import NavigationOptions from '../../components/NavbarOptions'
 import MineHome from './Home'
-import About from "./About"
 import ChangePassword from "./ChangePassword"
-import Download from "./Download"
 import Privacy from "./Privacy"
 
 const HomeStack = createStackNavigator({
@@ -15,24 +13,12 @@ const HomeStack = createStackNavigator({
                 title: '首页'
             },
         },
-        About: {
-            screen: About,
-            navigationOptions: {
-                title: "关于"
-            }
-        },
         ChangePassword: {
             screen: ChangePassword,
             navigationOptions: {
                 title: "修改密码"
             }
         },
-        Download: {
-            screen: Download,
-            navigationOptions: {
-                title: 'APP下载'
-            }
-        },
         Privacy: {
             screen: Privacy,
             navigationOptions: {

+ 13 - 11
jscore/pages/Sales/Home.js

@@ -25,14 +25,14 @@ const {width} = Dimensions.get('window');
 const qkgl = [
     {
         name: '客户报备',
-        img: require('../../../assets/images/sales/jdws2.png'),
+        img: require('../../../assets/images/jdws2.png'),
         navetion: 'ReceptionList',
         param: {},
         premission: 'customer.view_report_customer',
     },
     {
         name: '报备审核',
-        img: require('../../../assets/images/sales/jddj2.png'),
+        img: require('../../../assets/images/qksh2.png'),
         navetion: 'VisitorList',
         param: {},
         badge: 'report_customer_count',
@@ -40,14 +40,14 @@ const qkgl = [
     },
     {
         name: '客户跟踪',
-        img: require('../../../assets/images/sales/lddj2.png'),
+        img: require('../../../assets/images/jrxg2.png'),
         navetion: 'CallList',
         param: {},
         premission: 'customer.view_new_customer',
     },
     {
         name: '跟踪审核',
-        img: require('../../../assets/images/sales/wbxs2.png'),
+        img: require('../../../assets/images/jryg2.png'),
         navetion: 'NetworkList',
         param: {},
         premission: 'customer.check_review',
@@ -55,14 +55,14 @@ const qkgl = [
     },
     {
         name: '进度跟踪',
-        img: require('../../../assets/images/sales/jrxg2.png'),
+        img: require('../../../assets/images/jdgl2.png'),
         navetion: 'ReviewTodayList',
         param: {track_status: 'today', title: '今日需跟', status: ''},
         premission: 'order.view_order',
     },
     {
         name: '进度审核',
-        img: require('../../../assets/images/sales/jryg2.png'),
+        img: require('../../../assets/images/jcgl2.png'),
         navetion: 'ReviewTodayList',
         param: {track_status: 'today_ok', title: '今日已跟', status: ''},
         badge: 'order_count',
@@ -76,7 +76,6 @@ class SalesHome extends Component {
         super(props);
         this.state = {
             page: 1,
-            qkglOpen: true,
         };
     }
 
@@ -88,9 +87,13 @@ class SalesHome extends Component {
         this._entry = DeviceEventEmitter.addListener('ShowWhiteStatusBar', (param) => {
             this._setStatusBar();
         });
+        this._fetchData();
+    }
+
+    _fetchData = () => {
         this.props.dispatch(createAction('auth/fetchHomeCount')());
         this.props.dispatch(createAction('auth/fetchTipsCount')());
-    }
+    };
 
     componentWillUnmount() {
         this._entry.remove();
@@ -127,8 +130,7 @@ class SalesHome extends Component {
                             <RefreshControl
                                 refreshing={loading}
                                 onRefresh={() => {
-                                    // TODO 下拉刷新提示数字
-                                    // this.props.dispatch(createAction('auth/fetchRNInfo')());
+                                    this._fetchData();
                                 }}
                             />}
                     >
@@ -145,7 +147,7 @@ class SalesHome extends Component {
                                         <View style={{
                                             padding: 10,
                                             width: (width - 20) / 3,
-                                            alignItems: 'center'
+                                            alignItems: 'center',
                                         }}>
                                             <Text style={{color: '#fffe37'}}>{item.name}</Text>
                                             <Text style={styles.countText}>{item.count}</Text>

+ 2 - 3
jscore/services/user.js

@@ -37,10 +37,9 @@ export async function queryTipsCount() {
 export async function changePassword(params) {
     let formdata = new FormData();
     formdata.append('old_password', params.old_password)
-    formdata.append('new_password_repeat', params.new_password_repeat)
+    formdata.append('confirm_password', params.new_password_repeat)
     formdata.append('new_password', params.new_password)
-    formdata.append('user_id', params.user_id)
-    return request(`/touchd/rn/change_password/`, {
+    return request(`/account/employee/change_password/?id=`+params.user_id, {
         method: 'POST',
         body: formdata,
     });

Vissa filer visades inte eftersom för många filer har ändrats