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