@zhangzhen
2018-01-29T09:18:04.000000Z
字数 2145
阅读 1330
owo
所有铺货/补货/上新 抽象为任务,根据不同任务类型走不同流程, 流程图 密码: 12345。
显示 问题反馈入口, 任务信息, 任务步骤信息, 单据关联的物流周转箱列表
操作 拣货, 拣货完成
接口
FTL: // 任务概览
// 获取任务信息(基础接口, 每个步骤都需要)// GET: //tms/**/{taskId}// Request: {}// Response:{code: 200,data: {货架名,货架省市区+地址,任务备注步骤信息当前步骤问题反馈(销售电话,企业联系人电话)周转箱列表(UI?)每个周转箱编号,状态(已扫描,未扫描)未完成页面地址}}// 扫描周转箱// POST: //tms/**/scan// Request:{code: '123123'}// Response:{code: 200,data: {// none}}{code: 400,msg: '该周转箱不属于你'}// 拣货完成// POST: //tms/**/pick// Request:{taskId: '123123'}// Response:{code: 200,data: {// 当前页面刷新,无需地址}}// 开始任务// POST: //tms/**/start// Request:{taskId: '123123'}// Response:{code: 200,data: {url: '', // 任务开始页面地址}}
显示 任务步骤信息, 退货商品列表
操作 下一步
接口
FTL: // 退货
// 退货商品列表// GET /tms/**/return/{taskId}// Request: {},// Response:{code: 200,data: {commodities: [退货商品...]}}// 退货下一步// POST /tms/**/return/{taskId}// Request:{commodities: [退货商品...]}// Respose:{code: 200,data: {url: '', // 下一步URL}}
显示 任务步骤信息, 货架商品陈列
操作 下一步
接口
FTL: // 货架陈列
// 货架陈列// GET /tms/**/layout/{taskId}// Request: {},// Response:{code: 200,data: {commodities: [rows: [... 每层商品]]}}// 下一步// POST /tms/**/layout/{taskId}// Request:{}// Respose:{code: 200,data: {url: '', // 下一步URL}}
显示 任务步骤信息, 退货商品列表
操作 增加商品 下一步
接口
FTL: // 退货明细
// 退货商品列表// GET /tms/**/return/{taskId}// Request: {},// Response:{code: 200,data: {commodities: [退货商品...]}}// 增加商品 列表// GET /tms/**/return/list/{taskId}// Request: {},// Response:{code: 200,data: {commodities: [{可退货商品...}]}}// 退货商品提交// POST /tms/**/return/{taskId}// Request:{commodities: [退货商品...]},// Response:{code: 200,data: {url: '', // 下一步URL}}
显示 任务步骤信息, 商品陈列
操作 提交
接口
FTL: // 盘点
// 货架陈列// GET /tms/**/layout/{taskId}// Request: {},// Response:{code: 200,data: {rows: [{name: '第一层',commodities: {...}}]}}// 提交// POST /tms/**/inventory/{taskId}// Request:{rows: [{id: 0,name: '第一层',commodities: {...}}]}// Respose:{code: 200,data: {url: '', // 下一步URL}}
显示 问题反馈入口, 任务步骤信息
操作 提交
接口
FTL: // 拍照
// 提交// POST /tms/**/photo/{taskId}// Request:{taskId: '',note: '',picUrl: ''}// Respose:{code: 200,data: {url: '', // 下一步URL}}
显示 问题反馈入口, 未完成原因选择列表
操作 提交
接口
FTL: // 未完成
// 获取选择原因列表// POST /tms/**/reasons// Request: {}// Respose:{code: 200,data: {reasons: [{type: 1, // 补货/铺货/上新id: 1,text: '公司休息'}]}}// 提交// POST /tms/**/photo/{taskId}// Request:{taskId: '',reason: 1,note: '',picUrl: ''}// Respose:{code: 200,data: {url: '' // 下一步URL}}