App接口
我
信息 /purchase_assistant/info
Method
GET
请求
user_id M int 采购员ID //session
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
{
"name" M string 名字
"id" M int ID
"phone" M string 电话
"settle_suppliers": [
{
"name" M string 名字
"id" M int ID
}
]
}
首页
采购员日常概要 /purchase_assistant/daily_work
Method
GET
请求
user_id M int 采购员ID //session
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
{
"spus_quoted" M int 已询价商品数
"purchase_sheets_created" M int 已创建采购单数
"purchase_tasks_todo" M int 待完成采购任务数
}
拉取已询价商品左栏信息 /purchase_assistant/quoted_spus
Method
GET
请求
user_id M int 采购员ID //session,前端不用传递
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"spu_id" M string SPU ID
"name" M string SPU名
}
]
已询价商品报价列表 /purchase_assistant/quoted_price
Method
GET
请求
user_id M int 采购员ID //session
spu_id M string spu_id
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"spu_id" M string SPU ID
"name" M string SPU名
"std_unit_name" M string 基本单位
"std_unit_price" M int 报价
"remark" O string 备注
"settle_supplier_id" M string 供应商ID
"settle_supplier_name" M string 供应商名
}
]
供应商
供应商列表 /purchase_assistant/settle_suppliers
Method
GET
请求
user_id M int 采购员ID //session
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"total_task_count" M int 全部任务数
"complete_task_count" M int 已完成任务数
"task_sku_name" O string 未完成任务的sku名
"settle_supplier_id" M string 供应商ID
"settle_supplier_name" M string 供应商名
}
]
供应商品列表 /purchase_assistant/settle_supplier/spus
Method
GET
请求
user_id M int 采购员ID //session
settle_supplier_id M string 供应商ID
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"id" M string spu ID
"name" M string spu名字
"category1_name" M string 一级分类名
"category2_name" M string 二级分类名
"pinlei_name" M string 品类名
"std_unit_price" O int 报价
"remark" O string 备注
}
]
采购任务 /purchase_assistant/settle_supplier/tasks
Method
GET
请求
user_id M int 采购员ID //session
settle_supplier_id M string 供应商ID
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"spu_name" M string spu名
"spu_id" M string SPU ID
"std_unit_name" M string 基本单位
"std_unit_price" M int 报价
"remark" O string 备注
"tasks" M list
[
{
"id" M int 任务ID
"std_unit_price" O int 报价
"std_unit_name" M string 基本单位
"sku_id" M string SKUID
"purchase_unit_name" M 采购单位
"sale_ratio" M float 销售比例
"count" M float 计划采购数量
"status" M int 状态
"create_time" M int 任务创建时间
}
]
}
]
录入商品询价 /purchase_assistant/edit_quoted_price/
Method
POST
请求
spu_id M string SPU ID
price M int 报价
remark O string 备注
settle_supplier_id M string 供应商ID
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data 无
请求心跳 /purchase_assistant/heart
Method
GET
请求
user_id M int 登录用户ID //session
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M int 间隔,单位s
修改密码接口 /purchase_assistant/change_password/
Method
POST
请求
old_password M string 原密码
new_password M string 新密码
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data 无
采购单信息 /purchase_assistant/purchase_sheets
Method
GET
请求
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
[
{
"settle_supplier_name": "现金直采(郭航)", # 供应商名字
"id": "T002-CGD-2017-04-06-00003", # 采购单
"station_id": "T002", # 站点id
"settle_supplier_id": "T1202", # 供应商id
"sku_amount": 2, # 商品数
"cycle_start_time": "2017-04-06T06:00:00",
"status": 2, # 状态
"in_stock_time": "2017-04-06T00:00:00", # 入库时间
"price": 73416, # 金额
"create_time": "2017-04-06T10:20:37.792", # 创建时间
"time_config_id": "ST001",
"operator": "k10admin", # 操作人
"operator_id": 2 # 操作人id
}
]
/purchase_assistant/purchase_sheet_modify/ 采购单信息修改
Method
POST
请求
purchase_sheet_id M 采购单id
in_stock_time M 预入库时间
details: [
{
"settle_supplier_id" M 供应商id
"purchase_price" M 采购价格
"sku_id" M 采购sku_id
"purchase_amount" M 采购数量,
"task_id" M 采购任务id,
"key" O 唯一标示
}
]
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
/purchase_assistant/purchase_sheet_get 获取采购员关联采购单列表
Method
GET
请求
time_config_id M string 时间配置ID
cycle_start_time M datetime 任务周期时间
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data M string 返回json数据
结构同老接口