diff --git a/src/api/variety/variety.js b/src/api/fileManagement/variety.js similarity index 100% rename from src/api/variety/variety.js rename to src/api/fileManagement/variety.js diff --git a/src/api/produce/bodyManage/body_measure.js b/src/api/produce/bodyManage/body_measure.js index 99226d2..1f3da3a 100644 --- a/src/api/produce/bodyManage/body_measure.js +++ b/src/api/produce/bodyManage/body_measure.js @@ -48,4 +48,13 @@ export function getSheepTypeList() { url: '/base/base/list', method: 'get' }) +} + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/body_measure/body_measure/search_ear_numbers', + method: 'get', + params: { query } + }) } \ No newline at end of file diff --git a/src/api/produce/bodyManage/body_score.js b/src/api/produce/bodyManage/body_score.js index 5953c19..1b1a8d9 100644 --- a/src/api/produce/bodyManage/body_score.js +++ b/src/api/produce/bodyManage/body_score.js @@ -42,3 +42,12 @@ export function delBody_score(id) { method: 'delete' }) } + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/body_score/body_score/search_ear_numbers', + method: 'get', + params: { query } + }) +} \ No newline at end of file diff --git a/src/api/produce/bodyManage/breast_rating.js b/src/api/produce/bodyManage/breast_rating.js index 39b6d03..79e4704 100644 --- a/src/api/produce/bodyManage/breast_rating.js +++ b/src/api/produce/bodyManage/breast_rating.js @@ -42,3 +42,12 @@ export function delBreast_rating(id) { method: 'delete' }) } + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/breast_rating/breast_rating/search_ear_numbers', + method: 'get', + params: { query } + }) +} \ No newline at end of file diff --git a/src/api/produce/manage_sheep/changeComment.js b/src/api/produce/manage_sheep/changeComment.js index 615a290..3cd9f95 100644 --- a/src/api/produce/manage_sheep/changeComment.js +++ b/src/api/produce/manage_sheep/changeComment.js @@ -42,3 +42,12 @@ export function delChangeComment(id) { method: 'delete' }) } + +// 远程模糊搜索耳号(下拉用) +export function searchEarNumbers(query) { + return request({ + url: '/changeComment/changeComment/search_ear_numbers', + method: 'get', + params: { query } + }) +} diff --git a/src/api/produce/manage_sheep/changeEar.js b/src/api/produce/manage_sheep/changeEar.js index c2d4105..f0b0db6 100644 --- a/src/api/produce/manage_sheep/changeEar.js +++ b/src/api/produce/manage_sheep/changeEar.js @@ -68,4 +68,13 @@ export function checkTagExists(tag, earType) { method: 'get', params: { tag, earType } }); +} + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/changeEar/changeEar/search_ear_numbers', + method: 'get', + params: { query } + }) } \ No newline at end of file diff --git a/src/api/produce/manage_sheep/changeVariety.js b/src/api/produce/manage_sheep/changeVariety.js index a0f9e1d..7c05af7 100644 --- a/src/api/produce/manage_sheep/changeVariety.js +++ b/src/api/produce/manage_sheep/changeVariety.js @@ -49,4 +49,13 @@ export function getSheepByManageTags(manageTags) { url: `/sheep/sheep/byManageTags/${manageTags}`, method: 'get' }); +} + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/changeVariety/changeVariety/search_ear_numbers', + method: 'get', + params: { query } + }) } \ No newline at end of file diff --git a/src/api/produce/manage_sheep/trans_group.js b/src/api/produce/manage_sheep/trans_group.js index af75f5b..432d510 100644 --- a/src/api/produce/manage_sheep/trans_group.js +++ b/src/api/produce/manage_sheep/trans_group.js @@ -50,17 +50,6 @@ export function listSheepfold() { method: 'get', }); } - - -//审批转群记录 -export function approveScTransGroup(data) { - return request({ - url: '/produce/manage_sheep/trans_group/approve', - method: 'put', - data - }) -} - // 获取所有牧场列表 export function listRanch() { return request({ @@ -68,4 +57,13 @@ export function listRanch() { method: 'get', params: { pageNum: 1, pageSize: 9999 } }); +} + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/produce/manage_sheep/trans_group/search_ear_numbers', + method: 'get', + params: { query } + }) } \ No newline at end of file diff --git a/src/api/produce/manage_sheep/transition_info.js b/src/api/produce/manage_sheep/transition_info.js index 0ee92d6..3bd33be 100644 --- a/src/api/produce/manage_sheep/transition_info.js +++ b/src/api/produce/manage_sheep/transition_info.js @@ -70,3 +70,11 @@ export function approveTransitionInfo(data) { data }) } +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/produce/manage_sheep/transition_info/search_ear_numbers', + method: 'get', + params: { query } + }) +} \ No newline at end of file diff --git a/src/api/produce/other/castrate.js b/src/api/produce/other/castrate.js index cf036a2..da899bf 100644 --- a/src/api/produce/other/castrate.js +++ b/src/api/produce/other/castrate.js @@ -42,3 +42,12 @@ export function delCastrate(id) { method: 'delete' }) } + +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/produce/other/castrate/search_ear_numbers', + method: 'get', + params: { query } + }) +} \ No newline at end of file diff --git a/src/api/produce/other/fixHoof.js b/src/api/produce/other/fixHoof.js index f1f3289..b05ff0f 100644 --- a/src/api/produce/other/fixHoof.js +++ b/src/api/produce/other/fixHoof.js @@ -75,5 +75,12 @@ export function getSheepBySheepfoldId(id) { params:{ id: String(id) } }) } - +// 远程模糊搜索耳号 +export function searchEarNumbers(query) { + return request({ + url: '/produce/other/fixHoof/search_ear_numbers', + method: 'get', + params: { query } + }) +} diff --git a/src/components/Pagination/index.vue b/src/components/Pagination/index.vue index 56569f7..4b789de 100644 --- a/src/components/Pagination/index.vue +++ b/src/components/Pagination/index.vue @@ -33,7 +33,7 @@ const props = defineProps({ pageSizes: { type: Array, default() { - return [10, 20, 30, 50] + return [10, 20, 30, 50, 1000, 2000] } }, // 移动端页码按钮的数量端默认值5 diff --git a/src/views/biosafety/deworm/index.vue b/src/views/biosafety/deworm/index.vue index 0d39abf..da57b4a 100644 --- a/src/views/biosafety/deworm/index.vue +++ b/src/views/biosafety/deworm/index.vue @@ -7,7 +7,7 @@ start-placeholder="开始日期" end-placeholder="结束日期" /> - + @@ -27,7 +27,7 @@ - @@ -531,6 +531,7 @@ /* ------------------ 初始化 ------------------ */ onMounted(() => { + getList() getBarns() listPrescription({ status: 1, persType: 1 }).then(res => { diff --git a/src/views/biosafety/diagnosis/index.vue b/src/views/biosafety/diagnosis/index.vue index 921f5e9..a298870 100644 --- a/src/views/biosafety/diagnosis/index.vue +++ b/src/views/biosafety/diagnosis/index.vue @@ -7,7 +7,7 @@ start-placeholder="开始日期" end-placeholder="结束日期" /> - + @@ -64,7 +64,7 @@ - diff --git a/src/views/biosafety/disease/index.vue b/src/views/biosafety/disease/index.vue index 7838b19..7b9625d 100644 --- a/src/views/biosafety/disease/index.vue +++ b/src/views/biosafety/disease/index.vue @@ -1,5 +1,6 @@ + \ No newline at end of file diff --git a/src/views/produce/bodyManage/breast_rating/index.vue b/src/views/produce/bodyManage/breast_rating/index.vue index aa96a91..b34bc16 100644 --- a/src/views/produce/bodyManage/breast_rating/index.vue +++ b/src/views/produce/bodyManage/breast_rating/index.vue @@ -9,9 +9,16 @@ - - + + + + + + 清空 + @@ -47,7 +54,13 @@ - +
+ 已选耳号: + + {{ tag }} + +
@@ -134,7 +147,7 @@ + \ No newline at end of file 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() diff --git a/src/views/produce/manage_sheep/changeComment/index.vue b/src/views/produce/manage_sheep/changeComment/index.vue index b170c49..1d8476d 100644 --- a/src/views/produce/manage_sheep/changeComment/index.vue +++ b/src/views/produce/manage_sheep/changeComment/index.vue @@ -5,9 +5,16 @@
- - + + + + + + 清空 + 重置 - +
+ 已选择耳号: + + {{ tag }} + +
+ + \ No newline at end of file diff --git a/src/views/produce/manage_sheep/changeEar/index.vue b/src/views/produce/manage_sheep/changeEar/index.vue index d2f59ed..602ce20 100644 --- a/src/views/produce/manage_sheep/changeEar/index.vue +++ b/src/views/produce/manage_sheep/changeEar/index.vue @@ -5,9 +5,16 @@
- - + + + + + + 清空 + 重置 - +
+ 已选耳号: + + {{ tag }} + +
+ + \ No newline at end of file diff --git a/src/views/produce/manage_sheep/changeVariety/index.vue b/src/views/produce/manage_sheep/changeVariety/index.vue index 757bce5..63389de 100644 --- a/src/views/produce/manage_sheep/changeVariety/index.vue +++ b/src/views/produce/manage_sheep/changeVariety/index.vue @@ -5,9 +5,16 @@
- - + + + + + + 清空 + @@ -29,7 +36,13 @@ 重置 - +
+ 已选耳号: + + {{ tag }} + +
+ \ No newline at end of file diff --git a/src/views/produce/manage_sheep/trans_group/index.vue b/src/views/produce/manage_sheep/trans_group/index.vue index 8e49415..2258375 100644 --- a/src/views/produce/manage_sheep/trans_group/index.vue +++ b/src/views/produce/manage_sheep/trans_group/index.vue @@ -5,9 +5,16 @@
- - + + + + + + 清空 + @@ -34,7 +41,13 @@ 重置 - +
+ 已选耳号: + + {{ tag }} + +
- +