车速递API接口文档

接口说明:

  • 用户注册接口

URL:

请求方式:

  • POST

请求参数: 

参数名是否必须类型说明
telstring用户电话号码
passwordstring用户密码
emailstring用户邮箱
invitationstring用户邀请码

示例:

            $.ajax({
                url:"/carsys/user/register",
                type:"post",
                data:$("form").serialize(),
                dataType:'json',
                success:function(res) {
                    if(res.code == 1) {
                        alert("注册成功!");
                        window.location.href=("login.html");
                    } else {
                        layer.alert(res.info);
                    }
                },
                error: function() {
                    elert("ajax错误");
                }
            });

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,

失败时数据的info属性为提示失败信息

 

 接口说明:

  • 用户登录接口

URL:

请求方式:

  • POST

请求参数: 

参数名是否必须类型说明
telstring用户电话号码
passwordstring用户密码

示例:

            $.ajax({
                url:"/carsys/user/login",
                type:"post",
                data:$("form").serialize(),
                dataType:'json',
                success:function(obj) {
                    console.log(obj.code);
                    if(obj.code == 1) {
                        window.location.href="loginsuccess.html";
                    }else {
                        layer.alert(obj.info);
                    }
                },
                error:function(){
                    layer.alert("ajax错误");
                }
            });

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,

失败时数据的info属性为提示失败信息

 

 接口说明:

  • 用户是否登录接口

URL:

请求方式:

  • POST

请求参数: 

示例:

        $.ajax({
            type:"post",
            url:"/carsys/user/denglu",
            dataType:"json",
            success:function(data){
                //id为0时为父类
                if(data.code==1){
                    vm5.denglu=true;
                    vm5.weidenglu=false;
                }else{
                    vm5.denglu=false;
                    vm5.weidenglu=true;
                }
            }
        });
        $.ajax({
            type:"get",
            url:"/carsys/user/denglu",
            dataType:"json",
            success:function(data){
                //id为0时为父类
                if(data.code==1){
                    vm.tel = data.info.tel;
                    vm.email=data.info.email;
                }
            }
        });

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为登录用户实体

失败时数据的code属性为空

 

 接口说明:

  • 用户更新接口

URL:

请求方式:

  • POST

请求参数: 

参数名是否必须类型说明
telstring用户电话号码

示例:

                        $.ajax({
                            url:"/carsys/user/update",
                            type:"post",
                            data:$("form").serialize(),
                            dataType:'json',
                            success:function(res) {
                                if(res.code == 1) {
                                    alert("修改成功!");
                                    window.location.href=("myinfo.html");
                                } else {
                                    layer.alert(res.info);
                                }
                            },
                            error: function() {
                                elert("ajax错误");
                            }
                        });

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,

失败时数据的info属性为提示失败信息

 

接口说明:

  • 查询城市接口

URL:

请求方式:

  • POST

请求参数: 

参数名是否必须类型说明
pidint地点编号

示例:

        $.ajax({
            type:"post",
            url:"/carsys/city/select?pid="+pid,
            dataType:"json",
            success:function(data){
                //id为0时为父类
                if(pid==0){
                    vm3.mcs=data.info;
                }else{
                    vm4.citys=data.info;
                }
            }
        });

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为城市集合或者地点集合

失败时数据的code属性为空

 接口说明:

  • 获取地点接口

URL:

请求方式:

  • GET

请求参数: 

参数名是否必须类型说明
gitidint取车点id
backidint还车点id

示例:

        $.ajax({
        type:"get",
        url:"/carsys/city/citys"+getid,
            dataType:"json",
            success:function(data){
                if(data.code==1) {
                 var infos = data.info;
                 var get = infos.getCity;
                 var back = infos.backCity;
                 vm.getcitys = get.name;
                 vm.backcitys = back.name;
            }
        },
        error : function(){
            alert("ajax加载失败");
            }

            })
        })

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为取还车对象实体

失败时数据的code属性为空

 接口说明:

  • 车辆价格排序接口

URL:

请求方式:

  • GET

请求参数: 

参数名是否必须类型说明
getidint取车点id

示例:

        $.ajax({
            type:"get",
            url:"/carsys/car/price"+getid,
            dataType:"json",
            success:function(data){
                if(data.code==1) {
                    vm2.sites = data.info;

                }
            },
            error : function(){
                alert("ajax加载失败");
            }

        })

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为对象集合

失败时数据的code属性为空

  接口说明:

  • 车辆热度排序接口

URL:

请求方式:

  • GET

请求参数: 

参数名是否必须类型说明
getidint取车点id

示例:

        $.ajax({
            type:"get",
            url:"/carsys/car/number"+getid,
            dataType:"json",
            success:function(data){
                if(data.code==1) {
                    vm3.cars = data.info;

                }
            },
            error : function(){
                alert("ajax加载失败");
            }

        })

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为对象集合

失败时数据的code属性为空

 接口说明:

  • 车辆查询接口

URL:

请求方式:

  • GET

请求参数: 

参数名是否必须类型说明
cidint车的id

示例:

        $.ajax({
            type:"get",
            url:"/carsys/car/findcar"+getid,
            dataType:"json",
            success:function(data){
                if(data.code==1) {
                    vm.infos = data.info;
                }
            },
            error : function(){
                alert("ajax加载失败");
            }

        })

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为车对象实体

失败时数据的code属性为空

 接口说明:

  • 订单查询接口

URL:

请求方式:

  • GET

请求参数: 

参数名是否必须类型说明
pageint当前页码

示例:

        $.ajax({
            type:"get",
            url:"/carsys/order/all?page="+page,
            dataType:"json",
            async: false,
            success:function(data){
                //id为0时为父类
                if(data.code==1){
                    totalCount = data.info.total;
                    vm.obj=data.info.rows;
                } else{
                    alert(data.info);
                }
            },
            error:function () {
                alert("ajax加载错误");
            }
        })

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的code属性为1,info属性为map集合存储总记录数和当前页对象集合

失败时数据的code属性为空

  接口说明:

  • 订单添加接口

URL:

请求方式:

  • GET

请求参数: 

参数名是否必须类型说明
gitidint取车地点
backidint还车地点
cidint汽车id
opriceint订单总金额

示例:

        $.ajax({
            type:"get",
            url:"/carsys/order/add"+id + "&oprice="+ total,
            dataType:"json",
            success:function(data){
                alert(data.info);
                window.location.href="../mymain/mymain.html";
            },
            error : function(){
                alert("ajax加载失败");
            }

        })

返回参数说明:

参数名类型说明
responseDateResponseDate

成功时数据的info属性为成功提示

失败时数据的所有属性为空

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值