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