无标题文章

Parksystem

停车系统页面说明!

Park

字段

  • car_number:车牌号
  • park_time:停车时间
  • time_record:时间记录,用于计算停车费用

用户可进行的操作

增加 create:

管理员填写表单,停车时间由系统自动生成,车牌号由用户填写,前端返回以上字段,后台返回json数据.


#UI -> DJANGO

{
'command':'create',
'argv':
{
'car_number':'xxx',  # string
'park_time':'2017-10-28'  # DataTimeField格式
# 其余省略
}
}

# DJANGO -> UI

{
'return':True
}
or
{
'return':False,
'info':"xxx" #输入格式不正确或停车场已满
}

删除 delete:

指定车辆离开停车场,前端返回记录id,后台返回格式同create


#UI -> DJANGO

{
'command':'delete',
'argv':
{
'id':32,  # integer
}
}

# DJANGO -> UI

{
'return':True
'info':"车辆停车时间为xxx,费用为xxx" #车辆离开停车场
}
or
{
'return':False,
'info':"xxx" #删除失败
}

获取全部记录 all:

将车辆所有信息展示给管理员,前端展示每辆车的信息并在旁边设删除方法,便于车辆离开停车场时的信息删除


#UI -> DJANGO

{
'command':'all',
}

# DJANGO -> UI

{
'return':True
[
    {
        'id': 0,
        'car_number': "xxx",
        # 其余省略
    },
    {
        'id': 1,
        'car_number': "xxx",
        # 其余省略
    }
]
or
{
'return':False,
'info':"xxx"
}

你可能感兴趣的:(无标题文章)