修蹄,去势修改,新增羊只页面
This commit is contained in:
@@ -4,11 +4,15 @@
|
||||
<el-form-item label="羊只id" prop="sheepId">
|
||||
<el-input v-model="queryParams.sheepId" placeholder="请输入羊只id" clearable @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="转入羊舍" prop="foldTo">
|
||||
<el-input v-model="queryParams.foldTo" placeholder="请输入转入羊舍" clearable @keyup.enter="handleQuery" />
|
||||
</el-form-item>
|
||||
<el-form-item label="转出羊舍" prop="foldFrom">
|
||||
<el-input v-model="queryParams.foldFrom" placeholder="请输入转出羊舍" clearable @keyup.enter="handleQuery" />
|
||||
<el-select v-model="queryParams.foldFrom" 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 label="转入羊舍" prop="foldTo">
|
||||
<el-select v-model="queryParams.foldTo" 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 label="状态" prop="status">
|
||||
<el-select v-model="queryParams.status" style="width: 150px;" placeholder="请选择状态" clearable>
|
||||
@@ -49,9 +53,9 @@
|
||||
<el-table-column type="selection" width="55" align="center" />
|
||||
<!-- <el-table-column label="${comment}" align="center" prop="id" /> -->
|
||||
<el-table-column label="羊只id" align="center" prop="sheepId" />
|
||||
<el-table-column label="转入羊舍" align="center" prop="foldTo" />
|
||||
<el-table-column label="转出羊舍" align="center" prop="foldFrom" />
|
||||
<el-table-column label="转群原因" align="center" prop="reason" min-width="160">
|
||||
<el-table-column label="转出羊舍" align="center" prop="foldFromName" />
|
||||
<el-table-column label="转入羊舍" align="center" prop="foldToName" />
|
||||
<el-table-column label="转群原因" align="center" prop="reason" min-width="160">
|
||||
<template #default="scope">
|
||||
<dict-tag :options="trans_group_reason" :value="scope.row.reason" />
|
||||
</template>
|
||||
@@ -83,8 +87,8 @@
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize"
|
||||
@pagination="getList" />
|
||||
<pagination v-show="total > 0" :total="total" v-model:page="queryParams.pageNum"
|
||||
v-model:limit="queryParams.pageSize" @pagination="getList" />
|
||||
|
||||
<!-- 添加或修改转群记录对话框 -->
|
||||
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
||||
@@ -92,11 +96,15 @@
|
||||
<el-form-item label="羊只id" prop="sheepId">
|
||||
<el-input v-model="form.sheepId" placeholder="请输入羊只id" />
|
||||
</el-form-item>
|
||||
<el-form-item label="转入羊舍" prop="foldTo">
|
||||
<el-input v-model="form.foldTo" placeholder="请输入转入羊舍" />
|
||||
</el-form-item>
|
||||
<el-form-item label="转出羊舍" prop="foldFrom">
|
||||
<el-input v-model="form.foldFrom" placeholder="请输入转出羊舍" />
|
||||
<el-select v-model="form.foldFrom" placeholder="请选择转出羊舍" clearable>
|
||||
<el-option v-for="fold in sheepfoldOptions" :key="fold.id" :label="fold.sheepfoldName" :value="fold.id" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="转入羊舍" prop="foldTo">
|
||||
<el-select v-model="form.foldTo" placeholder="请选择转入羊舍" clearable>
|
||||
<el-option v-for="fold in sheepfoldOptions" :key="fold.id" :label="fold.sheepfoldName" :value="fold.id" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="转群原因" prop="reason">
|
||||
<el-select v-model="form.reason" placeholder="请选择转群原因">
|
||||
@@ -155,6 +163,7 @@
|
||||
|
||||
<script setup name="Trans_group">
|
||||
import { listTrans_group, getTrans_group, delTrans_group, addTrans_group, updateTrans_group } from "@/api/produce/manage_sheep/trans_group/trans_group"
|
||||
import { listSheepfold_management as listSheepfold } from '@/api/sheepfold_management/sheepfold_management';
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
const { trans_group_reason, status } = proxy.useDict('trans_group_reason', 'status')
|
||||
@@ -317,7 +326,7 @@ function handleDelete(row) {
|
||||
function handleExport() {
|
||||
proxy.download('/produce/manage_sheep/trans_group/export', {
|
||||
...queryParams.value
|
||||
}, `trans_group_${new Date().getTime()}.xlsx`)
|
||||
}, `trans_group_${new Date().getTime()}.xlsx`);
|
||||
}
|
||||
|
||||
getList()
|
||||
@@ -356,4 +365,18 @@ function handleApproveReject() {
|
||||
proxy.$modal.msgError(`审批失败:${error}`);
|
||||
});
|
||||
}
|
||||
|
||||
//羊舍名称
|
||||
const sheepfoldOptions = ref([]);
|
||||
|
||||
function getSheepfoldOptions() {
|
||||
listSheepfold({ pageNum: 1, pageSize: 9999 }).then(res => {
|
||||
sheepfoldOptions.value = res.rows; // [{id, sheepfoldName}, ...]
|
||||
});
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
getList();
|
||||
getSheepfoldOptions();
|
||||
});
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user