diff --git a/src/api/Weaning/weaning_record.js b/src/api/Weaning/weaning_record.js index 2c2e3f9..67b8f05 100644 --- a/src/api/Weaning/weaning_record.js +++ b/src/api/Weaning/weaning_record.js @@ -49,4 +49,13 @@ export function getSheepIdByEarNumber(earNumber) { url: '/Weaning/weaning_record/sheepId/' + earNumber, method: 'get' }) +} + +// 新增:模糊查询耳号列表 (用于远程搜索) +export function searchEarNumbers(query) { + return request({ + url: '/Weaning/weaning_record/search_ear_numbers', + method: 'get', + params: { query } + }) } \ No newline at end of file diff --git a/src/api/drymilk/drymilk.js b/src/api/drymilk/drymilk.js index da043a8..5c99399 100644 --- a/src/api/drymilk/drymilk.js +++ b/src/api/drymilk/drymilk.js @@ -49,4 +49,20 @@ export function delDrymilk(id) { url: '/drymilk/drymilk/' + id, method: 'delete' }) +} + +// 查询羊舍列表下拉框 +export function listSheepfoldOptions() { + return request({ + url: '/drymilk/drymilk/sheepfoldList', + method: 'get' + }) +} + +// 查询技术员列表下拉框 +export function listTechnicianOptions() { + return request({ + url: '/drymilk/drymilk/technicianList', + method: 'get' + }) } \ No newline at end of file diff --git a/src/api/sheep_death/death.js b/src/api/sheep_death/death.js index 93f93b2..8180094 100644 --- a/src/api/sheep_death/death.js +++ b/src/api/sheep_death/death.js @@ -43,7 +43,7 @@ export function delDeath(id) { }) } -// 根据管理耳号查询羊只信息 +// 根据耳号查询羊只信息 export function getSheepInfo(manageTags) { return request({ url: '/sheep_death/death/sheepInfo/' + manageTags, @@ -57,4 +57,33 @@ export function getDiseaseTree() { url: '/sheep_death/death/disease/tree', method: 'get' }) +} + +// --- 远程搜索 API --- + +// 搜索耳号 +export function searchEarNo(query) { + return request({ + url: '/sheep_death/death/search/earNo', + method: 'get', + params: { query } + }) +} + +// 搜索技术员 +export function searchTechnician(query) { + return request({ + url: '/sheep_death/death/search/technician', + method: 'get', + params: { query } + }) +} + +// 搜索处理人 +export function searchHandler(query) { + return request({ + url: '/sheep_death/death/search/handler', + method: 'get', + params: { query } + }) } \ No newline at end of file diff --git a/src/views/Weaning/weaning_record/index.vue b/src/views/Weaning/weaning_record/index.vue index 20d1dd1..60f1f18 100644 --- a/src/views/Weaning/weaning_record/index.vue +++ b/src/views/Weaning/weaning_record/index.vue @@ -1,92 +1,77 @@