inventory.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. /**
  2. * Mock数据 - 库存管理
  3. */
  4. // 库存记录Mock数据
  5. export const mockInventoryList = [
  6. {
  7. id: 1,
  8. shopName: '万达广场店',
  9. deviceName: '1号柜机',
  10. productName: '可口可乐',
  11. productImage: '',
  12. currentStock: 15,
  13. minStock: 10,
  14. maxStock: 50,
  15. status: 'normal' // normal, low, out
  16. },
  17. {
  18. id: 2,
  19. shopName: '万达广场店',
  20. deviceName: '1号柜机',
  21. productName: '矿泉水',
  22. productImage: '',
  23. currentStock: 3,
  24. minStock: 10,
  25. maxStock: 50,
  26. status: 'low'
  27. },
  28. {
  29. id: 3,
  30. shopName: '人民广场店',
  31. deviceName: '2号柜机',
  32. productName: '方便面',
  33. productImage: '',
  34. currentStock: 0,
  35. minStock: 5,
  36. maxStock: 30,
  37. status: 'out'
  38. },
  39. {
  40. id: 4,
  41. shopName: '火车站店',
  42. deviceName: '3号柜机',
  43. productName: '薯片',
  44. productImage: '',
  45. currentStock: 28,
  46. minStock: 10,
  47. maxStock: 40,
  48. status: 'normal'
  49. },
  50. {
  51. id: 5,
  52. shopName: '科技园店',
  53. deviceName: '4号柜机',
  54. productName: '巧克力',
  55. productImage: '',
  56. currentStock: 8,
  57. minStock: 10,
  58. maxStock: 30,
  59. status: 'low'
  60. }
  61. ];
  62. // 库存日志Mock数据
  63. export const mockInventoryLogList = [
  64. {
  65. id: 1,
  66. type: 'in', // in, out, adjust
  67. typeName: '入库',
  68. shopName: '万达广场店',
  69. deviceName: '1号柜机',
  70. productName: '可口可乐',
  71. quantity: 50,
  72. beforeStock: 15,
  73. afterStock: 65,
  74. operatorName: '张补货员',
  75. remark: '常规补货',
  76. createdAt: '2026-02-15 09:30:00'
  77. },
  78. {
  79. id: 2,
  80. type: 'out',
  81. typeName: '销售出库',
  82. shopName: '万达广场店',
  83. deviceName: '1号柜机',
  84. productName: '可口可乐',
  85. quantity: 2,
  86. beforeStock: 65,
  87. afterStock: 63,
  88. operatorName: '系统',
  89. remark: '订单出库',
  90. createdAt: '2026-02-15 14:30:25'
  91. },
  92. {
  93. id: 3,
  94. type: 'adjust',
  95. typeName: '盘点调整',
  96. shopName: '人民广场店',
  97. deviceName: '2号柜机',
  98. productName: '矿泉水',
  99. quantity: -2,
  100. beforeStock: 15,
  101. afterStock: 13,
  102. operatorName: '李盘点员',
  103. remark: '盘点差异调整',
  104. createdAt: '2026-02-15 10:00:00'
  105. }
  106. ];
  107. // 库存统计
  108. export const mockInventoryStats = {
  109. totalProducts: 120,
  110. lowStockCount: 8,
  111. outOfStockCount: 3,
  112. totalValue: 125680,
  113. todayInCount: 5,
  114. todayOutCount: 156
  115. };