123 lines
2.6 KiB
JavaScript
123 lines
2.6 KiB
JavaScript
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 getApproveBreedPlan(id) {
|
|
return request({
|
|
url: '/mating_plan/generate/approve/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 确认审批配种计划
|
|
export function confirmApproveBreedPlan(data) {
|
|
return request({
|
|
url: '/mating_plan/generate/approve/confirm',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 查看配种计划详情
|
|
export function viewBreedPlan(id) {
|
|
return request({
|
|
url: '/mating_plan/generate/view/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 导出配种计划详情
|
|
export function exportBreedPlanDetails(id) {
|
|
return request({
|
|
url: '/mating_plan/generate/export/' + id,
|
|
method: 'get',
|
|
responseType: 'blob'
|
|
})
|
|
}
|
|
|
|
// 修改配种计划详情
|
|
export function updateBreedPlan(data) {
|
|
return request({
|
|
url: '/mating_plan/generate/update',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除配种计划生成
|
|
export function delBreedPlanGenerate(id) {
|
|
return request({
|
|
url: '/mating_plan/generate/' + id,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 模糊查询母羊耳号列表
|
|
export function searchEarNumbers(query) {
|
|
return request({
|
|
url: '/mating_plan/generate/search_ear_numbers', // 根据实际路径修改
|
|
method: 'get',
|
|
params: { query }
|
|
})
|
|
}
|
|
|