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()