From 7b2e282a3612f51ed7d5311f357ec744a83f806d Mon Sep 17 00:00:00 2001
From: zyh <2066096076@qq.com>
Date: Mon, 19 Jan 2026 12:47:17 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BE=8A=E5=8F=AA=E4=B8=8B?=
=?UTF-8?q?=E8=BD=BD=E6=A8=A1=E6=9D=BF=EF=BC=8C=E5=AF=BC=E5=85=A5=E4=BF=AE?=
=?UTF-8?q?=E5=A4=8D=EF=BC=8C=E6=96=B0=E5=A2=9E=E6=96=AD=E5=A5=B6=E4=BD=93?=
=?UTF-8?q?=E9=87=8D=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../produce/manage_sheep/add_sheep/index.vue | 52 +++++++------------
1 file changed, 20 insertions(+), 32 deletions(-)
diff --git a/src/views/produce/manage_sheep/add_sheep/index.vue b/src/views/produce/manage_sheep/add_sheep/index.vue
index 97e2f38..ede094f 100644
--- a/src/views/produce/manage_sheep/add_sheep/index.vue
+++ b/src/views/produce/manage_sheep/add_sheep/index.vue
@@ -58,11 +58,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -75,14 +88,6 @@
-
-
-
-
-
-
-
-
@@ -90,6 +95,9 @@
+
+
+
@@ -97,10 +105,6 @@
-
-
-
-
@@ -130,7 +134,6 @@
将文件拖到此处,或点击上传
- 下载模板
确 定
@@ -162,7 +165,8 @@ const form = ref({
typeId: null,
joinDate: '',
comment: '',
- technician: ''
+ technician: '',
+ weaningWeight: ''
})
const formRef = ref(null)
const sheepfoldOptions = ref([])
@@ -176,6 +180,7 @@ const rules = {
ranchId: [{ required: true, message: '请选择牧场', trigger: 'change' }],
sheepfold: [{ required: true, message: '请选择羊舍', trigger: 'change' }],
bornWeight: [{ required: true, message: '请输入出生体重', trigger: 'change' }],
+ weaningWeight: [{ required: true, message: '请输入断奶体重', trigger: 'blur' }],
birthday: [{ required: true, message: '请选择出生日期', trigger: 'change' }],
gender: [{ required: true, message: '请选择性别', trigger: 'change' }],
varietyId: [{ required: true, message: '请选择品种', trigger: 'change' }],
@@ -237,13 +242,6 @@ function handleRanchChange(ranchId) {
});
}
-//羊舍列表
-//function getSheepfoldOptions() {
-// listSheepfold({ pageNum: 1, pageSize: 9999 }).then(res => {
-// sheepfoldOptions.value = res.rows || []
-// })
-//}
-
//品种列表
function getVarietyOptions() {
request({
@@ -330,7 +328,7 @@ function resetForm() {
technician: ''
}
}
-//导出
+//下载模板
function handleExportForm() {
exportSheepForm(form.value).then(res => {
const blob = new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })
@@ -350,15 +348,6 @@ const headers = ref({ Authorization: 'Bearer ' + getToken() })
function handleImport() {
importOpen.value = true
}
-function downloadTemplate() {
- request({ url: '/produce/manage_sheep/add_sheep/importTemplate', method: 'get', responseType: 'blob' }).then(res => {
- const blob = new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })
- const link = document.createElement('a')
- link.href = URL.createObjectURL(blob)
- link.download = `羊只模板_${Date.now()}.xlsx`
- link.click()
- })
-}
function submitUpload() {
uploadRef.value?.submit()
}
@@ -382,7 +371,6 @@ function handleImportError(err) {
}
onMounted(() => {
- // getSheepfoldOptions()
loadSheepTypeList()
loadRanchList()
getVarietyOptions()