<template>
    <view class="page">
        <image src="../../static/register/top.jpg" mode="widthFix" class="top" />
        <view class="location-container">
            <view class="left">
                <image src="../../static/register/location.png" mode="widthFix" class="location"></image>
                <text>hxds服务地点</text>
            </view>
            <view class="right">xxx.xxx</view>
        </view>
        <view class="info-container">
            <view class="title-container">
                <image src="../../static/register/title-bg.png" mode="widthFix" class="title-bg"></image>
                <text class="title">基本要求</text>
            </view>
            <view class="list">
                <view class="item">
                    <text>1.</text>
                    三年安全驾驶经验；
                </view>
                <view class="item">
                    <text>2.</text>
                    年龄23~55周岁；
                </view>                
                <view class="item">
                    <text>4.</text>
                    有熟练驾车经验；
                </view>               
                <view class="item">
                    <text>6.</text>
                    需要提供身份证、驾驶证、直系亲属联系方式，并保存前述材料的真实合法性；
                </view>
            </view>
        </view>
        <view class="info-container">
            <view class="title-container">
                <image src="../../static/register/title-bg.png" mode="widthFix" class="title-bg"></image>
                <text class="title">基本要求</text>
            </view>
            <view class="list">
                <view class="complex-item">
                    <view class="left">01</view>
                    <view class="right">
                        <text class="item-title">在线注册</text>
                        <text class="item-desc">在小程序上完成注册</text>
                    </view>
                </view>
                <view class="complex-item">
                    <view class="left">02</view>
                    <view class="right">
                        <text class="item-title">基本信息提交</text>
                        <text class="item-desc">按照流程提交本人身份证、驾驶证</text>
                    </view>
                </view>
                <view class="complex-item">
                    <view class="left">03</view>
                    <view class="right">
                        <text class="item-title">信息审核</text>
                        <text class="item-desc">对提交信息以及证件进行审核</text>
                    </view>
                </view>
                <view class="complex-item">
                    <view class="left">04</view>
                    <view class="right">
                        <text class="item-title">签署合同</text>
                        <text class="item-desc">收到邮寄的合同后必须本人签署</text>
                    </view>
                </view>
            </view>
        </view>
        <button class="btn" open-type="getUserInfo" @tap="register()">立即注册</button>
        <u-toast ref="uToast" />
    </view>
</template>

<script>
export default {
    data() {
        return {
            code: null
        };
    },
    methods: {
        register: function() {
            let that = this;
            uni.login({
                provider: 'weixin',
                success: function(resp) {
                    let code = resp.code;
                    that.code = code;
                }
            });
            uni.getUserProfile({
                desc: '获取用户信息',
                success: function(resp) {
                    let nickname = resp.userInfo.nickName;
                    let avatarUrl = resp.userInfo.avatarUrl;
                    console.log(nickname);
                    console.log(avatarUrl);
                    let data = {
                        code: that.code,
                        nickname: nickname,
                        photo: avatarUrl
                    };
                    that.ajax(that.url.registerNewDriver, 'POST', data, function(resp) {
                        console.log(resp);
                        let token = resp.data.token;
                        uni.setStorageSync('token', token);
                        uni.setStorageSync('realAuth', 1);
                        that.$refs.uToast.show({
                            title: '注册成功',
                            type: 'success',
                            callback: function() {
                                uni.redirectTo({
                                    url: '../../identity/filling/filling?mode=create'
                                });
                            }
                        });
                    });
                }
            });
        }
    }
};
</script>

<style lang="less">
@import url('register.less');
</style>
