diff --git a/src/api/sale/saleRecord/saleRecord.js b/src/api/sale/saleRecord/saleRecord.js index 5eb4513..d5517e6 100644 --- a/src/api/sale/saleRecord/saleRecord.js +++ b/src/api/sale/saleRecord/saleRecord.js @@ -1,5 +1,27 @@ import request from '@/utils/request' +// 增加模糊搜索耳号 API +export function searchEarNumbers(query) { + return request({ + url: '/saleRecord/saleRecord/searchEarNumbers', + method: 'get', + params: { query } + }) +} + +// 【新增】查询存栏羊只列表(用于根据羊舍筛选耳号) +// 假设后端有一个基础的羊只档案查询接口,如果没有,需要后端支持 +// 这里暂时复用 getSheepInfo 的路径或者假设有一个 /file/sheep/list 接口 +// 如果你没有专门的羊只列表接口,我们可以尝试用 getSheepInfo 的逻辑变通,或者你需要在后端增加一个 listSheep 接口 +export function listSheepInventory(query) { + return request({ + // 修改为真实的后端接口路径 + url: '/saleRecord/saleRecord/listSheepBySheepfoldId', + method: 'get', + params: query + }) +} + // 查询羊只销售记录列表 export function listSaleRecord(query) { return request({ diff --git a/src/views/sale/saleRecord/saleRecord/index.vue b/src/views/sale/saleRecord/saleRecord/index.vue index 412c4d0..10ea8c0 100644 --- a/src/views/sale/saleRecord/saleRecord/index.vue +++ b/src/views/sale/saleRecord/saleRecord/index.vue @@ -6,250 +6,438 @@ 销售记录 - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - 搜索 - 重置 - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 搜索 + 重置 + + +
+ 已选择耳号: + + {{ tag }} + + 清空 +
+ - 新增 + 新增 - 修改 + 修改 - 删除 + 删除 - 导出 + 导出 - - - - - + + + + + + + + + + + - - - - - - - - + - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + - - - + + - + - + - - - + + + - - - - - - + + + + + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 价格计算信息 + + + + + + + + + + + + + + {{ sheepCount }} 只 + + + + + + + + + + + + + + + + + + + + + + + 均重: {{ form.avgWeight }}kg
均价: {{ form.avgPricePerSheep }}元 +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
- \ No newline at end of file