编辑 | blame | 历史 | 原始文档

库存汇总列表规格型号模糊查询

涉及页面

  • 库存管理 - 库存汇总列表

API

方法 路径 说明
GET /stockInventory/pageListCombinedStockInventory 库存汇总列表查询,新增规格型号模糊查询参数

请求参数:

参数 类型 必填 说明
model String 规格型号,模糊查询(匹配 product_model.model)
productName String 产品名称,模糊查询
topParentProductId Long 顶部父产品 id

响应: 响应结构不变,仍为 StockInventoryDto 分页列表,包含 modelproductNamequalifiedQuantityunQualifiedQuantity 等字段。

前端修改点

1. 搜索条件

在库存汇总列表页面的搜索表单中增加规格型号输入框:

<el-form-item label="规格型号" prop="model">
  <el-input v-model="queryParams.model" placeholder="请输入规格型号" clearable />
</el-form-item>

2. data 数据

data() {
  return {
    queryParams: {
      pageNum: 1,
      pageSize: 10,
      productName: undefined,
      model: undefined,
      topParentProductId: undefined,
    },
  }
}

3. 方法

/** 查询库存汇总列表 */
function getList() {
  loading.value = true
  listStockInventory(queryParams.value).then(response => {
    stockList.value = response.rows
    total.value = response.total
    loading.value = false
  })
}

注意事项

  • model 为可选参数,不传时返回全部数据,不影响原有查询逻辑。
  • 规格型号模糊查询同时作用于合格库存(stock_inventory)和不合格库存(stock_uninventory)合并后的数据。