配种计划页面更新
This commit is contained in:
@@ -109,4 +109,14 @@ export function delBreedPlanGenerate(id) {
|
||||
url: '/mating_plan/generate/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
// 模糊查询母羊耳号列表
|
||||
export function searchEarNumbers(query) {
|
||||
return request({
|
||||
url: '/mating_plan/generate/search_ear_numbers', // 根据实际路径修改
|
||||
method: 'get',
|
||||
params: { query }
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="100px">
|
||||
<el-form-item label="母羊耳号" prop="eweManageTags">
|
||||
<el-form-item label="供体母羊耳号" prop="eweManageTags">
|
||||
<el-input
|
||||
v-model="queryParams.eweManageTags"
|
||||
placeholder="请输入母羊耳号"
|
||||
placeholder="请输入供体母羊耳号"
|
||||
clearable
|
||||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="公羊耳号" prop="ramManageTags">
|
||||
<el-form-item label="供体公羊耳号" prop="ramManageTags">
|
||||
<el-input
|
||||
v-model="queryParams.ramManageTags"
|
||||
placeholder="请输入公羊耳号"
|
||||
@@ -17,7 +17,7 @@
|
||||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="母羊品种" prop="eweVariety">
|
||||
<el-form-item label="供体母羊品种" prop="eweVariety">
|
||||
<el-input
|
||||
v-model="queryParams.eweVariety"
|
||||
placeholder="请输入母羊品种"
|
||||
@@ -25,7 +25,7 @@
|
||||
@keyup.enter="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="公羊品种" prop="ramVariety">
|
||||
<el-form-item label="供体公羊品种" prop="ramVariety">
|
||||
<el-input
|
||||
v-model="queryParams.ramVariety"
|
||||
placeholder="请输入公羊品种"
|
||||
@@ -35,11 +35,12 @@
|
||||
</el-form-item>
|
||||
<el-form-item label="配种方式" prop="breedType">
|
||||
<el-select v-model="queryParams.breedType" placeholder="请选择配种方式" clearable>
|
||||
<el-option label="同期发情" value="1"></el-option>
|
||||
<el-option label="本交" value="2"></el-option>
|
||||
<el-option label="冲胚" value="3"></el-option>
|
||||
<el-option label="自然发情人工授精" value="4"></el-option>
|
||||
</el-select>
|
||||
<el-option label="供体母羊配种" value="1"></el-option>
|
||||
<el-option label="同期发情人工授精" value="2"></el-option>
|
||||
<el-option label="本交" value="3"></el-option>
|
||||
<el-option label="胚胎移植" value="4"></el-option>
|
||||
<el-option label="自然法请人工授精" value="5"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="技术员" prop="technician">
|
||||
<el-input
|
||||
@@ -260,10 +261,11 @@
|
||||
<el-col :span="12">
|
||||
<el-form-item label="配种方式" prop="breedType">
|
||||
<el-select v-model="form.breedType" placeholder="请选择配种方式">
|
||||
<el-option label="同期发情" :value="1"></el-option>
|
||||
<el-option label="本交" :value="2"></el-option>
|
||||
<el-option label="冲胚" :value="3"></el-option>
|
||||
<el-option label="自然发情人工授精" :value="4"></el-option>
|
||||
<el-option label="供体母羊配种" value="1"></el-option>
|
||||
<el-option label="同期发情人工授精" value="2"></el-option>
|
||||
<el-option label="本交" value="3"></el-option>
|
||||
<el-option label="胚胎移植" value="4"></el-option>
|
||||
<el-option label="自然法请人工授精" value="5"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -489,10 +491,11 @@ const {queryParams, form, rules} = toRefs(data)
|
||||
|
||||
/** 获取配种方式文字显示 */
|
||||
function getBreedTypeText(breedType) {
|
||||
if (breedType === 1) return '同期发情'
|
||||
if (breedType === 2) return '本交'
|
||||
if (breedType === 3) return '冲胚'
|
||||
if (breedType === 4) return '自然发情人工授精'
|
||||
if (breedType === 1) return '供体母羊配种'
|
||||
if (breedType === 2) return '同期发情人工授精'
|
||||
if (breedType === 3) return '本交'
|
||||
if (breedType === 4) return '胚胎移植'
|
||||
if (breedType === 5) return '自然发情人工授精'
|
||||
return '-'
|
||||
}
|
||||
|
||||
|
||||
@@ -704,8 +704,8 @@ function getVarietyName(varietyId) {
|
||||
|
||||
/** 性别转换函数 - 前端显示转后端数值 */
|
||||
function genderToNumber(gender) {
|
||||
if (gender === 'male') return 1
|
||||
if (gender === 'female') return 0
|
||||
if (gender === 'male') return 2
|
||||
if (gender === 'female') return 1
|
||||
return gender
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user