diff --git a/src/api/Pregnancy_Test/Pregnancy_Test.js b/src/api/Pregnancy_Test/Pregnancy_Test.js new file mode 100644 index 0000000..345608e --- /dev/null +++ b/src/api/Pregnancy_Test/Pregnancy_Test.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询孕检记录列表 +export function listPregnancy_Test(query) { + return request({ + url: '/Pregnancy_Test/Pregnancy_Test/list', + method: 'get', + params: query + }) +} + +// 查询孕检记录详细 +export function getPregnancy_Test(id) { + return request({ + url: '/Pregnancy_Test/Pregnancy_Test/' + id, + method: 'get' + }) +} + +// 新增孕检记录 +export function addPregnancy_Test(data) { + return request({ + url: '/Pregnancy_Test/Pregnancy_Test', + method: 'post', + data: data + }) +} + +// 修改孕检记录 +export function updatePregnancy_Test(data) { + return request({ + url: '/Pregnancy_Test/Pregnancy_Test', + method: 'put', + data: data + }) +} + +// 删除孕检记录 +export function delPregnancy_Test(id) { + return request({ + url: '/Pregnancy_Test/Pregnancy_Test/' + id, + method: 'delete' + }) +} diff --git a/src/api/dairyProducts/yogurtTest/yogurtTest.js b/src/api/dairyProducts/yogurtTest/yogurtTest.js new file mode 100644 index 0000000..0287aa9 --- /dev/null +++ b/src/api/dairyProducts/yogurtTest/yogurtTest.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询酸奶生产,成品检疫记录列表 +export function listYogurtTest(query) { + return request({ + url: '/yogurtTest/yogurtTest/list', + method: 'get', + params: query + }) +} + +// 查询酸奶生产,成品检疫记录详细 +export function getYogurtTest(id) { + return request({ + url: '/yogurtTest/yogurtTest/' + id, + method: 'get' + }) +} + +// 新增酸奶生产,成品检疫记录 +export function addYogurtTest(data) { + return request({ + url: '/yogurtTest/yogurtTest', + method: 'post', + data: data + }) +} + +// 修改酸奶生产,成品检疫记录 +export function updateYogurtTest(data) { + return request({ + url: '/yogurtTest/yogurtTest', + method: 'put', + data: data + }) +} + +// 删除酸奶生产,成品检疫记录 +export function delYogurtTest(id) { + return request({ + url: '/yogurtTest/yogurtTest/' + id, + method: 'delete' + }) +} diff --git a/src/api/drymilk/drymilk.js b/src/api/drymilk/drymilk.js new file mode 100644 index 0000000..da043a8 --- /dev/null +++ b/src/api/drymilk/drymilk.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询干奶记录列表 +export function listDrymilk(query) { + return request({ + url: '/drymilk/drymilk/list', + method: 'get', + params: query + }) +} + +// 查询干奶记录详细 +export function getDrymilk(id) { + return request({ + url: '/drymilk/drymilk/' + id, + method: 'get' + }) +} + +// 根据耳号查询羊只ID +export function getSheepIdByManageTags(manageTags) { + return request({ + url: '/drymilk/drymilk/sheep/' + manageTags, + method: 'get' + }) +} + +// 新增干奶记录 +export function addDrymilk(data) { + return request({ + url: '/drymilk/drymilk', + method: 'post', + data: data + }) +} + +// 修改干奶记录 +export function updateDrymilk(data) { + return request({ + url: '/drymilk/drymilk', + method: 'put', + data: data + }) +} + +// 删除干奶记录 +export function delDrymilk(id) { + return request({ + url: '/drymilk/drymilk/' + id, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/api/fileManagement/sheep_grouping.js b/src/api/fileManagement/sheep_grouping.js index 2af0cba..2e74e58 100644 --- a/src/api/fileManagement/sheep_grouping.js +++ b/src/api/fileManagement/sheep_grouping.js @@ -9,6 +9,16 @@ export function listSheep_grouping(query) { }) } + +// 查询羊只分组关联列表(联表) +export function listSheep_grouping_join(query) { + return request({ + url: '/sheep_grouping/sheep_grouping/listJoin', + method: 'get', + params: query + }) +} + // 查询羊只分组关联详细 export function getSheep_grouping(id) { return request({ diff --git a/src/api/mating_plan/generate.js b/src/api/mating_plan/generate.js new file mode 100644 index 0000000..c224fbb --- /dev/null +++ b/src/api/mating_plan/generate.js @@ -0,0 +1,85 @@ +import request from '@/utils/request' + +// 查询配种计划生成列表 +export function listBreedPlanGenerate(query) { + return request({ + url: '/mating_plan/generate/list', + method: 'get', + params: query + }) +} + +// 查询配种计划生成详细 +export function getBreedPlanGenerate(id) { + return request({ + url: '/mating_plan/generate/' + id, + method: 'get' + }) +} + +// 筛选符合条件的母羊 +export function selectEligibleEwe() { + return request({ + url: '/mating_plan/generate/selectEwe', + method: 'get' + }) +} + +// 筛选符合条件的公羊 +export function selectEligibleRam() { + return request({ + url: '/mating_plan/generate/selectRam', + method: 'get' + }) +} + +// 自动生成配种计划 +export function autoGenerateBreedPlan(data) { + return request({ + url: '/mating_plan/generate/auto', + method: 'post', + data: data + }) +} + +// 新增配种计划生成 +export function addBreedPlanGenerate(data) { + return request({ + url: '/mating_plan/generate', + method: 'post', + data: data + }) +} + +// 修改配种计划生成 +export function updateBreedPlanGenerate(data) { + return request({ + url: '/mating_plan/generate', + method: 'put', + data: data + }) +} + +// 审批配种计划 +export function approveBreedPlan(id) { + return request({ + url: '/mating_plan/generate/approve/' + id, + method: 'put' + }) +} + +// 查看配种计划详情 +export function viewBreedPlan(id) { + return request({ + url: '/mating_plan/generate/view/' + id, + method: 'get' + }) +} + +// 删除配种计划生成 +export function delBreedPlanGenerate(id) { + return request({ + url: '/mating_plan/generate/' + id, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/api/mating_plan/mating_plan.js b/src/api/mating_plan/mating_plan.js new file mode 100644 index 0000000..f856817 --- /dev/null +++ b/src/api/mating_plan/mating_plan.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询配种计划列表 +export function listMating_plan(query) { + return request({ + url: '/mating_plan/mating_plan/list', + method: 'get', + params: query + }) +} + +// 查询配种计划详细 +export function getMating_plan(id) { + return request({ + url: '/mating_plan/mating_plan/' + id, + method: 'get' + }) +} + +// 新增配种计划 +export function addMating_plan(data) { + return request({ + url: '/mating_plan/mating_plan', + method: 'post', + data: data + }) +} + +// 修改配种计划 +export function updateMating_plan(data) { + return request({ + url: '/mating_plan/mating_plan', + method: 'put', + data: data + }) +} + +// 删除配种计划 +export function delMating_plan(id) { + return request({ + url: '/mating_plan/mating_plan/' + id, + method: 'delete' + }) +} diff --git a/src/api/produce/other/fixHoof.js b/src/api/produce/other/fixHoof.js index 828746c..a189a91 100644 --- a/src/api/produce/other/fixHoof.js +++ b/src/api/produce/other/fixHoof.js @@ -48,3 +48,23 @@ export function exportFixHoof(query) { responseType: 'blob' // 导出功能需要设置响应类型为blob }) } + + +// 按管理耳号查羊只 +export function checkSheepByManageTags(manageTags) { + return request({ + url: '/sheep/sheep/byManageTags/' + encodeURIComponent(manageTags), + method: 'get' + }) +} + +//获取品种 +export function getVarietyOptions(query){ + return request({ + url:'/base/variety/list', + method:'get', + params:query + }) +} + + diff --git a/src/views/Pregnancy_Test/Pregnancy_Test/index.vue b/src/views/Pregnancy_Test/Pregnancy_Test/index.vue new file mode 100644 index 0000000..989d52f --- /dev/null +++ b/src/views/Pregnancy_Test/Pregnancy_Test/index.vue @@ -0,0 +1,294 @@ + + + diff --git a/src/views/dairyProducts/yogurtTest/yogurtTest/index.vue b/src/views/dairyProducts/yogurtTest/yogurtTest/index.vue new file mode 100644 index 0000000..39f3898 --- /dev/null +++ b/src/views/dairyProducts/yogurtTest/yogurtTest/index.vue @@ -0,0 +1,575 @@ + + + + + \ No newline at end of file diff --git a/src/views/drymilk/drymilk/index.vue b/src/views/drymilk/drymilk/index.vue new file mode 100644 index 0000000..004f40b --- /dev/null +++ b/src/views/drymilk/drymilk/index.vue @@ -0,0 +1,330 @@ + + + \ No newline at end of file diff --git a/src/views/fileManagement/sheep_file/index.vue b/src/views/fileManagement/sheep_file/index.vue index bfbb700..a2af697 100644 --- a/src/views/fileManagement/sheep_file/index.vue +++ b/src/views/fileManagement/sheep_file/index.vue @@ -318,6 +318,9 @@ + 配种类型 + 是否性控 + 入群来源 + + + + - - - - - + + + + + - + + + + + + + + + + + + + + + + +