|
@@ -56,8 +56,13 @@
|
|
<el-row type="flex">
|
|
<el-row type="flex">
|
|
<el-col :span="20">
|
|
<el-col :span="20">
|
|
<el-form ref="addRegis" :model="formData" :rules="rules" label-width="140px">
|
|
<el-form ref="addRegis" :model="formData" :rules="rules" label-width="140px">
|
|
|
|
+<!-- <el-form-item label="羊只编码">-->
|
|
|
|
+<!-- <el-input v-model="formData.sheepId"></el-input>-->
|
|
|
|
+<!-- </el-form-item>-->
|
|
<el-form-item label="羊只编码">
|
|
<el-form-item label="羊只编码">
|
|
- <el-input v-model="formData.sheepId"></el-input>
|
|
|
|
|
|
+ <el-select v-model="formData.sheepId" placeholder="请选择羊只编码" @change="hanldChange" :disabled="showType">
|
|
|
|
+ <el-option v-for="item in sheepList" :key="item.id" :label="item.sheepId" :value="item.sheepId"></el-option>
|
|
|
|
+ </el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="入栏时间">
|
|
<el-form-item label="入栏时间">
|
|
@@ -70,8 +75,13 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="屠宰批次">
|
|
<el-form-item label="屠宰批次">
|
|
- <el-input v-model="formData.slaughterBatch"></el-input>
|
|
|
|
|
|
+ <el-input v-model="formData.slaughterBatch" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+<!-- <el-form-item label="屠宰批次">-->
|
|
|
|
+<!-- <el-select v-model="formData.slaughterBatch" placeholder="请选择屠宰批次" :disabled="showType">-->
|
|
|
|
+<!-- <el-option v-for="item in listBatch" :key="item" :label="item" :value="item"></el-option>-->
|
|
|
|
+<!-- </el-select>-->
|
|
|
|
+<!-- </el-form-item>-->
|
|
|
|
|
|
<el-form-item label="入栏重量">
|
|
<el-form-item label="入栏重量">
|
|
<el-input v-model="formData.entryWeight"></el-input>
|
|
<el-input v-model="formData.entryWeight"></el-input>
|
|
@@ -82,7 +92,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="检疫单编号">
|
|
<el-form-item label="检疫单编号">
|
|
- <el-input v-model="formData.quarantineNo"></el-input>
|
|
|
|
|
|
+ <el-input v-model="formData.quarantineNo" disabled></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item>
|
|
<el-form-item>
|
|
@@ -98,10 +108,14 @@
|
|
|
|
|
|
<script>
|
|
<script>
|
|
import {
|
|
import {
|
|
|
|
+ reqWaitList,
|
|
reqRegisList,
|
|
reqRegisList,
|
|
reqAddRegis,
|
|
reqAddRegis,
|
|
reqUpdateRegis,
|
|
reqUpdateRegis,
|
|
- reqDelRegis
|
|
|
|
|
|
+ reqDelRegis,
|
|
|
|
+ reqSlaughterBatchIdList,
|
|
|
|
+ reqSlaughterBatchList,
|
|
|
|
+ reqReportList
|
|
} from "@/api/slaughterManagment.js";
|
|
} from "@/api/slaughterManagment.js";
|
|
|
|
|
|
const pageSize = 10;
|
|
const pageSize = 10;
|
|
@@ -125,6 +139,9 @@ export default {
|
|
quarantineNo: ""
|
|
quarantineNo: ""
|
|
},
|
|
},
|
|
isAdd: false,
|
|
isAdd: false,
|
|
|
|
+ sheepList: [],
|
|
|
|
+ showType: false,
|
|
|
|
+ listBatch: [],
|
|
rules
|
|
rules
|
|
};
|
|
};
|
|
},
|
|
},
|
|
@@ -142,7 +159,7 @@ export default {
|
|
// 入宰登记列表
|
|
// 入宰登记列表
|
|
this.getRegisList();
|
|
this.getRegisList();
|
|
if (res.errCode) {
|
|
if (res.errCode) {
|
|
- this.$message.error(res.errMsg);
|
|
|
|
|
|
+ // this.$message.error(res.errMsg);
|
|
} else {
|
|
} else {
|
|
this.$message.success("成功");
|
|
this.$message.success("成功");
|
|
this.formData.sheepId = '';
|
|
this.formData.sheepId = '';
|
|
@@ -151,8 +168,9 @@ export default {
|
|
this.formData.entryWeight = '';
|
|
this.formData.entryWeight = '';
|
|
this.formData.operator = '';
|
|
this.formData.operator = '';
|
|
this.formData.quarantineNo = '';
|
|
this.formData.quarantineNo = '';
|
|
- this.isShow = false
|
|
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
+ this.isShow = false
|
|
})
|
|
})
|
|
.catch(err => {
|
|
.catch(err => {
|
|
console.log(err);
|
|
console.log(err);
|
|
@@ -164,18 +182,18 @@ export default {
|
|
// 入宰登记列表
|
|
// 入宰登记列表
|
|
this.getRegisList();
|
|
this.getRegisList();
|
|
if (res.errCode) {
|
|
if (res.errCode) {
|
|
- this.$message.error(res.errMsg);
|
|
|
|
|
|
+ // this.$message.error(res.errMsg);
|
|
} else {
|
|
} else {
|
|
this.$message.success("成功");
|
|
this.$message.success("成功");
|
|
- this.formData.sheepId = '';
|
|
|
|
- this.formData.registrationTime = '';
|
|
|
|
- this.formData.slaughterBatch = '';
|
|
|
|
- this.formData.entryWeight = '';
|
|
|
|
- this.formData.operator = '';
|
|
|
|
- this.formData.quarantineNo = '';
|
|
|
|
- this.formData.id = '';
|
|
|
|
- this.isShow = false
|
|
|
|
}
|
|
}
|
|
|
|
+ this.isShow = false;
|
|
|
|
+ this.formData.sheepId = '';
|
|
|
|
+ this.formData.registrationTime = '';
|
|
|
|
+ this.formData.slaughterBatch = '';
|
|
|
|
+ this.formData.entryWeight = '';
|
|
|
|
+ this.formData.operator = '';
|
|
|
|
+ this.formData.quarantineNo = '';
|
|
|
|
+ this.formData.id = '';
|
|
})
|
|
})
|
|
.catch(err => {
|
|
.catch(err => {
|
|
console.log(err);
|
|
console.log(err);
|
|
@@ -205,6 +223,9 @@ export default {
|
|
add() {
|
|
add() {
|
|
this.isShow = true;
|
|
this.isShow = true;
|
|
this.isAdd = true;
|
|
this.isAdd = true;
|
|
|
|
+ this.showType = false;
|
|
|
|
+ this.getWaitList();
|
|
|
|
+ this.getListBatch();
|
|
},
|
|
},
|
|
edit(row, bool) {
|
|
edit(row, bool) {
|
|
this.formData.sheepId = row.sheepId;
|
|
this.formData.sheepId = row.sheepId;
|
|
@@ -214,6 +235,7 @@ export default {
|
|
this.formData.operator = row.operator;
|
|
this.formData.operator = row.operator;
|
|
this.formData.quarantineNo = row.quarantineNo;
|
|
this.formData.quarantineNo = row.quarantineNo;
|
|
if(bool) {
|
|
if(bool) {
|
|
|
|
+ this.showType = bool;
|
|
this.formData.id = row.id;
|
|
this.formData.id = row.id;
|
|
}
|
|
}
|
|
this.isShow = true;
|
|
this.isShow = true;
|
|
@@ -256,7 +278,46 @@ export default {
|
|
operator: "",
|
|
operator: "",
|
|
quarantineNo: ""
|
|
quarantineNo: ""
|
|
};
|
|
};
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ // 入待宰栏列表
|
|
|
|
+ getWaitList() {
|
|
|
|
+ reqWaitList({
|
|
|
|
+ searchStr: '',
|
|
|
|
+ pageSize: 200,
|
|
|
|
+ pageNum: 1
|
|
|
|
+ })
|
|
|
|
+ .then(res => {
|
|
|
|
+ this.sheepList = res.content;
|
|
|
|
+ })
|
|
|
|
+ .catch(err => {
|
|
|
|
+ console.log(err);
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+ // 屠宰批次
|
|
|
|
+ getListBatch() {
|
|
|
|
+ reqSlaughterBatchIdList({})
|
|
|
|
+ .then(res => {
|
|
|
|
+ this.listBatch = res.reverse();
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ // 选中编码 得到 屠宰批次
|
|
|
|
+ hanldChange(val) {
|
|
|
|
+ reqSlaughterBatchList({
|
|
|
|
+ searchStr: val,
|
|
|
|
+ pageNum: 1,
|
|
|
|
+ pageSize: 20
|
|
|
|
+ })
|
|
|
|
+ .then(res => {
|
|
|
|
+ this.formData.slaughterBatch = res.content[0].slaughterBatchNo;
|
|
|
|
+ reqReportList({
|
|
|
|
+ searchStr: this.formData.slaughterBatch,
|
|
|
|
+ pageNum: 1,
|
|
|
|
+ pageSize: 20
|
|
|
|
+ }).then(res => {
|
|
|
|
+ this.formData.quarantineNo = res.content[0].quarantineNo;
|
|
|
|
+ })
|
|
|
|
+ })
|
|
|
|
+ }
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|