/** * Web唐明明 * 匆匆数载恍如梦,岁月迢迢华发增。 * 碌碌无为枉半生,一朝惊醒万事空。 * moduleName: 订单管理 */ import { request } from '../index' // 订单列表 const lists = data => { return request({ url : 'app/orders', data }) } // 配置服务包 const service = orderId => { return request({ url : 'business/' + orderId + '/service', method : 'POST' }) } // 添加服务包 const serviceAdd = (orderId, items) => { return request({ url : 'business/' + orderId + '/service/calculate', method : 'POST', data : { items } }) } // 删除服务包 const serviceRemove = (id, data) => { return request({ url : 'business/' + id + '/service/remove', method : 'POST', data }) } // 完成分配 const serviceOver = orderId => { return request({ url : 'business/' + orderId + '/service/over', method : 'POST', }) } // 订单详情 const info = orderId => { return request({ url : 'app/orders/' + orderId }) } // 订单资料完善情况 const perfect = orderId => { return request({ url : 'app/orders/' + orderId + '/data', }) } // 订单基础资料信息 const perfectBase = orderId => { return request({ url : 'business/' + orderId + '/user/base' }) } // 提交基础资料信息 const updPerfectBase = (orderUserId, data) => { return request({ url : 'business/' + orderUserId + '/user/base', method : 'POST', data }) } // 订单机构资料 const baseBase = baseId => { return request({ url : 'business/' + baseId + '/user/bank' }) } // 更新机构资料 const updBaseBase = (baseId, data) => { return request({ url : 'business/' + baseId + '/user/bank', method : 'POST', data }) } // 待补差价订单 const ordersDiffs = data => { return request({ url : 'app/orders/diffs' }) } // 待修改订单 const ordersEditorders = data => { return request({ url : 'app/orders/editorders' }) } // 个人订单签约 const orderSign = (id, data) => { return request({ url : 'business/' + id + '/sign_url', data }) } // 查询订单签约状态 const getOrderSignStatus = id => { return request({ url: 'business/' + id + '/sign_status' }) } // 机构预估方案 const getSchemes = id => { return request({ url: 'business/' + id + '/item_scheme' }) } // 支付订单 export { lists, service, serviceAdd, serviceRemove, serviceOver, info, perfect, perfectBase, updPerfectBase, baseBase, updBaseBase, ordersDiffs, ordersEditorders, orderSign, getOrderSignStatus, getSchemes }