dataModel.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /* 商品查询添加购物车 */
  2. export default (AddShopModel = (item, customerId, customerRankCode) => {
  3. let returnData = {
  4. goodsId: item.goodsId || item.id,
  5. goodsImg: item.mainPictureFileUrl,
  6. saleOrgId: item.saleOrgId,
  7. supplierId: item.supplierId,
  8. customerId: customerId,
  9. isPrimaryChannel: customerRankCode == 1 ? 1 : 0,
  10. orderNum: 1,
  11. conversionRate: item.conversionRate,
  12. }
  13. return returnData
  14. })
  15. /* 商品详情添加关注 */
  16. export const AddAttentModal = (item, customerId, customerRankCode) => {
  17. let returnData = {
  18. goodsId: item.goodsId || item.id,
  19. goodsImg: item.mainPictureFileUrl,
  20. saleOrgId: item.saleOrgId,
  21. supplierId: item.supplierId,
  22. customerId: customerId,
  23. isPrimaryChannel: customerRankCode == 1 ? 1 : 0,
  24. }
  25. return returnData
  26. }
  27. // 传入订单编辑的销售组织、供应商、运输方式参数转换 (订单编辑、复制等使用)
  28. export const transrefFn = (item, name) => {
  29. let returnData = {}
  30. if (name == 'saleOrg') {
  31. // 供应商
  32. returnData.SaleOrSupplierId = item.saleOrgId || item.supplierId
  33. returnData.SaleOrSupplierName = item.saleOrgName || item.supplierName
  34. returnData.SaleOrSupplierCode = item.saleOrgCode || item.supplierCode
  35. } else if (name == 'transport') {
  36. // 运输方式
  37. returnData.id = item.transportModeId
  38. returnData.code = item.transportModeCode
  39. returnData.name = item.transportModeName
  40. } else if (name == 'billWay') {
  41. // 结算方式
  42. returnData.id = item.settleModeId
  43. returnData.code = item.settleModeCode
  44. returnData.name = item.settleModeName
  45. }
  46. return returnData
  47. }