修改去势页面

This commit is contained in:
zyh 2025-07-12 18:00:00 +08:00
parent a057316e85
commit 0ae58dff21

View File

@ -4,8 +4,10 @@
<el-form-item label="羊只id" prop="sheepId"> <el-form-item label="羊只id" prop="sheepId">
<el-input v-model="queryParams.sheepId" placeholder="请输入羊只id" clearable @keyup.enter="handleQuery" /> <el-input v-model="queryParams.sheepId" placeholder="请输入羊只id" clearable @keyup.enter="handleQuery" />
</el-form-item> </el-form-item>
<el-form-item label="羊舍id" prop="sheepfold"> <el-form-item label="羊舍" prop="sheepfold">
<el-input v-model="queryParams.sheepfold" placeholder="请输入羊舍id" clearable @keyup.enter="handleQuery" /> <el-select v-model="queryParams.sheepfold" placeholder="请选择羊舍" style="min-width:150px" clearable>
<el-option v-for="item in sheepfoldOptions" :key="item.id" :label="item.sheepfoldName" :value="item.id" />
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="创建时间" style="width: 308px"> <el-form-item label="创建时间" style="width: 308px">
<el-date-picker v-model="daterangeCreateTime" value-format="YYYY-MM-DD" type="daterange" range-separator="-" <el-date-picker v-model="daterangeCreateTime" value-format="YYYY-MM-DD" type="daterange" range-separator="-"
@ -41,7 +43,7 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<!-- <el-table-column label="${comment}" align="center" prop="id" /> --> <!-- <el-table-column label="${comment}" align="center" prop="id" /> -->
<el-table-column label="羊只id" align="center" prop="sheepId" /> <el-table-column label="羊只id" align="center" prop="sheepId" />
<el-table-column label="羊舍id" align="center" prop="sheepfold" /> <el-table-column label="羊舍名称" align="center" prop="sheepfoldName" />
<el-table-column label="备注" align="center" prop="comment" /> <el-table-column label="备注" align="center" prop="comment" />
<el-table-column label="技术员" align="center" prop="technician" /> <el-table-column label="技术员" align="center" prop="technician" />
<el-table-column label="创建时间" align="center" prop="createTime" width="180"> <el-table-column label="创建时间" align="center" prop="createTime" width="180">
@ -92,7 +94,7 @@
<script setup name="castrate"> <script setup name="castrate">
import { listCastrate, getCastrate, delCastrate, addCastrate, updateCastrate } from "@/api/produce/other/castrate/castrate" import { listCastrate, getCastrate, delCastrate, addCastrate, updateCastrate } from "@/api/produce/other/castrate/castrate"
// import { list as listSheepfold } from '@/api/system/sheepfold'; import { listSheepfold_management as listSheepfold } from '@/api/sheepfold_management/sheepfold_management';
const { proxy } = getCurrentInstance() const { proxy } = getCurrentInstance()
@ -106,8 +108,6 @@ const multiple = ref(true)
const total = ref(0) const total = ref(0)
const title = ref("") const title = ref("")
const daterangeCreateTime = ref([]) const daterangeCreateTime = ref([])
//
const sheepfoldOptions = ref([]);
const data = reactive({ const data = reactive({
form: {}, form: {},
@ -127,7 +127,7 @@ const data = reactive({
{ required: true, message: "羊只id不能为空", trigger: "blur" } { required: true, message: "羊只id不能为空", trigger: "blur" }
], ],
sheepfold: [ sheepfold: [
{ required: true, message: "羊舍id不能为空", trigger: "change" } { required: true, message: "羊舍不能为空", trigger: "change" }
], ],
technician: [ technician: [
{ required: true, message: "技术员不能为空", trigger: "blur" } { required: true, message: "技术员不能为空", trigger: "blur" }
@ -250,10 +250,15 @@ function handleExport() {
} }
/** 加载所有羊舍 */ /** 加载所有羊舍 */
// function getSheepfoldOptions() { const sheepfoldOptions = ref([]);
// listSheepfold().then(res => { function getSheepfoldOptions() {
// sheepfoldOptions.value = res.rows || res; listSheepfold({ pageNum: 1, pageSize: 9999 }).then(res => {
// }); sheepfoldOptions.value = res.rows; // [{id, sheepfoldName}, ...]
// } });
}
onMounted(() => {
getList();
getSheepfoldOptions();
});
getList() getList()
</script> </script>